- Added error checking and enforce 1 to 1 keys in header validation (#512) (
da95862
) - Role ID cross reference validator and refactors to validators to allow all (
c894704
) - Roleid validation via ncname and parametrized tests (#499) (
84dc9a2
)
- Upgrade pydantic to 1.8.2 for security issue (#513) (
6e01f36
) - Remove problematic code-QL plugin which is causing problems. (#507) (
47529a7
)
- Tanium enhancements for scc (
8bae421
)
- Release of enhanced markdown functionality (
f327fd6
)
- Force release. (
0e90265
)
- Tanium to oscal tranform refactored to exploit the ResultsTransformer interface (#466) (
6fced57
) - Update of OSCAL schema to 1.0.0-rc2 (#465) (
4e2f64d
)
- Release of transformation factory interface for beta testing. (
a036522
)
- Update NIST models to latest including refactors & UT's (
5a7a8a3
) - Initial trestle markdown functionality. (#407) (
4d58e26
) - Basics of HTTPS Fetcher for remote caching (#421) (
cbb43ae
)
- Issue 344 checked rc for commands in tests and removed dependency on dictdiffer (#440) (
acc337b
) - Strangely behaving log lines (#425) (
2cca882
)
- Adding exchange protocol as a supported 3rd party schema and object model. (#416) (
05b8781
) - Added collection utilities. (#413) (
83c1f17
)
- Correcting more issues with load_distributed impacting trestle split and merge (
6ccb4db
) - Cleanup and add unit tests to the exchange_protocol module (#417) (
a194580
) - Merge updates - added version subcommand and modified load_distrib to load files by name (#415) (
0a22c83
) - Correct OSCAL output to desired design point for osco-to-oscal. (
5530eb4
) - Model behaviour correction and update to latest pydantic version. (
fcbaa23
)
- Added more tutorials to the documentation for split and merge. (
0bf275a
) - Instructions for gen_oscal and fix_any added to website.md (#389) (
5053e52
)
- Tanium export to oscal conversion task. (
5f7bcbf
)
- Added bulk operations for assemble (#367) (
771d54e
) - Utility to transform OSCO yaml data into OSCAL observations json data. (#348) (
488a75a
) - Validate duplicates now loads distributed models (#346) (
1d54353
)
- Allow assemble to succeed when no model is found. (#368) (
fe7a288
) - To website automation test on windows (#366) (
8e3ecbf
) - Fix merge main to back to develop automatically.(#332) (
b64dd9f
) - Corrected assemble to push files into the correct location. (
f3bc0e5
)
- Assembly behaviour correction and devops fixes. (
ac3828d
)
- Trestle assemble implemented and documented. (
e752bc2
) - Enhancement to handle arboretum fetcher-built OSCO evidence as input (#311) (
e9c4196
) - Task osco-to-oscal to allow transformation from OpenSHift Compliance Operator to OSCAL (#296) (
ad995a2
) - Merge allows use of both yaml and json files. (
4d87e6a
)
- Corrected bad link to website homepage. (#314) (
81124fb
) - Corrected branch for mkdocs deploy. (#304) (
2dd5d93
)
- Extra unit tests and cleanup to close more significant gaps (#298) (
2abcaad
) - Changed split to not write empty files after split. Implemented circular split-merge test (#295) (
1ebbeb2
)
- Force update of version (
fc0357b
) - Update to OSCAL 1.0.0rc1 and simplified models. (#286) (
992b317
) - Distributed load and trestle merge.(#272) (
dceae85
) - Misc cleanups of code for typing, unsafe functions, and other issues. (#274) (
0652392
)
- Correct semantic release behaviour (
c25d5be
) - Correct semantic release behaviour. (
caba993
) - Refactor to use python and pytest internals for temporary paths and creating directories. (
1d99ca2
) - Small typo fix. (
2168bb2
)
- Validation of duplicates now uses object factory (#216) (
cf00f8b
) - Completed trestle create implementation. (
a73538f
)
- Additional test for trestle add (#227) (
479413f
) - For issue 229, another Any] still present in file (#230) (
428b270
) - Improvements in typing and return codes. (#224) (
c382cb5
) - Refactor to adopt FileContentType consistently (#223) (
793ea7c
) - Handle anomalous GroupItems that were generating empty classes (#220) (
8fae9dc
) - Versioning tag was malformed. (#199) (
5c84d59
)
- Updated developer documentation with DCO and merge workflow. (
041a7aa
)
- Implements
add
functionality for trestle cmd. (#184) (eb42656
)
- Versioning tag was malformed. (#199) (#200) (
957fe0b
) - Support contextual element path like groups.* during split (#192) (
c9536b2
) - Correct directory names of sub models during split (#189) (
6b18237
) - Reference to inexistent function (#182) (
9605a51
) - Infer wrapper alias from input in Element constructor (
82820fd
) - Explicitly use contextual_model argument in path parsing util function (
1ae3b12
) - Do not create empty place holder file after splitting a dict or list (
cb9fa8b
) - Create main model alias directory during split (
7656e42
) - Incorrect file indexing during split #148 (
ad7b2e6
) - Utility method to write/read Oscal List and Dict object to/from file correctly (#161) (
43c7bdf
) - Updating fetch of NIST content. (
85a852a
) - Merge pull request #158 from IBM/fix/issue_149b (
75b11ca
)