Releases: voxpupuli/modulesync
Releases · voxpupuli/modulesync
4.2.0
What's Changed
New Features 🎉
- puppet-blacksmith: Allow 9.x by @bastelfreak in #325
- git: Allow 4.x by @bastelfreak in #327
Dependency Updates ⬆️
- Update gitlab requirement from >= 4, < 6 to >= 4, < 7 by @dependabot[bot] in #330
- Update octokit requirement from >= 4, < 10 to >= 4, < 11 by @dependabot[bot] in #329
- Update cucumber requirement from ~> 9.2 to ~> 10.1 by @dependabot[bot] in #328
Other Changes
- voxpupuli-rubocop: Update 4.2.0->5.0.0 by @bastelfreak in #324
Full Changelog: 4.1.0...4.2.0
4.1.0
What's Changed
New Features 🎉
- Add execute option to preserve env vars by @Joris29 in #321
- Update git requirement from ~> 3.0 by @dependabot[bot] in #280
New Contributors
Full Changelog: 4.0.1...4.1.0
4.0.1
Full Changelog: 4.0.0...4.0.1
4.0.0
What's Changed
Breaking Changes 🛠
- Drop ruby older than 3.2.0 by @traylenator in #312
- Require Ruby 3.2+ by @bastelfreak in #317
New Features 🎉
- Allow YAML aliases in configuration by @traylenator in #311
New Contributors
- @traylenator made their first contribution in #312
Full Changelog: 3.5.0...4.0.0
3.5.0
3.4.2
What's Changed
Other Changes
- cleanup github release action; switch to rubygems trusted publishers by @bastelfreak in #306
Full Changelog: 3.4.1...3.4.2
2.0.2
2.0.2 (2021-04-03)
Fixed bugs:
Closed issues:
Merged pull requests:
- Fix spelling of PR CLI option (kebab-case) #209 (bittner)
- Correctly state which config file to update #208 (bittner)
- Fix exit status code on failures #204 (neomilium)
- Remove monkey patches #203 (neomilium)
- Improve tests capabilities by using local/fake remote repositories #202 (neomilium)
- Minor modernization and cosmetic fix #201 (neomilium)
1.2.0
0.10.0
0.9.0
Bugfixes
- Monkey patch ls_files until ruby-git/ruby-git#320 is resolved
- Reraise exception rather than exit so we can rescue a derived StandardError when using skip_broken option
Enhancements
- Add new option to produce a failure exit code on warnings
- Remove hard coding of managed_modules.yml which means that options passed to ModuleSync.update can override the filename