Self updating, Hiera support, and more!
Release 1.3.0
adds a number of features and bug fixes. There has been some refactoring happening. Please take a peek at the Features and Bugs to make sure you understand all the changes,
Features
- New
composer::selfupdate
defined type to update, keep specific version, or rollback Composer versions - Added
timeout
parameter tocomposer::exec
- Vagrant as a functional test environment
- Various bugs and spec fixes (see below)
- Require command support (thanks @enxebre)
- Support creating projects from hiera (thanks @enxebre)
dev
dependencies are now enabled by default
Bugs
- Added selfupdate type and auto_update param
- Fixed param case statement for prefer*source param
- Added metadata.json to .gitignore
- Added 'stdlib' dependency to fixtures
- requiring dep modules from global namespace
- Updated exec.erb template
- Added user to exec for selfupdate
- Fixed versions in travis.yml
- Removed 3.0.x support until rodjek/rspec-puppet#136 is fixed
- Removed ruby version constraint for testing
- Pin RSpec version to
2.99.0
until rodjek/rspec-puppet#201 is merged