Releases: mitre-attack/mitreattack-python
v5.4.3
v5.4.2
v5.4.2 (2026-02-23)
This release is published under the Apache-2.0 License.
Bug Fixes
-
Handle missing tactic definitions in techniquesToDf and add unit tests (
86281ef) -
Install uv in semantic-release workflow (
3cd4f5b)
Build System
-
Add "revert" as permissible conventional commit prefix (
8982a9f) -
Migrate from Poetry to uv with automated releases (
1717e4c) -
Remove unused sections from pyproject.toml (
bb955b9) -
Replace hatch build backend with uv (
6e075c2) -
Update read-the-docs config to use uv (
5141c5d) -
Update ruff-pre-commit config (
599170d) -
Update uv.lock (
3d43662) -
Update uv.lock (
c6e8807) -
ci: Update astral-sh/setup-uv from v5 to v7 (
5a28257) -
just: Add upgrade script (
634f249) -
read-the-docs: Migrate to build.jobs (
f981996)
Chores
-
Add cz-check-good-commit and cz-check-bad-commit scripts to justfile (
1e77de2) -
Run ruff (
7777619) -
Update format of errors (
7a3889f) -
ci: Upgrade setup-uv to v7 (
8dd5a29) -
pre-commit: Bump commitizen to 4.10.1 (
3c496a9)
Code Style
- Apply ruff formatting (
708e245)
Continuous Integration
-
Add ci dependency group with custom tool.semantic_release.build_command instructions (
822053f) -
Enable gh actions to read PR information (
46e9493) -
Fix syntax error in pyproject.toml (
2e16061) -
Improve dynamics of setup phase (
c9ebd39) -
Pass PATH env var to semantic-release build command (
4f8ef15) -
Set python version with a matrix (
d0494b7) -
Small improvements to ci-cd uv build process (
02278d5) -
Split PR linting into separate workflow (
3a49500) -
Streamline the python setup process (
088f445) -
Streamline the python setup process (
1a04175) -
Unset git_committer_name and email in PSR step (
35c6552) -
Update commitlint job to validate the PR title for PRs (
a808ca5) -
Update download-artifact version (
7912993) -
pr-title: Fix permissions for github action in validate job (
3dc1999) -
pr-title: Refactor to match amannn/action-semantic-pull-request@v6 example (
222b56b)
Documentation
- Update release+contrib documentation (
5797a2f)
Refactoring
- Remove legacy enterprise test cases from test_to_excel.py (
e7232e3)
Detailed Changes: v5.4.1...v5.4.2
mitreattack-python v1.5.6
Fix Excel parsing for x-data-components
mitreattack-python v1.5.5
Fix logic error in Excel export when exporting from local file
mitreattack-python v1.5.4
Allow Excel to be exported from local STIX file without needint to download from GitHub
mitreattack-python v1.5.3
Fix Excel output for datasources/components to display correctly
mitreattack-python v1.5.2
Handle issue where there is a missing revoked relationship in the new STIX bundle
mitreattack-python v1.5.1
Minor update to make compatible back to Python 3.5
mitreattack-python v1.5.0
This update adds the diffStix functionality to be able to generate differences between versions of STIX bundles
mitreattack-python v1.4.6
This release contains an improvement to the efficiency of Excel generation from the STIX source. Please see the changelog for more details.