Releases: sarnold/yaml-tools
Less Lint Release v0.4.2
0.4.2 (2024-11-03)
Changes
- Signature refactor and test,lint cleanup. [Stephen Arnold]
Fixes
-
Cleanup more docstrings and parameter names. [Stephen Arnold]
- also bump pre-commit deps
Other
- Update changelog for patch release. [Stephen L Arnold]
Got Yer Templates Release v0.4.1
0.4.1 (2024-08-27)
Changes
-
Update .gitchangelog.rc and regenerate changelog. [Stephen Arnold]
- now we can match on more commit messages including dev: tag
-
Cleanup unnecessary branches, update expected test output. [Stephen L Arnold]
-
Refactor for testing, cleanup script imports and test data. [Stephen L Arnold]
- add some new control data files for test support
-
Improve xform_id, update tests, cleanup some lint. [Stephen L Arnold]
-
Switch oscal text report output to semicolon instead of comma. [Stephen L Arnold]
-
Add quiet cmdline arg, update attr arg so arg takes precedence. [Stephen L Arnold]
- make sure arg overrides file value, no value means no report
Fixes
- Cleanup test data for new args and output. [Stephen L Arnold]
Other
(renamed) yaml_tools Release v0.4.0
0.4.0 (2024-05-16)
New
-
Add ID set analysis to oscal module, update tests and default cfg. [Steve Arnold]
-
Add analysis script using SSG nist control files. [Steve Arnold]
- update project files for new dependencies
-
Add file reader to handle csv, json, yaml, and simple text files. [Steve Arnold]
- for each type, parse into a list of objects and return the list
- where simple text files are something like the control IDs
in tests/data
Changes
-
Add more control status reporting, update oscal yaml config. [Steve Arnold]
-
Cleanup deps and docstrings, add set compare to demo script. [Steve Arnold]
-
Still more readme cleanup. [Steve Arnold]
-
Commit initail name changes; package, imports, readme. [Steve Arnold]
-
Make sure yagrep uses new output func, cleanup readme. [Steve Arnold]
-
Bump tox workflow deps and cleanup/improve readme. [Steve Arnold]
-
Bump all workflow action versions. [Steve Arnold]
-
Add another text_file_reader consumer and cleanup some lint. [Steve Arnold]
Fixes
-
Account for longer ID strings, update changelog and repolite cfgs. [Steve Arnold]
- update tests and older analysis script
- bump requirements-sync.txt for new repolite release
-
Cleanup docstrings after sphinx checks. [Steve Arnold]
Other
-
Pre-release cleanup, update changelog and fix readme typos. [Steve Arnold]
-
Merge pull request #16 from sarnold/rename-cleanup. [Steve Arnold]
Rename/oscal cleanup
-
Merge pull request #15 from sarnold/ssg-nist-controls. [Steve Arnold]
Doc stitching and cleanup
-
Dev: add csv file munge option, cleanup oscal files. [Steve Arnold]
- add munge file arg to pass in csv data to compare and append
a column for id set status, eg, whether ids in the input list
are present in the csv data, and then mark the new column Y/N - short-circuit munge file arg and feed it single column of
control IDs
- add munge file arg to pass in csv data to compare and append
-
Merge pull request #14 from sarnold/gen-ssg-format. [Steve Arnold]
Add some template support
-
Merge pull request #13 from sarnold/oscal-data. [Steve Arnold]
- pre-support for oscal data analysis !wip
- transform input data and generate doc inputs
-
Add small set of test IDs from openembedded profile. [Steve Arnold]
Yagrep release v0.3.0
0.3.0 (2024-03-12)
New
- Add new console script, update reqs and packaging. [Steve Arnold]
Changes
-
Cleanup new feature bits and update documentation. [Steve Arnold]
- use dpath.values for initial path search, and either dpath or
nested_lookup for extracting values - update readme for new script, update all the usage bits
- add new tests and update existing tests
- expand and cleanup tox file
- use dpath.values for initial path search, and either dpath or
-
Add new feature tests, update existing tests. [Steve Arnold]
Fixes
- Re-order yasort arg handling, update analyze script. [Steve Arnold]
Other
-
Merge pull request #12 from sarnold/yagrep. [Steve Arnold]
add support for simple control ID analysis
Release v0.2.2
0.2.2 (2023-09-05)
New
- Add a changelog file and gitchangelog cfg, add to docs build. [Stephen L Arnold]
Changes
-
Bump changelog for release, add tox cmd to (re)generate changes. [Stephen L Arnold]
-
Cleanup docstrings and readme usage. [Stephen L Arnold]
-
Still more readme cleanup. [Stephen L Arnold]
Fixes
- Clean up docstrings in utils. [Stephen L Arnold]
Other
Release v0.2.1
0.2.1 (2023-07-16)
New
-
Wire up sorting opts, cleanup config file, update readme. [Stephen L Arnold]
- add sdist artifact to release workflow
Fixes
- Ci: update artifact conditional. add inspection step. [Stephen L Arnold]
Other
-
Merge pull request #9 from sarnold/sort-opts. [Steve Arnold]
wire up sorting opts
Release v0.2.0
0.2.0 (2023-07-15)
New
-
Add sorting script and default config, cleanup lint. [Stephen L Arnold]
-
Add more project docs to sphinx build. [Stephen L Arnold]
- filter out/remove local file links for docs build
-
Add more config options, update tool deps and readme. [Stephen L Arnold]
- allow more user-facing config options, add munch-stubs for mypy
- update tool deps and cfgs to use new type stubs
- update readme usage description
Changes
-
Readme cleanup, add note about yasort script. [Stephen L Arnold]
-
Update readme with new usage output. [Stephen L Arnold]
Fixes
-
Use new path to source rst for github readme rendering. [Stephen L Arnold]
-
Replace sys.argv with option parser, wire up options and args. [Stephen L Arnold]
- yes, optparse is deprected so may be replaced in the future
Other
-
Merge pull request #8 from sarnold/new-refactor. [Steve Arnold]
code migration and cleanup
-
Adjust importlib version cutoff in reqs. [Stephen L Arnold]
-
Move some shared code to separate module, update pre-commit cfg. [Stephen L Arnold]
-
Merge pull request #6 from sarnold/cfg-update. [Steve Arnold]
add config options and munch type stubs
-
Merge pull request #5 from sarnold/option-parse. [Steve Arnold]
refactor arg handling
Release v0.1.0
0.1.0 (2022-06-22)
New
-
Add sphinx api-doc build, update readme and doc strings. [Stephen L Arnold]
-
Add arg to dump default config yaml to stdout. [Stephen L Arnold]
Changes
-
Update readme and usage output. [Stephen L Arnold]
-
Flatten cfg file, use single cfg object, cleanup doc strings. [Stephen L Arnold]
Fixes
-
Replace old thing/new thing => use importlib for cfg file. [Stephen L Arnold]
- use external importlib pkgs first
- make mypy ignore one of the 2 importlib imports
- install pkg for command-line test
Other
-
Cleanup metadata/packaging and workflow files. [Stephen L Arnold]
-
Add more CI workflows for wheels, pylint, release. [Stephen L Arnold]