Skip to content

Latest commit

 

History

History
54 lines (44 loc) · 2.2 KB

Changelog.md

File metadata and controls

54 lines (44 loc) · 2.2 KB

Changelog

0.9.13

  • Issue #176 Upgrade to librarian 0.1.2
  • Issue #179 Need to install extra gems just in case we are in ruby 1.8
  • Issue #178 Print a meaningful message if puppet gem can't be loaded for :git sources

0.9.12

  • Remove extra dependencies from gem added when 0.9.11 was released under ruby 1.8

0.9.11

  • Add modulefile dsl to reuse Modulefile dependencies
  • Consider Puppetfile-dependencies recursively in git-source
  • Support changing tmp, cache and scratch paths
  • librarian-puppet package causes an infinite loop
  • Show a message if no versions are found for a module
  • Make download of tarballs more robust
  • Require open3_backport in ruby 1.8 and install if not present
  • Git dependencies in both Puppetfile and Modulefile cause a Cannot bounce Puppetfile.lock! error
  • Better sort of github tarball versions when there are mixed tags starting with and without 'v'
  • Fix error if a git module has a dependency without version
  • Fix git dependency with :path attribute
  • Cleaner output when no Puppetfile found
  • Reduce the number of API calls to the Forge
  • Don't sort versions as strings. Rely on the forge returning them ordered
  • Pass --module_repository to puppet module install to install from other forges
  • Cache forge responses and print an error if returns an invalid response
  • Add a User-Agent header to all requests to the GitHub API
  • Convert puppet version requirements to rubygems, pessimistic and ranges
  • Use librarian gem

0.9.10

  • Catch GitHub API rate limit exceeded
  • Make Librarian::Manifest Semver 2.0.0 compatible

0.9.1

  • Proper error message when a module that is sourced from the forge does not exist.
  • Added support for annotated tags as git references.
  • librarian-puppet init adds .tmp/ to gitignore instead of tmp/.
  • Fixed syntax error in the template Puppetfile created by librarian-puppet init.
  • Checks for lib/puppet as well as manifests/ when checking if the git repository is a valid module.
  • When a user specifies <foo>/<bar> as the name of a module sources from a git repository, assume the module name is actually <bar>.
  • Fixed gem description and summary in gemspec.

0.9.0

  • Initial release