Skip to content

Releases: oscal-compass/compliance-trestle

v0.28.1

17 Nov 00:01
Compare
Choose a tag to compare

Fix

  • Remove results {} from osco-to-oscal console display (#866) (d62051e)
  • Add spec.desctiption to produced yaml (#865) (b988684)

v0.28.0

16 Nov 07:00
Compare
Choose a tag to compare

Feature

  • Add yaml header to various trestle author docs in a safe manner. (#853) (0b6f8a1)

Fix

v0.27.2

16 Nov 02:16
Compare
Choose a tag to compare

Fix

v0.27.1

15 Nov 01:58
Compare
Choose a tag to compare

Fix

  • Profile resolver issues with alter that has no adds (#847) (6865eb7)

v0.27.0

14 Nov 21:48
Compare
Choose a tag to compare

Feature

  • Add ability to use different versions of templates (#837) (c6d3618)
  • Facilitate improved performance within Tanium transformer. (#835) (4d2ded4)
  • Significant json (de)serialisation performance improvements. (#841) (d6f3cb1)
  • Add yaml header output for profile and catalog generate (#833) (50093f0)
  • Add ability to write modified drawio files (#813) (ea814bf)
  • Build-component-definition (#788) (9f7b1fe)
  • Ssp filter allows filter of ssp based on profile (#805) (494ba1b)
  • Add centralised markdown API (#797) (8582516)

Fix

  • Preliminary fix for parameters where 'set parameter' is called an a value does not exist. (#823) (d20f2b9)
  • Merge yaml header content when writing control (#825) (8d0b3b0)
  • All Alter/Add of prop by_id (#821) (a9047a8)
  • Ssp generate with alter props issue (#819) (a1e4219)
  • Allow markdown substitutions (#812) (8d52d3e)
  • Handle hard line breaks (#804) (b1e39c1)

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)