Skip to content

Releases: zuazo/chef-encrypted-attributes

release v0.9.0 (2016-09-15)

15 Sep 19:09
0.9.0
Compare
Choose a tag to compare

Build Status

  • Remove support for Ruby < 2.0 (breaking change).
  • Change requirements to Chef 11.8 or higher (breaking change).
  • Replace depreciated Chef::REST with Chef::ServerAPI (issue #6, thanks to Eric Blevins).
  • Fix integration and unit tests (see issue #6, thanks to Eric Blevins).
  • Update and fix dependencies in the gemspec (see issue #6, thanks to Eric Blevins).
  • Update chef links to use chef.io domain.
  • Update contact information and links after migration.
  • README: Add GitHub and License badges.

release v0.8.0 (2015-05-22)

22 May 05:56
Compare
Choose a tag to compare
  • Do not limit RemoteNode#load_attribute search result to one row (related to issue #3, thanks Crystal Hsiung for the help).
  • Update opscode and github links to chef.io and chef.

release v0.7.0 (2015-05-20)

20 May 05:22
Compare
Choose a tag to compare
  • Move chef to dev dependency and remove dynamic dependency installation extension (related to cookbook issue #2 and issue #2, thanks Lisa Danz for reporting).
  • Fix search by node name to prevent returning incorrect nodes (issue #3, thanks Crystal Hsiung for the help).
  • RuboCop update to 0.31.0.
  • README: Add a link to the cookbook helper libraries.

release v0.6.0 (2015-05-08)

08 May 19:45
Compare
Choose a tag to compare
  • Conditional gem dependency installation within a gemspec (issue #2, thanks @chhsiung for the help).
  • Choose YAJL library based on chef version (issue #4, thanks Lisa Danz).
  • Add doc Rake task to generate the documentation.

release v0.6.0.beta.2 (2015-05-02)

02 May 01:26
Compare
Choose a tag to compare
  • Fix ext/mkrf_conf.rb s variable bug.

release v0.6.0.beta.1 (2015-05-01)

01 May 17:34
Compare
Choose a tag to compare
  • Conditional gem dependency installation within a gemspec (issue #2, thanks @chhsiung for the help).

release v0.5.0 (2015-04-03)

03 Apr 12:39
Compare
Choose a tag to compare
  • #load_from_node raises an exception if no ecnrypted attribute is found.
  • GemSpec:
    • Fix Ruby < 2 support (issue #2, thanks @chhsiung for the help).
    • Depend on ffi-yajl < 3 as in Chef.
  • Tests:
    • Use the new build environment on Travis (issue #1, thanks Josh Kalderimis)
    • GemSpec: Update RuboCop to version 0.29.1 (new offenses fixed).
  • Documentation:
    • README: Fix testing link.

release v0.4.0 (2014-12-10)

10 Dec 10:11
Compare
Choose a tag to compare
  • Add Chef 12 support.
  • Read node['public_key'] instead of client public key when set.
  • Add chef/encrypted_attributes library file.
    • Deprecates chef-encrypted-attributes library file.
  • Replace yajl gem by ffi_yajl gem.
  • Gemspec: fix Ruby < 1.9.3 support (mixlib-shellout < 1.6.1).
  • Rename InvalidPrivateKey exception to InvalidKey.
  • Add UTF-8 encoding header to all files.
  • Big code refactor and clean-up.
    • Code refactor all clases.
    • Add Chef::EncryptedAttribute::API module.
    • Clean-up Gemspec and Rakefile files code.
  • Tests:
    • Review and clean-up all tests.
    • Integrate tests with should_not gem.
    • Integrate with RuboCop.
    • Add some knife unit tests.
    • Update tests to RSpec 3.1.
    • Update tests to chef-zero 3.2.
  • Documentation:
    • Document all classes and integrate them with yard and inch.
    • Add KNIFE.md file.
    • Move INTERNAL.md documentation to gem documentation.
    • Move API.md documentation to gem documentation.
    • README:
    • Multiple fixes and improvements.
    • Use chef.io domain for links.
    • Add codeclimate badge.
    • Add inch-ci documentation badge.
    • Fix CHANGELOG format.
    • CONTRIBUTING: add documetation about documentation.

release v0.3.0

25 Aug 18:00
Compare
Choose a tag to compare
  • gemspec: added the missing CONTRIBUTING.md file
  • README: replaced exist_on_node? by exist? in users_data_bag example
  • Added the required :node_search option (fixes the "role:..." examples).

release v0.2.0

12 Aug 07:26
Compare
Choose a tag to compare
  • Deprecate #exists? methods in favor of #exist? methods
  • Fixed all RSpec deprecation warnings
  • Added Protocol Version 2 (disabled by default): uses GCM as in Chef 12 Encrypted Data Bags Version 3.
    • Added RequirementsFailure exception
  • README, CONTRIBUTING, TODO: multiple documentation improvements
    • Added some security related sections to the README
  • Added email GPG key
  • Added gem signing certificate
  • gemspec: added dev dependency versions with pessimistic operator