Skip to content

Self updating, Hiera support, and more!

Compare
Choose a tag to compare
@andyshinn andyshinn released this 18 Jun 22:59
· 68 commits to master since this release

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 to composer::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