Skip to content

Latest commit

 

History

History
112 lines (97 loc) · 3.65 KB

CHANGELOG.md

File metadata and controls

112 lines (97 loc) · 3.65 KB

Stove CHANGELOG

This is the Changelog for the Stove gem.

v3.2.7 (2015-04-16)

  • Use chef.io instead of getchef.com
  • Ignore vendor/ directory
  • Do not publish extended metadata fields like issues_url and source_url by default (GH-64, GH-72). These fields can be optionally added using the new --extended-metadata flag.
  • Add support for Ruby 2.2
  • Use binmode when reading and writing the tgz (GH-64)

v3.2.6 (2015-03-18)

  • Include new metadata methods for Supermarket

v3.2.5 (2014-12-19)

  • Fix a bug with line endings when generating tarballs

v3.2.4 (2014-12-07)

  • Add support for issues_url and source_url metadata attributes

v3.2.3 (2014-10-12)

  • Only upload fully-compiled metadata (i.e. only upload metadata.json, not metadata.rb)

v3.2.2 (2014-08-07)

  • Fix a bug where files beginning with a dot (.) were not packaged

v3.2.1 (2014-07-16)

  • Fix a critical bug where nested directories are flattened

v3.2.0 (2014-07-15)

This version has been removed from Rubygems

  • Add the ability to "yank" (delete) a cookbook from the Supermarket
  • Remove the --category flag (it is no longer honored)
  • Fix a bug where the resources/ folder was not uploaded
  • Fix a bug when the cookbook name is not the same as the metdata name in the uploaded tarball

v3.1.0 (2014-07-10)

This version has been removed from Rubygems

  • Use the generated tempfile directly (instead of writing to disk and creating File objects)
  • Add a default version constraint ('>= 0.0.0')
  • Only package Ruby files under recipes/ and similar directories
  • Dynamically generate the metadata.json in memory (save disk IO)
  • Use Rubygem's TarWrtier instead of minitar (removed dependency)
  • Bump version of Chef API to support tempfile IO objects

v3.0.0 (2014-07-07)

  • Add support for signed git tags
  • Require Ruby 1.9+
  • Remove i18n in favor of ERB
  • Remove solve gem
  • Remove GitHub functionality
  • Remove JIRA functionality
  • Remove bump and devodd functionality
  • Clear up confusion on Gemfile vs not Gemfile
  • Always read tarball objects as binary
  • End tempfiles in the correct extension (needed to detect mime_types)
  • Bump required version of ChefAPI gem
  • Remove unused errors and code
  • Improved documentation
  • Remove editor files (.swp, etc) before packaging
  • Upgrade to RSpec 3
  • Improve test coverage
  • Publish to Supermarket by default

v2.0.0 (2014-04-04)

  • Completely refactor the runner for speed optimizations
  • Introduce a new configuration file format
  • Add i18n support
  • Add Filters and validations that execute before any commands are run
  • Autoload plugins and actions
  • Improve help output by grouping options
  • Trap Signal interrupts cleanly
  • Remove formatters
  • Switch to logify
  • Introduce significantly more logging and log levels
  • Remove HTTParty & Jiralicious in favor or Faraday
  • Improve rake task to automatically perfom a minor bump when no version if given
  • Persist data across the cookbook object
  • Use singleton classes to save memory and loadtime

v1.1.0

  • Check if the git remote is in sync with local branch before pushing
  • Add support for bumping devodd releases
  • Add a custom rake task
  • Add ability to publish GitHub releases
  • Fix CLI bug that didn't allow options to parse
  • Add logging during release process
  • Fix error where the community site does not give an adequate response
  • Retry uploads 3 times in case the community site is being lame

v1.0.1

  • Fix a bug where --log-level was being ignored

v1.0.0

  • Initial release