Releases: alechenninger/monarch
Releases · alechenninger/monarch
v0.8.5
Closed issues:
- Lineage assignments should be relative to node in dynamic hierarchy #92
- Make apply target optional #91
Merged pull requests:
- Fixes #91: Allow omitting target as if to say, 'apply my change as is' #96 (alechenninger)
- Avoid changing existing whitespace outside of managed yaml blocks #95 (alechenninger)
- Cache some assignments... cache everything! #94 (alechenninger)
- Fixes #92: Make dynamic hierarchy source lineage and descendants relative #93 (alechenninger)
v0.8.4
Major performance optimizations.
Closed issues:
- Support brace expansion inside a change's target source #87
Merged pull requests:
- Closes #87: Support brace expansion in change source #89 (alechenninger)
- TURBO MODE! Cache some hashCodes and renderings #88 (alechenninger)
v0.8.3
Closed issues:
- Wrong help message for commands #85
- Support inventory assignment of single value without list syntax #84
- Support ranges in change source syntax #80
- NPE when potentials for variable has nulls #66
Merged pull requests:
- Fixes #85: Remove incorrect description #86 (alechenninger)
- Support brace expansion in inventory definitions #83 (alechenninger)
v0.8.2
Closed issues:
- Data source output no longer sorted (regression) #79
Merged pull requests:
- Fixes #79: Sort output yaml when isolate is 'never' #81 (alechenninger)
v0.8.1
A few convenience features and bug fixes.
Closed issues:
- Also look in current directory for config file #60
- Should validate changeset 'source' is in config hierarchy #27
Merged pull requests:
- Fixes #27: Validate changeset; cache individual assignments #78 (alechenninger)
- Handle errors better when looking for config files #77 (alechenninger)
- Use same options to refer to source/target for both apply and set #76 (alechenninger)
- Fixes #60: Look for .monarch files in working directories and parents #75 (alechenninger)
v0.8.0
Rewrite of dynamic hierarchy code to add implied assignments and various other bug fixes and logic refinements. Also started to add some logging.
Closed issues:
- Add verbose flag to explain behavior #73
- Allow one variable definition to define others, implicitly #67
- Errors output to stdout instead of stderr #61
Merged pull requests:
- Fixes #73: Add verbose flag #74 (alechenninger)
- Implied variables (fixes #67) #72 (alechenninger)
v0.7.1
v0.7.0
Adds isolated updates.
Closed issues:
- Allow configuring yaml dump behavior #68
- NPE when no potentials found for a variable #65
- Add ability to restrict modifications to an isolated portion of a yaml file #42
Merged pull requests:
- Allow configuring Yaml parser/dumper #70 (alechenninger)
- Isolated updates #64 (alechenninger)
v0.6.0
v0.5.6
Cut 0.5.6