Changes: * Start documentation at https://fpm-cookery.readthedocs.org/. The documentation is now included in the source code (docs/ directory) and is written in sphinx/rst. * Add lifecycle hooks to the recipe class. (#113) WARNING: This is an experimental feature and the hook names might change! * Add "extraced_source" attribute to the recipe class. (#112)
Changes: * Add :extract option to git source handler. Using ":extract => :clone" with a :git source handler will clone the repository into the build directory. * Ignore more relative dependencies in dependency inspector. (sewhyte / #111) * Add support for extracting tar.xz files. (djhaskin987 / #109)
This also disables the automatic dependency installation if Puppet cannot be loaded. Fixes fpm-cookery on Ruby 2.2 because Puppet 3.x does not run on 2.2. Fixes #105.