- 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
- Remove extra dependencies from gem added when 0.9.11 was released under ruby 1.8
- 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
- Catch GitHub API rate limit exceeded
- Make Librarian::Manifest Semver 2.0.0 compatible
- 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 oftmp/
.- Fixed syntax error in the template Puppetfile created by
librarian-puppet init
. - Checks for
lib/puppet
as well asmanifests/
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.
- Initial release