Skip to content

Releases: oscal-compass/compliance-trestle

v0.26.0

20 Oct 07:49
Compare
Choose a tag to compare

Feature

  • Add exclusion flags to trestle author header validate to allow practical use without a task name. (#793) (d77408f)
  • Allow author edits and update of profile (#771) (650b6c9)
  • Improve profile resolver to cover "adds" scenarios in fedramp & NIST 800-53 (#766) (75911f3)
  • Author catalog to support reading and writing controls and catalogs (#734) (0a2bcea)

Fix

  • Ssp issues (#795) (3532e4e)
  • Further refinements to CI pipeline (#796) (b46c63b)
  • Correct broken guards of sonarqube actions. (9e10c1e)
  • Add missing init.py, which can cause issues with pytest. (#792) (bc6fbf3)
  • Document submodule requirement for testing. (#782) (3e711a3)
  • Resolve bugs in xlsx to component definition (#772) (ebff124)
  • Remove two bugs generated from unraised exceptions. (#777) (5f698a6)
  • Remove use of http aligning with zero trust principles. (#770) (5b0240c)
  • security: Remove user name from logs (#767) (4d075b8)
  • cli: Correctly capture return codes (#760) (170d911)
  • Added more checks for pylint. (#758) (2443ced)
  • Adding automated tests of binary distribution validate release. (#756) (c0b6748)
  • Ignore hidden files throughout the project (#755) (aec1df4)

v0.25.1

30 Sep 00:18
Compare
Choose a tag to compare

Fix

  • Emergency fix for trestle packaging. (#751) (8fedeaa)

v0.25.0

29 Sep 06:41
Compare
Choose a tag to compare

Feature

  • Osco results remove scc_goal_description (#736) (f687a3d)

Fix

  • Ensure a minimimal code base is delivered via pypi (#741) (03557bd)
  • Adding extra documentation for element path. (#735) (bc32371)
  • Test files to confirm and close issues (#732) (e87eb84)

v0.24.0

21 Sep 00:04
Compare
Choose a tag to compare

Feature

  • Allow import to use the caching functionality to access external URLs (https/sftp etc) (#718) (3527259)

Fix

  • Update OCP compliance operator transform to use classes expected by IBM SCC. (2068f57)
  • Correct split merge pathing inconsistencies. (#725) (1ea7f63)
  • Correct merge (including repository functionality) and improve merge cwd handling. (#724) (a780e2c)

v0.23.0

03 Sep 03:05
Compare
Choose a tag to compare

Feature

  • Update of Oscal profile to osco from initial PoC with stakeholder review. (c47092a)
  • Resolved profile catalog functionality and enhanced ssp generation (#694) (193e3b9)
  • Add new OSCAL profile-to-osco-yaml transformer functionality. (#677) (c7e2156)
  • Adding rich model generation to trestle add and trestle create. (#693) (9d32953)
  • Adding capability to allowing generator to generate optional fields. (#690) (4a0f631)

Fix

  • Refactor underlying methods to isolate calls to Path.cwd() (#716) (473c1d8)
  • Cleanup assemble command to reduce LoC covering the same functionality. (#709) (c40cfca)

v0.22.1

19 Aug 01:49
Compare
Choose a tag to compare

Fix

  • Strip back dependencies due to dependency error (#684) (a8b4768)
  • Updating developer docs to include details on the CI workflow. (#683) (e8d63e1)

v0.22.0

13 Aug 06:11
Compare
Choose a tag to compare

Feature

  • Schema validate command including miscellaneous fixes. (#665) (3ab088a)
  • New command href and now ssp gen uses caching to pull catalog from remote (#669) (660ef47)

Fix

  • Improved error handling of yaml headers in markdown files. (#676) (1983925)
  • Documentation fixes as well as fixes to json serializisation for full utf-8 support. (#674) (d051638)
  • Relocate ParameterHelper class. (#667) (0dbf472)

v0.21.0

30 Jul 06:04
Compare
Choose a tag to compare

Feature

  • Trestle Release #659 from IBM/develop (6329c82)
  • Describe command to describe contents of model files with optional element path (#650) (905ff8a)
  • Spread sheet to component definition (#635) (6fe4e22)

Fix

  • Ssp dropping section prose when in profile, now supporting profile & catalog section prose. (#657) (4eadf47)
  • Ssp section generation failed due to changes due to 1.0.0 (#649) (26dac34)
  • Split bugs and make -f optional (#639) (c514301)
  • Cleanup and enhancement of linting. (#636) (631eba9)

Documentation

  • Cross link documentation between compliance-trestle and compliance-trestle-demos repositories. (#637) (f28aca1)

v0.20.0

16 Jul 04:14
Compare
Choose a tag to compare

Feature

  • Adding a global option to trestle author headers. (#628) (16f0265)
  • Repository APIs to allow developer a consistent interface to a trestle repo. (#583) (7bfabc5)

Fix

  • Added test cases for Repository code (#625) (c3f8a33)
  • Split catalog star, enable split of model with wildcard (#626) (d17389e)
  • Tutorial tweaks (#623) (3ab018d)
  • Add gfm support for mdformat (#620) (f67a74c)
  • Ssp assemble prose, all extraction of general prose for responses (#618) (06e8627)
  • Boost coverage fix split_too_fine (#615) (891227b)

v0.19.0

06 Jul 02:17
Compare
Choose a tag to compare

Feature

  • Merge pull request #611 from IBM/develop (0e9a4c5)
  • Remove validate mode option and yaml_header optional in ssp-gen (#607) (3a5e104)
  • Restore oscal write to use windows newlines on windows (#608) (b7d8345)
  • Remove target model from trestle with OSCAL 1.0.0 release (#595) (ececd37)

Fix

  • Remove incorrect scc_check_version in tanium transformer (#591) (4c59eda)
  • Duplicate oscal classes and reordered. oscal_write line ending (#592) (ddaeece)
  • Ensure line endings do not change (#593) (82fcab3)