The format is based on Keep a Changelog.
- TODO.md - a list of future aspirations for some brave spirit with both time and willingness
- fixed --list-models (@nickhilliard)
- return exception if host specification line returns no hosts (@nickhilliard)
- Added no-trim option (@Gman98ish)
- added rubocop config (@wk)
- added Github Actions from ytti/oxidized (@aschaber1)
- Normalise file permissions before push (@ytti)
- update gemspec dependencies (@nickhilliard)
- updates + sanity checking on gh actions (@nickhilliard)
- Implemented combination of regex with ostype (@LarsKollstedt)
- refactor some code (@ytti)
- updated oxidized dependency (@ytti)
- fixed oxidized dependency (@ytti)
- adding in sync for stdout giving more control over individual changes (@nertwork)
- FEATURE on --ostype to get a list of nodes that match a particular OS Type (junos, routeros, ios) (by InsaneSplash)
- FEATURE on --dryrun to get a list of nodes without running a command (by @nertwork)
- BUGFIX: errors with large config files running in ruby threads - forking instead (by @nertwork)
- FEATURE on --regex to run commands on hosts matching a regex (by @nertwork)
- FEATURE on -g to run commands on entire group (by @nertwork)
- FEATURE on -r to thread commands run on entire group (by @nertwork)
- BUGFIX: fix for replacing escaped newlines in config files (by @nertwork)
- FEATURE on -x disable ssh exec mode (by @nickhilliard)
- BUGFIX: fix for oxidized refactored code
- BUGFIX: initialize manager only once