Skip to content

Latest commit

 

History

History
121 lines (92 loc) · 3.59 KB

CHANGELOG.md

File metadata and controls

121 lines (92 loc) · 3.59 KB

boxbilling CHANGELOG

This file is used to list changes made in each version of the boxbilling cookbook.

v1.0.0 (2015-09-01)

  • Install BoxBilling 4 by default, adds node['boxbilling']['version'] attribute (breaking change).

  • Update chef links to use chef.io domain.

  • Update contact information and links after migration.

  • metadata: Add source_url and issues_url.

  • Documentation:

  • README:

  • Use markdown tables.

  • Improve description.

  • Testing:

  • Replace all bats integration tests by Serverspec and infrataster tests.

  • Fix already initialized constant warning.

  • Gemfile: Update RuboCop to 0.33.0.

  • Move ChefSpec tests to test/unit.

  • Add a Guardfile.

  • Rakefile: Add clean task.

  • Travis CI: Run tests on Ruby 2.2.

v0.9.0 (2015-05-19)

  • Add custom HTTP headers support in nginx.
  • Update RuboCop to version 0.31.0.

v0.8.0 (2015-03-13)

  • RecipeHelpers#boxbilling_upload_cookbook_file: Upload files to the root directory instead of bb-uploads (disallowed in robots.txt).

v0.7.0 (2015-02-23)

  • Fix boxbilling_api[admin/system/params] notifications.
  • Disable PHP inside bb-uploads and bb-data directories.

v0.6.0 (2015-02-13)

  • boxbilling_api:
  • Use returned id when updating after a create.
  • Fix method name typo.
  • Use passed args when reading list.
  • Improved handling of borderline cases.
  • Fix condition on same_item?.
  • Handle paths that have slug field.

v0.5.0 (2015-02-08)

  • Update boxbilling when 'download_url' points to a new version.
  • boxbilling_api: Add same_item? to compare primary keys, support for 'admin/email/template'.
  • Calculate debug mode.
  • Fix all RuboCop offenses (big code refactor).
  • README: Add codeclimate badge.

v0.4.1 (2015-01-21)

  • Fix disabling nginx default site.

v0.4.0 (2015-01-20)

  • Add nginx support.
  • Small improvements.
  • Unit tests against Chef 11 and 12.

v0.3.0 (2015-01-03)

  • htaccess: Fix Apache 2.4 support.
  • Fix Ubuntu 14 support.
  • Add Fedora and RedHat support.
  • Add integration tests.
  • Update to use ssl_certificate cookbook version 1.1.0.
  • metadata: Use pessimistic operator for cookbook versions.
  • Enable ChefSpec coverage.
  • Gemfile: Use foodcritic fixed version.
  • Update license year.

v0.2.1 (2014-12-25)

  • boxbilling_api: fix encrypted attributes decryption outside chef solo.

v0.2.0 (2014-12-18)

  • Add BoxBilling 4 support.
  • Remove node['boxbilling']['api_config']['enabled'] attribute from documentation.
  • Create writable directory recursively.
  • metadata:
  • Fix attribute types.
  • Lock database cookbook version.
  • Fix version regular expression.
  • Refactor ignore failure exception logic.
  • Homogenize license headers.
  • Add Vagrantfile.
  • ChefSpec matchers: Add boxbilling_api locator.
  • Unit tests integrated with should_not gem.
  • ChefSpec unit tests clean up.
  • Update ChefSpec tests to 4.1.
  • Gemfile: Update vagrant-wrapper gem to 2.
  • Berksfile: Document local_cookbook method.
  • Move test/kitchen/cookbooks/boxbilling_test to test/cookbooks/boxbilling_test.
  • TESTING.md: Some small improvements.
  • README:
  • Clean up examples.
  • Small improvements.

v0.1.1 (2014-11-13)

  • Attributes: disable ['encrypt_attributes'] by default.
  • Remove node['boxbilling']['api_config']['enabled'] attribute (not needed).
  • Rakefile: include kitchen only in integration tests.
  • Gemfile:
  • Update to Berksfile 3.
  • Use vagrant-wrapper gem.
  • Add integration groups and disable them in travis-ci.

v0.1.0 (2014-08-28)

  • Initial release of boxbilling