- 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
- 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]
- 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]
- 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 small set of test IDs from openembedded profile. [Steve Arnold]
- Add new console script, update reqs and packaging. [Steve Arnold]
- 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
- Add new feature tests, update existing tests. [Steve Arnold]
- Re-order yasort arg handling, update analyze script. [Steve Arnold]
- Add a changelog file and gitchangelog cfg, add to docs build. [Stephen L Arnold]
- 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]
- Clean up docstrings in utils. [Stephen L Arnold]
- Wire up sorting opts, cleanup config file, update readme. [Stephen L Arnold]
- add sdist artifact to release workflow
- Ci: update artifact conditional. add inspection step. [Stephen L Arnold]
- 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
- Readme cleanup, add note about yasort script. [Stephen L Arnold]
- Dbg: run tox bare-ass in github runner for workflow debug. [Stephen L Arnold]
- Update readme with new usage output. [Stephen L Arnold]
- 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
- Adjust importlib version cutoff in reqs. [Stephen L Arnold]
- Move some shared code to separate module, update pre-commit cfg. [Stephen L Arnold]
- 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]
- Update readme and usage output. [Stephen L Arnold]
- Flatten cfg file, use single cfg object, cleanup doc strings. [Stephen L Arnold]
- 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
- Add docs workflow, fix broken doc link, update ci workflow. [Stephen L Arnold]
- Cleanup metadata/packaging and workflow files. [Stephen L Arnold]
- Add more CI workflows for wheels, pylint, release. [Stephen L Arnold]
- Initial commit with test scripts and tox driver. [Stephen L Arnold]
- Initial commit. [Steve Arnold]