2.1.0 |
2020-02-18 |
#240: (Enhancement) Run CI against Puppet 7 and Ruby 3
#241: (Bug Fix) Fix indent and numbering in several docs
#242: (Enhancement) Handle JSON facts structured as name/values
#244: (Enhancement) Update capability and docs of --compare-file-text
|
2.0.0 |
2020-01-12 |
#226: (Enhancement) Add Puppet 6 support
#228: (Enhancement) Add Puppetserver catalog v4 API support
#229: (Enhancement) Add support for PE package inventory facts
#230: (Enhancement) Add set quality comparison to ignore filter
|
1.6.0 |
2019-10-31 |
#216: (Enhancement) Hide sensitive parameters
#204: (Enhancement) Add glob support for modulepath
#206: (Bug Fix) Fix multi-node list with parallel mode
#215: (Bug Fix) Add Support for Hashdiff 1.0.0
|
1.5.4 |
2018-12-11 |
#190: (Enhancement) Additional filtered out cases for compilation directory
#195: (Enhancement) Parallel catalog-diff when multiple hostnames are passed
#198: (Bug Fix) Portability fixes
#200: (Bug Fix) Support name parameter when validating references
|
1.5.3 |
2018-03-05 |
#176: (Enhancement) Normalize file resource titles in reference checks
|
1.5.2 |
2017-12-19 |
#169: (Enhancement) Puppet Enterprise RBAC token to authenticate to PuppetDB
#170: (Enhancement) Filter to treat an object the same as a single array containing that object
#165: (Bug Fix) Override of fact file via CLI now has precedence over value set in configuration file
|
1.5.1 |
2017-11-16 |
#159: (Enhancement) Add support for puppetdb behind basic auth
|
1.5.0 |
2017-10-18 |
#151: (Enhancement) Support text differences in files where `source` is an array
#153: (Enhancement) Support for hiera 5
#152: (Internal) Better temporary directory handling
|
1.4.1 |
2017-10-02 |
#149: (Internal) Set ports on PuppetDB URLs without altering constants
|
1.4.0 |
2017-08-03 |
#135: (Enhancement) Puppet 5 compatibility
#140: (Internal) Prefix tmpdirs with ocd-
#138: (Internal) Refactor catalog class with proper inheritance
|
1.3.0 |
2017-06-09 |
#121: (Enhancement) Allow different fact files for the "from" and "to" catalogs
#129: (Enhancement) Allow YAML facts in "facter -y" format
#126: (Enhancement) Allow saving of catalogs when catalog diffing
#122: (Bug) Handle File resources with no parameters
#125: (Bug) Fix error when parameters with integer values are added
#131: (Bug) Do not use override fact file for both catalogs when only `--to-fact-file` is specified
|
1.2.0 |
2017-05-18 |
#112: Split arguments added for ENC
#113: (Enhancement) Override facts and ENC parameters using regular expressions
#111: Simplify parallel processing to solve some intermittent failures
#110: Ruby 2.4 compatibility
|
1.1.0 |
2017-05-08 |
#108: (Bug) Support hiera.yaml backend declared as a string instead of array
#105: (Bug) Remove legacy exclusion of tags
#103: (Enhancement) Identify where the broken reference was declared
#98: (Enhancement) Separate scripts and commands and make override-able
|
1.0.4 |
2017-03-17 |
#94: Make Puppet version check respect env vars
|
1.0.3 |
2017-03-15 |
#86: Ability to use `--environment` without `--preserve-environments`
|
1.0.2 |
2017-03-08 |
#91: `--no-truncate-details` option
|
1.0.1 |
2017-02-14 |
#84: Add JSON equivalence filter
#83: Retries for Puppet Master retrieval
#82: Command line option for Puppet Master timeout
|
1.0.0 |
2017-02-06 |
This is the first release of the 1.0 series. For more information please see What's new in octocatalog-diff 1.0.
The most significant change in version 1.0 is the addition of the V1 API, which permits developers to build catalogs (--catalog-only ) and compare/diff catalogs using octocatalog-diff. Under the hood, we've rearranged the code to support these APIs, which should improve the reliability and allow faster development cycles.
The format of the output from --output-format json has changed. In version 0.x of the software, each difference was represented by an array. In version 1.x, each difference is represented by a hash with meaningful English keys. We have added an option --output-format legacy_json for anyone who may depend on the old format.
|
0.6.1 |
2017-01-07 |
- #46: Add option to ignore whitespace in yaml file diff
|
0.6.0 |
2017-01-04 |
- #45: Support for alternate environments in hiera configuration
- #43: Consider aliased resources in validation
- #39: Pass command line arguments to Puppet during catalog compilation
- #38: Preserve and select environments
- #37: Consistent sorting of equally weighted options
- #36: Validate before, notify, require, subscribe references
- #34: Allow bootstrap script to start with /
- #33: Double-escape facts passed to Puppet master
- #32: Rewrite hiera data directory for multiple backends
- #24: Support PuppetDB API v3
|
0.5.6 |
2016-11-16 |
- #20: Use modulepath from environment.conf to inform lookup directories for
--compare-file-text feature
|
0.5.5 |
- |
Unreleased internal version
|
0.5.4 |
2016-11-07 |
- #16: environment running
puppet --version
- #5: bootstrap debugging
- #17: hiera simplification and
--hiera-path option
|
0.5.3 |
2016-10-31 |
- #10: facts terminus optimization
|
0.5.2 |
- |
Unreleased internal version |
0.5.1 |
2016-10-20 |
Initial release |