Skip to content

(renamed) yaml_tools Release v0.4.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 16 May 21:36
· 14 commits to main since this release
0.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
  • 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]