Skip to content

Latest commit

 

History

History
246 lines (196 loc) · 10.6 KB

CHANGELOG.md

File metadata and controls

246 lines (196 loc) · 10.6 KB

Change Log

All notable changes to the ssl_certificate cookbook will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

Changed

  • CHANGELOG: Follow "Keep a CHANGELOG".

2.1.0 - 2017-02-10

Added

Removed

  • Metadata: Remove grouping (RFC-85).

2.0.0 - 2016-11-28

Added

Changed

  • Require Chef 12 and Ruby 2.2 or higher (breaking change).

1.12.0 - 2016-06-06

Added

Changed

  • Update RuboCop to 0.40.
  • Documentation:
  • Improve chain_name parameter requirement documentation (issue #24, thanks Alexey Demidov).
  • Improve TESTING documentation.
  • README: Add license badge.

Removed

1.11.0 - 2015-12-10

Changed

  • Fix some RuboCop offenses.

Fixed

  • Only add internal file resources to the collection when running tests (issue #23, thanks Karl Svec).
  • Fix sending notifications from the ssl_certificate resource (issue #21, thanks Karl Svec).

1.10.0 - 2015-11-23

Changed

  • README: Some typos and improvements.
  • RuboCop ~> 0.35.0`.

Fixed

  • Fix some certificate errors on Windows due to CRLF conversion (issue #19, thanks Taliesin Sisson).
  • Fix undefined method pkcs12_path for Chef::Resource::File error.

1.9.0 - 2015-09-06

Added

Changed

  • Gemfile: Update RuboCop to 0.34.0.

1.8.1 - 2015-09-03

Fixed

  • README: Fix title.

1.8.0 - 2015-09-03

Added

  • Add Windows support (issue #15, thanks Baptiste Courtois).
  • Add Oracle Linux and Scientific Linux support.
  • README: Add ca path documentation to the namespace attributes.

Changed

  • Improve platforms support using node['platform_family'] attribute.
  • README: Improve description.

Fixed

  • Fix Chef Supermarket cookbook links.

1.7.0 - 2015-08-12

Changed

  • Update contact information and links after migration.
  • Update chef links to use chef.io.
  • Gemfile: Update RuboCop to 0.33.0.

Fixed

  • Fix README tables.

1.6.0 - 2015-08-02

Added

  • README: Add GitHub badge.

Changed

  • Update RuboCop to 0.32.1.
  • README: Use markdown tables.

Fixed

1.5.0 - 2015-04-25

Added

Changed

  • README: Fix all RuboCop offenses in examples.
  • Gemfile: Update RuboCop to 0.30.1.

1.4.0 - 2015-04-05

Added

Changed

  • Update RuboCop to 0.29.1 (fix some new offenses).

Fixed

1.3.0 - 2015-02-03

Added

  • Add namespace['source'] common attribute.

Fixed

  • Fix chef vault source: chef_gem method not found error.
  • Fix #data_bag_read_fail method name.
  • README: Fix item_key attribute name.

1.2.2 - 2015-01-16

Fixed

  • Fix unit tests: Run the tests agains Chef 11 and Chef 12.

1.2.1 - 2015-01-16

Fixed

  • Fix key content when using 'file' source.

1.2.0 - 2015-01-07

Added

  • Document the ServiceHelpers methods.

Changed

  • Rename template helpers to service helpers.

Fixed

  • Fix file source path in attributes.
  • Fix "stack level too deep" error with CA certificates.
  • Nginx template: Add ssl on; directive.
  • README: Some small fixes.

Removed

  • Remove setting CA in apache template (bad idea).

1.1.0 - 2015-01-02

Added

  • Allow to change the certificate file owner.
  • Web server template improvements:
  • Add partial templates for Apache and nginx.
  • Add CA certificate file support.
  • Add adjustable SSL compatibility level.
  • Add OCSP stapling support.
  • Enable HSTS and stapling by default.

Fixed

  • Fix FreeBSD support.
  • Fix all integration tests.
  • Fix Apache 2.4 support.

1.0.0 - 2014-12-30

Added

Changed

  • Apache template:
    • Disable SSLv3 by default (breaking change).
    • Add chained certificate support.
    • Allow to change the cipher suite and protocol in the apache template.
  • Big code clean up:
    • Split resource code in multiple files.
    • Remove duplicated code.
    • Integrate with foodcritic.
    • Integrate with RuboCop.
    • Homogenize license headers.
  • README:

Fixed

  • Bugfix: Cannot read SSL intermediary chain from data bag.
  • Fix Directory Permissions for Apache 2.4 (issue #7, thanks Elliott Davis).

0.4.0 - 2014-11-19

Added

0.3.0 - 2014-11-03

Special thanks to Steve Meinel for his great contributions.

Added

  • Add Subject Alternate Names support for certs (issue #2, thanks Steve Meinel).
  • Add support for deploying an intermediate cert chain file (issue #3, thanks Steve Meinel).
  • ChefSpec matchers: add helper methods to locate LWRP resources.

0.2.1 - 2014-09-14

Fixed

  • ssl_certificate resource notifications fixed (issue #1, thanks Matt Graham for reporting)

0.2.0 - 2014-08-13

Added

  • Added ChefSpec ssl_certificate matcher

Fixed

  • Fixed: undefined method "key_path" for nil:NilClass
  • README: fixed ruby syntax highlighting in one example

0.1.0 - 2014-04-15

  • Initial release of ssl_certificate