|
2 | 2 |
|
3 | 3 | <!-- version list --> |
4 | 4 |
|
| 5 | +## v3.12.1 (2026-05-11) |
| 6 | + |
| 7 | +### Bug Fixes |
| 8 | + |
| 9 | +- Add cross-platform install docs and conventional-pr make target |
| 10 | + ([#2202](https://github.com/oscal-compass/compliance-trestle/pull/2202), |
| 11 | + [`4444dc2`](https://github.com/oscal-compass/compliance-trestle/commit/4444dc29c1598b4096d74129f1c740757905d999)) |
| 12 | + |
| 13 | +- Address PR review comments on multi-train release support |
| 14 | + ([#2201](https://github.com/oscal-compass/compliance-trestle/pull/2201), |
| 15 | + [`47ecd1d`](https://github.com/oscal-compass/compliance-trestle/commit/47ecd1d9a8bea3801dca4b2b6b89ef0cf39175e2)) |
| 16 | + |
| 17 | +- Apply mdformat to maintenance_releases.md |
| 18 | + ([#2201](https://github.com/oscal-compass/compliance-trestle/pull/2201), |
| 19 | + [`47ecd1d`](https://github.com/oscal-compass/compliance-trestle/commit/47ecd1d9a8bea3801dca4b2b6b89ef0cf39175e2)) |
| 20 | + |
| 21 | +- Convert negative security checks to positive allowlists |
| 22 | + ([#2201](https://github.com/oscal-compass/compliance-trestle/pull/2201), |
| 23 | + [`47ecd1d`](https://github.com/oscal-compass/compliance-trestle/commit/47ecd1d9a8bea3801dca4b2b6b89ef0cf39175e2)) |
| 24 | + |
| 25 | +- Correct act install SHA to commit SHA (not tag object SHA) |
| 26 | + ([#2201](https://github.com/oscal-compass/compliance-trestle/pull/2201), |
| 27 | + [`47ecd1d`](https://github.com/oscal-compass/compliance-trestle/commit/47ecd1d9a8bea3801dca4b2b6b89ef0cf39175e2)) |
| 28 | + |
| 29 | +- Pin act install to v0.2.87 and fix mdformat table padding |
| 30 | + ([#2202](https://github.com/oscal-compass/compliance-trestle/pull/2202), |
| 31 | + [`4444dc2`](https://github.com/oscal-compass/compliance-trestle/commit/4444dc29c1598b4096d74129f1c740757905d999)) |
| 32 | + |
| 33 | +- Pre-configure act image to avoid interactive prompt in CI |
| 34 | + ([#2201](https://github.com/oscal-compass/compliance-trestle/pull/2201), |
| 35 | + [`47ecd1d`](https://github.com/oscal-compass/compliance-trestle/commit/47ecd1d9a8bea3801dca4b2b6b89ef0cf39175e2)) |
| 36 | + |
| 37 | +- Upgrade cryptography to 46.0.7 (SNYK-PYTHON-CRYPTOGRAPHY-15809188, |
| 38 | + SNYK-PYTHON-CRYPTOGRAPHY-15953315) |
| 39 | + ([`e14ffd0`](https://github.com/oscal-compass/compliance-trestle/commit/e14ffd023bfa2f2dc91bf79827a999762d45690f)) |
| 40 | + |
| 41 | +### Continuous Integration |
| 42 | + |
| 43 | +- Add act-based local workflow testing |
| 44 | + ([#2202](https://github.com/oscal-compass/compliance-trestle/pull/2202), |
| 45 | + [`4444dc2`](https://github.com/oscal-compass/compliance-trestle/commit/4444dc29c1598b4096d74129f1c740757905d999)) |
| 46 | + |
| 47 | +- Add act-based local workflow testing and CI validation |
| 48 | + ([#2202](https://github.com/oscal-compass/compliance-trestle/pull/2202), |
| 49 | + [`4444dc2`](https://github.com/oscal-compass/compliance-trestle/commit/4444dc29c1598b4096d74129f1c740757905d999)) |
| 50 | + |
| 51 | +- Add multi-train release support for maintenance branches |
| 52 | + ([#2201](https://github.com/oscal-compass/compliance-trestle/pull/2201), |
| 53 | + [`47ecd1d`](https://github.com/oscal-compass/compliance-trestle/commit/47ecd1d9a8bea3801dca4b2b6b89ef0cf39175e2)) |
| 54 | + |
| 55 | +- Add Snyk exception for paramiko cryptographic algorithm issue |
| 56 | + ([#2218](https://github.com/oscal-compass/compliance-trestle/pull/2218), |
| 57 | + [`b4c9d94`](https://github.com/oscal-compass/compliance-trestle/commit/b4c9d94cfead66176ea475c39b20925b4340398b)) |
| 58 | + |
| 59 | +- Fix merge commit validation and document release environment setup |
| 60 | + ([#2218](https://github.com/oscal-compass/compliance-trestle/pull/2218), |
| 61 | + [`b4c9d94`](https://github.com/oscal-compass/compliance-trestle/commit/b4c9d94cfead66176ea475c39b20925b4340398b)) |
| 62 | + |
| 63 | + |
5 | 64 | ## v3.12.0 (2026-02-13) |
6 | 65 |
|
7 | 66 | ### Bug Fixes |
|
0 commit comments