## v0.11.0 - 2025-11-24 ### Added * feat: Package operation `versionCheck` supports regular expressions (see [regexp](https://pkg.go.dev/regexp) package for docs) * Command lists: added `cmdLists.[name].notify` object * Testing setup with Docker * CLI: add global flag --hostsConfig that allows hosts to be dynamic in relation to the main config * CLI: Exec subcommand `hosts`. See documentation for more details. * CLI: added `exec hosts` subcommand `list` * Add support for hosts in parallel ### Changed * Commands: `host` can now be `localhost` or `127.0.0.1` to run commands locally * lists loaded from external files only if no list config present in current file * `PackageManager.Parse` renamed to `ParseRemotePackageManagerVersionOutput`. This now returns arrays of PackageManagerCommon.Package and errors. * Internal: refactoring and renaming functions * Commands: moved output-prefixed keys to the `commands.[name].output` object * Change internal method name for better understanding * Improved error message for remote version package output ### Fixed * Command Lists: hooks now run correctly when commands finish * Log file passed using `--log-file` correctly used * Cmd Type `script` now correctly appends arguments