Skip to content

Commit 73113ee

Browse files
authored
fix: new version updates (#2303)
* fix: new version updates Signed-off-by: degenaro <lou.degenaro@gmail.com> * fix: end of support date for 4.x Signed-off-by: degenaro <lou.degenaro@gmail.com> * fix: readme BREAKING CHANGE: pydantic v2 mode and more Signed-off-by: degenaro <lou.degenaro@gmail.com> --------- Signed-off-by: degenaro <lou.degenaro@gmail.com>
1 parent 7eb41c8 commit 73113ee

2 files changed

Lines changed: 18 additions & 11 deletions

File tree

README.md

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -91,15 +91,21 @@ A collection of demos utilizing trestle can be found in the related project [com
9191

9292
## Development status
9393

94-
### v4: stable (actively developed)
94+
### v5: stable (actively developed)
95+
96+
- supports NIST OSCAL 1.2.1 as well as previous versions
97+
- uses pydantic in v2 mode
98+
99+
### v4: stable (maintenance mode)
95100

96101
- supports NIST OSCAL 1.2.1 as well as previous versions
97102
- supports newly released Mapping Model
103+
- limited support until December 31, 2026
98104

99-
### v3: stable (maintenance mode)
105+
### v3: stable (deprecated)
100106

101107
- supports NIST OSCAL 1.1.3 as well as previous versions
102-
- limited support until June 30, 2026
108+
- no longer supported
103109

104110
### v2: stable (deprecated)
105111

docs/index.md

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -38,10 +38,11 @@ Trestle provides tooling to help orchestrate the compliance process across a num
3838

3939
## Important Note:
4040

41-
The current version of trestle 4.x supports NIST OSCAL 1.2.1.
41+
The current version of trestle 5.x supports NIST OSCAL 1.2.1.
4242
Below shows trestle versions correspondence with OSCAL versions:
4343

4444
```
45+
trestle 5.x => OSCAL 1.2.1
4546
trestle 4.x => OSCAL 1.2.1
4647
trestle 3.x => OSCAL 1.1.3
4748
trestle 2.x => OSCAL 1.0.4
@@ -53,28 +54,28 @@ Visit [pypi](https://pypi.org/project/compliance-trestle/#history) for trestle r
5354

5455
## Notes for install of current and older versions of trestle
5556

56-
#### Install of trestle 4.x
57+
#### Install of trestle 5.x
5758

58-
Use python 3.11.
59+
Use python 3.12.
5960

6061
```
61-
python3.11 -m venv venv.trestle
62+
python3.12 -m venv venv.trestle
6263
source venv.trestle/bin/activate
6364
pip install compliance-trestle
6465
trestle version
65-
Trestle version v4.0.0 based on OSCAL version 1.2.1
66+
Trestle version v5.0.0 based on OSCAL version 1.2.1
6667
```
6768

68-
#### Install of trestle 3.x
69+
#### Install of trestle 4.x
6970

7071
Use python 3.11.
7172

7273
```
7374
python3.11 -m venv venv.trestle
7475
source venv.trestle/bin/activate
75-
pip install compliance-trestle==3.6.0
76+
pip install compliance-trestle=4.2.0
7677
trestle version
77-
Trestle version v3.6.0 based on OSCAL version 1.1.3
78+
Trestle version v4.2.0 based on OSCAL version 1.2.1
7879
```
7980

8081
## Why Trestle

0 commit comments

Comments
 (0)