Skip to content

Releases: oscal-compass/compliance-trestle-fedramp

v0.4.0

25 Sep 17:15
Compare
Choose a tag to compare

v0.4.0 (2024-09-25)

Chore

  • chore: Merge back version tags and changelog into develop. (fa1b53d)

Feature

  • feat: adds fedramp-transform command implementation (#39)

This changes adds the initial implementation for populating
FedRAMP document templates with information from OSCAL SSPs with
FedRAMP extensions

Signed-off-by: Jennifer Power <[email protected]> (2136659)

Unknown

  • Merge pull request #57 from oscal-compass/develop

chore: fedramp plugin release (73522ca)

v0.3.0

16 Sep 16:18
Compare
Choose a tag to compare

v0.3.0 (2024-09-16)

Breaking

  • feat: updates content and git submodule for FedRAMP Rev5 validation (#22)

  • feat: updates content from FedRAMP Rev4 to Rev5

Updates FedRAMP submodule to the latest commit

The location of the XSLT has changed from the repository to the OSCAL
release so the NIST submodule was removed and the download_oscal_converters
script was added

BREAKING CHANGE: This drops support for Rev4 validation

Signed-off-by: Jennifer Power <[email protected]>


Signed-off-by: Jennifer Power <[email protected]>

  • test: adds assertions to validate command unit tests

Signed-off-by: Jennifer Power <[email protected]>


Signed-off-by: Jennifer Power <[email protected]> (d09c742)

Build

  • build(deps): bump actions/checkout from 2 to 4 (#51)

Bumps actions/checkout from 2 to 4.


updated-dependencies:

  • dependency-name: actions/checkout
    dependency-type: direct:production
    update-type: version-update:semver-major
    ...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (ba4e976)

Chore

  • chore(deps): bump trestle version to major version 3 (#44)

  • chore(deps): updates trestle to new major version

Signed-off-by: Jennifer Power <[email protected]>

  • chore(deps): drops python 3.8 support, adds 3.10 and 3.11

Aligns supported python versions with compliance-trestle

Signed-off-by: Jennifer Power <[email protected]>

  • chore: replaces pkg_resources with importlib.resources

pkg_resources is deprecated in Python 3.11

Signed-off-by: Jennifer Power <[email protected]>


Signed-off-by: Jennifer Power <[email protected]> (b16607d)

  • chore: Merge back version tags and changelog into develop. (7b6cc41)

  • chore: add updates information for move to new org (#35)

  • docs: updates README and setup.cfg with new organization

Signed-off-by: Jennifer Power <[email protected]>

  • docs: updates CODE OF CONDUCT to match compliance-trestle

Signed-off-by: Jennifer Power <[email protected]>

  • docs: updates issue templates with new organization and repo information

Signed-off-by: Jennifer Power <[email protected]>

  • ci: updates workflow files with correct organization information

Signed-off-by: Jennifer Power <[email protected]>

  • docs: updates MAINTAINER.md

  • docs: updates CONTRIBUTING.md with trestle guidance

Signed-off-by: Jennifer Power <[email protected]>

  • docs: fixes grammatical errors in contributing doc

Signed-off-by: Jennifer Power <[email protected]>


Signed-off-by: Jennifer Power <[email protected]> (9556b6d)

  • chore: updates actions on the python-push.yml (#30)

  • chore: removes windows dev tool install from python-push.yml

Signed-off-by: Jennifer Power <[email protected]>

  • chore: removes direct-merge-action from python-push.yml

Signed-off-by: Jennifer Power <[email protected]>

  • ci: removes sonar job and combines lint and test into build

This alter the CI Trestle Deploy workflow to match the
compliance-trestle workflow

Signed-off-by: Jennifer Power <[email protected]>


Signed-off-by: Jennifer Power <[email protected]> (bffa6ed)

  • chore: Merge back version tags and changelog into develop. (4420c46)

Ci

  • ci: updates github actions and adds dependabot configuration (#49)

  • build(deps): updates GitHub Actions versions in CI

  • feat: adds dependabot for automated updates

Signed-off-by: Jennifer Power <[email protected]>


Signed-off-by: Jennifer Power <[email protected]> (623f787)

  • ci: updates workflow for v9 of semantic release (#46)

  • fix: pins semantic release to version v7 and adds an optional minor flag

The latest version of semantic-release does not support setup.cfg.
Pinning to the same version as compliance-trestle so the upgrades
can be made in sync. This project is still in beta so adding an option
to force minor releases for breaking changes.

Signed-off-by: Jennifer Power <[email protected]>

  • chore: fixes formatting on Makefile

Signed-off-by: Jennifer Power <[email protected]>

  • chore: set MINOR variable on python-push.yml

  • refactor: updates semantic release to 9.8.0

Align semantic release update logic with trestle

Signed-off-by: Jennifer Power <[email protected]>

  • chore: moves MINOR env logic from Makefile

This is handled through pyproject.toml

Signed-off-by: Jennifer Power <[email protected]>

  • ci(deps): updates actions/checkout to v4 in python-push workflow

Signed-off-by: Jennifer Power <[email protected]>


Signed-off-by: Jennifer Power <[email protected]> (7a5ec63)

  • ci: adds commitlint configuration for CI PR linting check (#24)

Signed-off-by: Jennifer Power <[email protected]> (3c8ed8c)

Documentation

  • docs: updates CODE_OF_CONDUCT to CNCF (#45)

Signed-off-by: Jennifer Power <[email protected]> (d95a894)

  • docs: updates README with fixed linked and setup information (#26)

Signed-off-by: Jennifer Power <[email protected]> (3bb0291)

Feature

  • feat: updates python dependencies for fedramp plugin (#21)

  • feat: update to use trestle version 2

Update trestle to version 2.5.1
Adds initial code changes for trestle v2 API
Updates pre-commit configuration


Signed-off-by: Jennifer Power <[email protected]>

  • feat: Remove saxonc configuration

Signed-off-by: Ekaterina Nikonova <[email protected]>

  • feat: updates project to use saxonc-he version 12.4.1

Official python wheel packages are available for
saxonc home edition. This updates the code and setup config to
use that version.

Signed-off-by: Jennifer Power <[email protected]>

  • chore: removes pre-commit autoupdate from code-format and code-lint

The autoupdate feature is updating flake8 to a version that does not support Python 3.8

Signed-off-by: Jennifer Power <[email protected]>

  • chore: drops python 3.7 support

Signed-off-by: Jennifer Power <[email protected]>

  • chore: fixes linting errors

Signed-off-by: Jennifer Power <[email protected]>

  • ci: updates Actions in CI workflow to match compliance-trestle

Signed-off-by: Jennifer Power <[email protected]>


Signed-off-by: Jennifer Power <[email protected]>
Signed-off-by: Ekaterina Nikonova <[email protected]>
Co-authored-by: Ekaterina Nikonova <[email protected]> (675f354)

Fix

  • fix: updates build command to install deps into container (#55)

Signed-off-by: Jennifer Power <[email protected]> (868716f)

  • fix: updates sonar job so it does not run on dependabot PRs (#53)

Signed-off-by: Jennifer Power <[email protected]> (daf39af)

  • fix: add submodules update in Makefile (#18)

  • fix: model extension

  • fix: added submdules in Makefile

  • fix: added toml dependency

Co-authored-by: Vikas <[email protected]> (278c994)

Unknown

  • Merge pull request #56 from oscal-compass/develop

chore: fedramp release (23debac)

  • Merge pull request #48 from oscal-compass/develop

chore: fedramp plugin release ([1186c6a](https://github.com/oscal-compass/compliance-tre...

Read more

v0.2.1

22 Dec 03:31
Compare
Choose a tag to compare

Fix

v0.2.0

03 Dec 06:55
Compare
Choose a tag to compare

Feature

  • Added fedramp validation code (#2) (1c365ab)

Fix

  • Fedramp validate command to extend from CommandBase (#8) (caf61ae)
  • Correct build pipeline for prod (#7) (533fda9)
  • Model extension (#5) (1c20dd5)

v0.1.0

11 Nov 04:38
Compare
Choose a tag to compare

Feature

  • Add changelog marker for semantic release. (8905afd)
  • Initial CI setup. (6271821)

Fix

  • Setting floor coverage to 0 (d32cac4)
  • Correcting PR linting pipeline (0600f2a)
  • Adding bdist test scripts. (f84e1bf)
  • Correcting mdformat. (f3b8c18)