Compliance Trestle Versions Save

An opinionated tooling platform for managing compliance as code, using continuous integration and NIST's OSCAL standard.

v2.6.1

2 months ago

Fix

v2.6.0

2 months ago

Feature

Fix

  • Add multiple parameters per rule support on component definition (#1504) (96e3f02)
  • Community call (#1516) (53d7fd4)
  • Correct vulnerability (#1509) (4f70e0a)
  • Add check for empty label to fix failure for statement with no label property (#1507) (55ed462)

v2.5.1

4 months ago

Fix

v2.5.0

4 months ago

Feature

  • Add parameter value origin field to parameters (#1470) (b86aa2b)
  • Allow use of OpenSCAP result files in task xccdf_result_to_oscal_ar (#1411) (eeb715c)
  • Add inheritance view to ssp-generate and ssp-assemble (#1441) (6cf498b)

Fix

v2.4.0

6 months ago

Feature

  • Adding validate template type to author docs command (#1465) (5289f51)

Fix

  • Upgrade urllib version to fix vulnerability (#1472) (e9d4175)
  • Improve bad property error message by including csv row number (#1466) (ab97beb)
  • Cryptic error message + feat: # indicates comment column (#1459) (45eda01)
  • Update community call information (#1444) (5a03d06)

Documentation

  • Updating vtt documentation for trestle author docs (#1471) (63d436a)

v2.3.1

8 months ago

Fix

v2.3.0

8 months ago

Feature

  • Extend multiple templates validation to trestle author folders (#1430) (c7bef58)
  • Adds agile authoring functionality to public API in repository.py (#1432) (08b2559)
  • Support validation component_type for task csv-to-oscal-cd (#1431) (80aaa72)

Fix

v2.2.1

10 months ago

Fix

  • Parameter value default is never required (#1419) (01434f1)
  • Pydantic 2.0.0 break unit tests (#1418) (2138831)
  • Adding parameter aggregation from other parameter values for given control (#1412) (7b8cad0)
  • Assessment objectives formatting in markdown is not correct (#1414) (dbfc1d6)

v2.2.0

10 months ago

Feature

Fix

  • Drop python 3.7 support as required (cf4160b)
  • Change the community call to use bluejeans events (#1400) (9380cc8)
  • Python 3.7.17 issue (#1408) (6849c3b)
  • Log warning for duplicate part ids when writing markdown from json (#1395) (760dd4b)
  • Use empty string if prose in part is None while writing to markdown (#1390) (5427fbb)
  • Some tests failing on linux (#1387) (f0ffdec)
  • Update readme with webex details (#1383) (4263f1a)

Documentation

v2.1.1

1 year ago

Fix

  • Change lint title action (#1352) (5444206)
  • Docs for task xlsx-result-to-oscal-ar replacing "osco" (#1369) (850ed0a)
  • Ssp response missing status and rules (#1358) (43daf5f)
  • Xccdf to oscal-ar (#1336) (7305883)
  • Handle tabs in statement prose and parts (#1359) (c34dbea)
  • Quiet warning about system component status as operational (#1354) (4313b85)
  • Raise error if duplicate parts are found in the control statement (#1351) (74bd4f5)
  • Update author jinja command and add test (#1347) (a0b1797)

Documentation