Releases: zuazo/chef-encrypted-attributes
Releases · zuazo/chef-encrypted-attributes
release v0.9.0 (2016-09-15)
- Remove support for Ruby <
2.0
(breaking change). - Change requirements to Chef
11.8
or higher (breaking change). - Replace depreciated
Chef::REST
withChef::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)
- 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)
- 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)
release v0.6.0.beta.2 (2015-05-02)
- Fix ext/mkrf_conf.rb s variable bug.
release v0.6.0.beta.1 (2015-05-01)
release v0.5.0 (2015-04-03)
#load_from_node
raises an exception if no ecnrypted attribute is found.- GemSpec:
- 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)
- 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 byffi_yajl
gem. - Gemspec: fix Ruby
< 1.9.3
support (mixlib-shellout< 1.6.1
). - Rename
InvalidPrivateKey
exception toInvalidKey
. - 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
- 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
- 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
- Added
- 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