All significant changes to this repo will be summarized in this file.
v1.4.0 (2018-06-19)
Implemented enhancements:
- Allow
SimpleDevice
to be initialized with a config hash #96 (DavidS) - (PDK-1007) implement enough to support purge=>true #95 (DavidS)
- (PDK-917) Validates provider.get values against Type schema #88 (da-ar)
Fixed bugs:
- (PDK-1004) log exceptions as they are processed #101 (DavidS)
- (PDK-1000) do not print nil valued attributes #100 (DavidS)
- (PDK-1007) Handle setting
ensure
to a Symbol through code #94 (DavidS) - (PDK-1007) the namevar is a param #91 (DavidS)
- (PDK-996) Provide better messaging when type cannot be resolved #87 (da-ar)
Merged pull requests:
- Whitespace cleanup with new rubocop version #98 (DavidS)
- (PDK-1007) add tests for
to\_resource
#93 (DavidS) - Enable randomised rspec testing #92 (da-ar)
- appease rubocop 0.57.0 #90 (da-ar)
- Improve unit tests of parameter and property results after register_type #89 (DavidS)
- Update release docs and announcement template #86 (DavidS)
- Release prep for v1.3.0 #85 (da-ar)
v1.3.0 (2018-05-24)
Implemented enhancements:
- Check for more attributes that puppet can't use #84 (DavidS)
- (PDK-531) Support for composite namevars #82 (da-ar)
- (PDK-889) Write support for multiple namevars #79 (da-ar)
- (PDK-889) Read-only support for multiple namevars #76 (da-ar)
Fixed bugs:
- Ignore
provider
attribute when calculating target state #83 (DavidS) - Add check to handle absent resources through puppet apply #81 (da-ar)
- (PDK-988) restrain mungify from non-
puppet resource
workflows #80 (DavidS)
Merged pull requests:
- Update fixtures module to PDK v1.5 #78 (DavidS)
- Some glue fixes: announcement, to_manifest, to_hierayaml #77 (DavidS)
- Release prep for v1.2.0 #75 (DavidS)
v1.2.0 (2018-05-08)
Implemented enhancements:
- (PDK-924) Throw when SimpleProvider is used with unensurable type #73 (da-ar)
- (PDK-955) Provide access to the type definition from the provider #72 (da-ar)
Fixed bugs:
- (PDK-946) Passes ensure values to puppet as symbols. #74 (da-ar)
- (PDK-929) Ignore validation for absent resources #69 (da-ar)
- Make ruby files individually loadable without puppet #65 (DavidS)
- (PDK-526) fix test for git #63 (DavidS)
Merged pull requests:
- Add pre-commit hook for rubocop #70 (da-ar)
- Add a template for release announcements #67 (DavidS)
- Cache ~/.rvm for jruby jobs #66 (cotsog)
- Release prep for v1.1.0 #64 (DavidS)
v1.1.0 (2018-04-12)
Implemented enhancements:
Fixed bugs:
Merged pull requests:
- (PDK-526) do not rely on git when building the gem on jenkins #61 (DavidS)
- (PDK-896) Advanced Array tests #60 (DavidS)
- Update puppetlabs_spec_helper to fixed master version #58 (DavidS)
- Release prep for v1.0.3 #57 (DavidS)
v1.0.3 (2018-04-06)
Implemented enhancements:
- (PDK-887) Add checks for read_only values being set or modified #54 (da-ar)
- (PDK-885) Add support for init_only attributes #52 (da-ar)
Fixed bugs:
Merged pull requests:
- Misc fixes #56 (DavidS)
- (PDK-890) document current constraints on possible data types #53 (DavidS)
- Update release prep notes #51 (DavidS)
- Release prep for v1.0.2 #50 (DavidS)
v1.0.2 (2018-03-26)
Implemented enhancements:
Fixed bugs:
- (PDK-882,PDK-883) validate only when needed #48 (DavidS)
- (PDK-884) Handle missing namevars returned by providers #47 (da-ar)
Merged pull requests:
v1.0.1 (2018-03-23)
Fixed bugs:
Merged pull requests:
v1.0.0 (2018-03-23)
Implemented enhancements:
- Improve logging output #42 (DavidS)
- (PDK-797) Render read_only values as comments in manifest output #41 (da-ar)
Fixed bugs:
Merged pull requests:
v0.10.0 (2018-03-21)
Implemented enhancements:
- (PDK-512) Add support for simple_get_filter #37 (da-ar)
- (PDK-822) Implement proper namevar handling #36 (DavidS)
- (PDK-513) implement
supports\_noop
#31 (DavidS) - (PDK-511) Add canonicalization checking if puppet strict is on. #30 (da-ar)
- (PDK-508) implement autorequire and friends #29 (DavidS)
- Update README with PDK 1.4 commands and messages #28 (DavidS)
Merged pull requests:
v0.9.0 (2018-02-22)
Implemented enhancements:
Fixed bugs:
Merged pull requests:
- Release prep v0.9.0 #27 (DavidS)
- Add a note on device support to the README #26 (DavidS)
- Remove Command API #25 (DavidS)
v0.3.0 (2018-02-21)
Implemented enhancements:
- (FM-6797) Add debug logging of current and target states #21 (da-ar)
- (PDK-803) Add YAML output for resources #19 (shermdog)
- Edits on resource api readme #17 (clairecadman)
Fixed bugs:
Merged pull requests:
v0.2.2 (2018-01-25)
Fixed bugs:
Merged pull requests:
v0.2.1 (2018-01-24)
Fixed bugs:
Merged pull requests:
v0.2.0 (2018-01-23)
Implemented enhancements:
- (PDK-703) Resource API introduction with pdk #11 (DavidS)
- (PDK-746) have a SimpleProvider for simple cases #8 (DavidS)
Fixed bugs:
Merged pull requests:
v0.1.0 (2017-11-17)
Merged pull requests:
- (maint) sort dependencies in gemspec #6 (DavidS)
- base_context processing and processed logging methods #5 (james-stocks)
- Fix resource_api logging format #4 (james-stocks)
- Add logging action methods to base_context #3 (james-stocks)
- Logging #2 (james-stocks)
- Workaround missing report back from here to flush() #1 (james-stocks)
* This Change Log was automatically generated by github_changelog_generator