Chore
* chore: remove catalog_helper and use functionality in catalog_interface (1061)
* moved validator_helper to model_utils
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* changed doc string
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* docs validate
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* initial removal of catalog_helper
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* removed cat_helper
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* docs validate
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* removed tg
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* fixed bad loop references
Signed-off-by: Frank Suits <frankstau1.ibm.com> ([`4a60a20`](https://github.com/oscal-compass/compliance-trestle/commit/4a60a2037698e0c796b598557a5bdd94d0293e4e))
* chore: move val helper (1060)
* moved validator_helper to model_utils
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* changed doc string
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* docs validate
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* removed unneeded TG
Signed-off-by: Frank Suits <frankstau1.ibm.com> ([`8864d5d`](https://github.com/oscal-compass/compliance-trestle/commit/8864d5d41da388363e4d8b58f2ecf80cb8415bb3))
* chore: Remove error duplicates and standarize exceptions part 2 (1058)
* Remove the rest of logger errors
Signed-off-by: Ekaterina Nikonova <enikonovadgmail.com>
* Remove useless debug line
Signed-off-by: Ekaterina Nikonova <enikonovadgmail.com>
* Remove more duplicated logs
Signed-off-by: Ekaterina Nikonova <enikonovadgmail.com>
* Change debug logs to trace
Signed-off-by: Ekaterina Nikonova <enikonovadgmail.com>
* Small change
Signed-off-by: Ekaterina Nikonova <enikonovadgmail.com> ([`484de2c`](https://github.com/oscal-compass/compliance-trestle/commit/484de2cb2f0957bcf062eb143dd8791a08e8a55e))
* chore: Remove error duplicates and standarize exceptions (part 1) (1052)
* chore: Example of logging and exception handling
Signed-off-by: Ekaterina Nikonova <enikonovadgmail.com>
* Convert more files to the common structure
Signed-off-by: Ekaterina Nikonova <enikonovadgmail.com>
* More changes
Signed-off-by: Ekaterina Nikonova <enikonovadgmail.com> ([`4f92845`](https://github.com/oscal-compass/compliance-trestle/commit/4f928451e7a3a44d9e240627ce1cdf9056304503))
* chore: Optimize images (1054)
/docs/tutorials/ssp_profile_catalog_authoring/trestle_ssp_author_options.png -- 55.51kb -> 44.47kb (19.9%)
Signed-off-by: ImgBotApp <ImgBotHelpgmail.com>
Co-authored-by: ImgBotApp <ImgBotHelpgmail.com>
Co-authored-by: Frank Suits <47203786+fsuitsusers.noreply.github.com> ([`85bfd94`](https://github.com/oscal-compass/compliance-trestle/commit/85bfd941213dc8ecaa389ff2150a5e2be62b30d9))
* chore: increase coverage and remove checks for dict that arent needed after OSCAL 1.0.0 (1039)
* initial cleanup of dicts
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* fixed typo
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* attempt fix for 3.7
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* responded to pr change requests
Signed-off-by: Frank Suits <frankstau1.ibm.com> ([`e84855e`](https://github.com/oscal-compass/compliance-trestle/commit/e84855e160e730991f7d85ae57baf5c42fca4e56))
* chore: Refactor utils and split common functionality into logical parts (1000)
* chore: Refactor utils
Signed-off-by: Ekaterina Nikonova <enikonovadgmail.com>
* chore: Update docs
Signed-off-by: Ekaterina Nikonova <enikonovadgmail.com>
* chore: Change imports
Signed-off-by: Ekaterina Nikonova <enikonovadgmail.com>
* chore: Fix test import
Signed-off-by: Ekaterina Nikonova <enikonovadgmail.com>
* chore: Rename utils
Signed-off-by: Ekaterina Nikonova <enikonovadgmail.com>
* chore: Update docs
Signed-off-by: Ekaterina Nikonova <enikonovadgmail.com>
* chore: Address feedback
Signed-off-by: Ekaterina Nikonova <enikonovadgmail.com>
Co-authored-by: Frank Suits <47203786+fsuitsusers.noreply.github.com> ([`4fb833d`](https://github.com/oscal-compass/compliance-trestle/commit/4fb833df34129498894e36c00210aa7fd001719a))
* chore: Merge back version tags and changelog into develop. ([`38492fa`](https://github.com/oscal-compass/compliance-trestle/commit/38492fae9b7ea921857457d34348a8d448b8d6df))
Documentation
* docs: ssp tutorial update (1034)
* updated ssp authoring tutorial
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* added comment
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* addressed review requests to clarify docs
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* final doc tweaks
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* force flake8 not to run parallel
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* jobs set to 1 in setup.cfg
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* jobs=1 in makefile
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* edited yaml
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* tweaked yaml
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* disabled flake8-bandit, updated ssp docs
Signed-off-by: Frank Suits <frankstau1.ibm.com> ([`12ab44f`](https://github.com/oscal-compass/compliance-trestle/commit/12ab44f39a15f8de0388cf7ffab3cce44bc396cf))
* docs: Fix typo personell->personnel. (1014)
Signed-off-by: Alexander Stein <alexander.steinnist.gov> ([`f3041be`](https://github.com/oscal-compass/compliance-trestle/commit/f3041beea9ea6093bc7b462521c9cff325cf9f4b))
Feature
* feat: xlsx filter (1050)
* Check for xlsx-to-profile required config vars.
* Support for filter-column.
* Feat/xlsx filter.
* Fix code review items. ([`9f63412`](https://github.com/oscal-compass/compliance-trestle/commit/9f6341257f755e49173050b4d0f2e32c75874610))
* feat: xlsx-to-oscal-profile (1046)
* feat: xlsx-to-oscal-profile
- create common xlsx module
- create xlsx-to-oscal-profile task
- artifacts for 100% code coverage
* fix lint error - mkdocs
* Relocate xlsx_helper.
* Refactor common code.
* Refactor.
* Refactor.
* Code smell.
* Code smells.
* Use &34;public&34; URL in test data.
* Fix: year is 2022 in code copyright.
* fix: list_utils is_ordered_sublist
* Ugh. lint.
* Update cli.md with new changed task name.
* Add xlsx-to-oscal-profile to cli.md.
* Tweak.
* Ugh. mdformat.
* Reduce duplicate code. ([`9695933`](https://github.com/oscal-compass/compliance-trestle/commit/96959339818baaa06b0a9c00dedae81c9c99dcec))
* feat: Resolve UUID Imports During Profile Resolution, Not Only Explicit Imports (1023)
* feat: Resolve import uuid anchor during profile resolution.
Signed-off-by: Alexander Stein <alexander.steinnist.gov>
* feat: Add profile resolv docs
And of course reach to the two commit minimum for the PR. :-)
Signed-off-by: Alexander Stein <alexander.steinnist.gov>
* feat: Check for missing resources pre-assignment
Tests wisely indicate that a profile.back_matter, can have a falsey None
value for resources and there should a conditional assignment test before
to ensure that.
Signed-off-by: Alexander Stein <alexander.steinnist.gov>
* feat: Add with fsuit&39;s feedback.
Signed-off-by: Alexander Stein <alexander.steinnist.gov> ([`ae803e7`](https://github.com/oscal-compass/compliance-trestle/commit/ae803e74cda58694a294ccfe1e979f2993626ec8))
* feat: aggregate properties as results level (997)
* feat: aggregate properties as results level
* fix code smell.
* Generalize common property removal from observations.
* Use classmethod annotation.
* Undo classmethod annotation.
* mkdocs
* Tanium - result per local definition with aggregate properties.
* Use if x: rather than if len(x) > 0: for most circumstances.
* Handle empty local-definitions.
* List comprehension.
* Employ set intersection.
Co-authored-by: Frank Suits <47203786+fsuitsusers.noreply.github.com> ([`174aabe`](https://github.com/oscal-compass/compliance-trestle/commit/174aabe401b9fbe35a10efcc9df159a3537d3c0d))
* feat: Validate OSCAL directories (990)
* feat: Validate OSCAL directories
Signed-off-by: Ekaterina Nikonova <enikonovadgmail.com>
* feat: Add yaml extension
Signed-off-by: Ekaterina Nikonova <enikonovadgmail.com>
* feat: Clean up tests
Signed-off-by: Ekaterina Nikonova <enikonovadgmail.com>
* feat: Make keep files hidden on windows
Signed-off-by: Ekaterina Nikonova <enikonovadgmail.com>
* feat: Make keep files hidden on windows
Signed-off-by: Ekaterina Nikonova <enikonovadgmail.com>
* feat: Address feedback
Signed-off-by: Ekaterina Nikonova <enikonovadgmail.com>
* feat: Address review feedback
Signed-off-by: Ekaterina Nikonova <enikonovadgmail.com>
* feat: Typo
Signed-off-by: Ekaterina Nikonova <enikonovadgmail.com> ([`941e4fc`](https://github.com/oscal-compass/compliance-trestle/commit/941e4fc6fe9e3c4700f4f7c43be849fb176fb57d))
Fix
* fix: use control sort-id for sorting (1062)
* implemented sort-id
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* improved docs
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* no cover as needed
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* clarified sub name
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* fixed iterations
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* consistent handling of sort-id
Signed-off-by: Frank Suits <frankstau1.ibm.com> ([`fb65bfb`](https://github.com/oscal-compass/compliance-trestle/commit/fb65bfbaadca2240f535d7db057baed108ec0bf2))
* fix: task tanium-to-oscal poor aggregation performance (1053)
* fix: task tanium-to-oscal poor aggregation performance
* Ugh. docs.
* Fix review items for cache.py
* Fix for comments on list_utils.py
* Fix review items for tanium.py
* Improve aggregation performance.
* Remove obsolete code.
* Docs.
* Types.
* Add test for list_utils and fix bug!
* Improve function name and test.
* Add unit tests for transformer helper.
* Skip accounting when not needed.
Co-authored-by: Frank Suits <47203786+fsuitsusers.noreply.github.com> ([`9ea118c`](https://github.com/oscal-compass/compliance-trestle/commit/9ea118c472b83491a30bbeabe35afbc35fd4e96d))
* fix: avoid write of new file if no changes after -assemble (1057)
* update timestamps
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* added tests
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* profile assemble write only on change
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* no overwrite ssp assemble
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* cleaned up ssp overwrite
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* removed transform tests
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* all write on assemble will check for change
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* modified docs
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* fixed typing
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* changed to last_modified
Signed-off-by: Frank Suits <frankstau1.ibm.com> ([`893eec6`](https://github.com/oscal-compass/compliance-trestle/commit/893eec6afcf6eaaa9f831528995de267a0cabe6b))
* fix: update timestamps for all assemble tools (1056)
* update timestamps
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* added tests
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* handle last_modified missing
Signed-off-by: Frank Suits <frankstau1.ibm.com> ([`cccd7a2`](https://github.com/oscal-compass/compliance-trestle/commit/cccd7a2e9399bf001ab101a405f370d92c1d000c))
* fix: flake8 bandit reenable, remove transformcmd, empty config.ini (1055)
* enabled flake8-orbit and emptied config.ini
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* removed xform cmd
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* disable password check in cache.py
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* try again
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* noqa on correct lines
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* reran mkdocs
Signed-off-by: Frank Suits <frankstau1.ibm.com> ([`a7543c2`](https://github.com/oscal-compass/compliance-trestle/commit/a7543c24c80b6904a27a678aff3bce357fc44629))
* fix: more complete parameter info in yaml headers (1049)
* added param_to_dict and reverse
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* fixed tests with full parameter
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* added docstring
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* fixed smell
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* fixed docstring
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* params without values also output by default
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* reworked profile assemble setparams
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* updated docs
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* tweaked help string
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* redid using profile-values
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* removed dead code and updated docs
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* fixed typo
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* fixed ohv
Signed-off-by: Frank Suits <frankstau1.ibm.com> ([`7a3b098`](https://github.com/oscal-compass/compliance-trestle/commit/7a3b098d2ef9f88f564908927240524021d5c768))
* fix: block withdrawn controls from being written as markdown (1045)
* updated ssp authoring tutorial
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* added comment
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* addressed review requests to clarify docs
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* final doc tweaks
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* force flake8 not to run parallel
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* jobs set to 1 in setup.cfg
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* jobs=1 in makefile
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* edited yaml
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* tweaked yaml
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* disabled flake8-bandit, updated ssp docs
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* initial move of add as part of create command
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* updated docstrings
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* fixed add test docstring
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* clarified json yaml in add
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* dont write out withdrawn controls
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* more doc strings
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* lowercase check for withdrawn
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* added function to remove withdrawn controls from catalog
Signed-off-by: Frank Suits <frankstau1.ibm.com> ([`053ab0e`](https://github.com/oscal-compass/compliance-trestle/commit/053ab0eac098104ed062acb80b4b65f419d37323))
* fix: remove add command and incorporate it into the create command (1036)
* updated ssp authoring tutorial
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* added comment
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* addressed review requests to clarify docs
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* final doc tweaks
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* force flake8 not to run parallel
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* jobs set to 1 in setup.cfg
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* jobs=1 in makefile
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* edited yaml
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* tweaked yaml
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* disabled flake8-bandit, updated ssp docs
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* initial move of add as part of create command
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* updated docstrings
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* fixed add test docstring
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* clarified json yaml in add
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* more fixes of docs after moving add to create
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* fixed mdformat
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* typos
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* typo
Signed-off-by: Frank Suits <frankstau1.ibm.com> ([`ddde5f5`](https://github.com/oscal-compass/compliance-trestle/commit/ddde5f537158f5621f3d5d0a06791400076d4a4f))
* fix: Improve column heading matching. (1035)
* fix: Improve column heading matching.
* Spelling fixes.
* Standardize task name and remove extraneous typing.
* Fix code-format.
* Fix docs.
* Reduce code smells.
* Fix code smells.
* Fix code smells.
* Fix code smells.
* Fix code smells.
* Fix code smells.
* Fix code smells.
* Fix code smells. ([`a51fa1e`](https://github.com/oscal-compass/compliance-trestle/commit/a51fa1e9a953dd84e88c344b4d8368d90e9cea41))
* fix: improve sections (1033)
* normalized commands and added required-sections
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* added docs
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* improve handling of sections_dict
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* sections better and fixed args issue
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* ready to prompt for params
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* required sections working
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* added allowed sections
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* address PR change requests
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* trestle_root should be path
Signed-off-by: Frank Suits <frankstau1.ibm.com> ([`8e6c632`](https://github.com/oscal-compass/compliance-trestle/commit/8e6c632237747e6e75cf24886418438a25ae46f1))
* fix: consistent author commands and support for required-sections (1030)
* normalized commands and added required-sections
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* added docs
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* improve handling of sections_dict
Signed-off-by: Frank Suits <frankstau1.ibm.com> ([`08953d1`](https://github.com/oscal-compass/compliance-trestle/commit/08953d19a2144f98051b33917eca534521de115c))
* fix: profile params (1015)
* updated docs and abstracted string formatting of params
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* added param_id
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* fixed param_id
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* added comments
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* more control over parameter formatting
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* minor bug
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* boosted coverage and enabled cat assemble into orig catalog
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* boosted coverage
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* converted preserve_header_values to overwrite_header_values
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* addresed review questions
Signed-off-by: Frank Suits <frankstau1.ibm.com> ([`30c0ec1`](https://github.com/oscal-compass/compliance-trestle/commit/30c0ec1097140c9e88bc43f46a2ccc7a1273f81e))
* fix: 2 bugs xlsx-to-oscal-component-definition (1017) ([`81d4bf2`](https://github.com/oscal-compass/compliance-trestle/commit/81d4bf2682dacaba3ee09061a790e8a2c15564a4))
* fix: updated documentation for trestle (1006)
* fix: updated documentation for trestle
* fix: updated documentation
Co-authored-by: Vikas <avikasin.ibm.com>
Co-authored-by: Frank Suits <47203786+fsuitsusers.noreply.github.com> ([`8d3187d`](https://github.com/oscal-compass/compliance-trestle/commit/8d3187dd27cbf2fec0eab787bf6b19ddceebf519))
* fix: missing params in generated catalog and better hidden file handling on windows (999)
* initial cleanup
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* fixed missing params in catalogs
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* setting param values rather than label
Signed-off-by: Frank Suits <frankstau1.ibm.com> ([`c4550f5`](https://github.com/oscal-compass/compliance-trestle/commit/c4550f541c53327bac3ad38f1feaf262d0b9be27))
* fix: Second stage code cleanup and dead code removal (993)
* reverted utils change
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* final cleanup
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* addressed pr review changes
Signed-off-by: Frank Suits <frankstau1.ibm.com> ([`79b2f61`](https://github.com/oscal-compass/compliance-trestle/commit/79b2f61baac7adbf69e1474a5e218d664bec65ff))
* fix: cleanup phase I including split of profile_resolver (991)
* initial cleanup including prof resolver split
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* removed parse_file
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* function to query verbosity
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* cleaned up repository
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* as_list and prof resolver
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* updated mkdocs
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* address pr feedback and more cleanup
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* regen of docs
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* made log calls private
Signed-off-by: Frank Suits <frankstau1.ibm.com> ([`39134aa`](https://github.com/oscal-compass/compliance-trestle/commit/39134aad2ee55e60a89f59c691dc145008b77206))
* fix: allow trace logging with verbose level 2 (989)
* initial version of trace logging
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* added example
Signed-off-by: Frank Suits <frankstau1.ibm.com> ([`7b4b349`](https://github.com/oscal-compass/compliance-trestle/commit/7b4b34955020ff5f2608c0f9af84520f45cb86f7))
* fix: README documentation improvements (987)
* Remove redundant dot
Signed-off-by: Guy Zylberberg <guyzylgmail.com>
* Add pip install command line
Signed-off-by: Guy Zylberberg <guyzylgmail.com>
* Grammer improvements
Signed-off-by: Guy Zylberberg <guyzylgmail.com>
* Add reference to Python installation guide
Signed-off-by: Guy Zylberberg <guyzylgmail.com> ([`0ad4996`](https://github.com/oscal-compass/compliance-trestle/commit/0ad499611c3fd6a0c0e8dc258bb1dd8190e4bfba))
* fix: change verbose assignments from boolean to integer (988)
* added link to trestle ssp demo
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* added docs
Signed-off-by: Frank Suits <frankstau1.ibm.com>
* did pre-commit properly
Signed-off-by: Frank Suits <frankstau1.ibm.com> ([`6aed714`](https://github.com/oscal-compass/compliance-trestle/commit/6aed7142334af6ee97345248224d05de875eae12))
Unknown
* Merge pull request 1064 from IBM/develop
chore: Trestle release ([`79d828e`](https://github.com/oscal-compass/compliance-trestle/commit/79d828e96f6a721bdc55eadd02247277a579a750))
* Optimize images (1038)
Signed-off-by: Ekaterina Nikonova <enikonovadgmail.com>
Co-authored-by: ImgBotApp <ImgBotHelpgmail.com>
Co-authored-by: Ekaterina Nikonova <91102120+enikonovadusers.noreply.github.com> ([`9ccce98`](https://github.com/oscal-compass/compliance-trestle/commit/9ccce98ff03b535f7ea3dc6790e05cd5b310c9bc))