Skip to content

Releases: mitre-attack/mitreattack-python

v5.4.3

25 Feb 15:28

Choose a tag to compare

v5.4.3 (2026-02-25)

This release is published under the Apache-2.0 License.

Bug Fixes

  • MatrixGen init method for local sources (#221, 866149a)

Detailed Changes: v5.4.2...v5.4.3

v5.4.2

23 Feb 20:39

Choose a tag to compare

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

Continuous Integration

  • Add ci dependency group with custom tool.semantic_release.build_command instructions (822053f)

  • Empty commit to test new CI workflow (#220, 6e44826)

  • 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

24 Apr 06:25

Choose a tag to compare

Fix Excel parsing for x-data-components

mitreattack-python v1.5.5

24 Apr 04:46

Choose a tag to compare

Fix logic error in Excel export when exporting from local file

mitreattack-python v1.5.4

24 Apr 04:23

Choose a tag to compare

Allow Excel to be exported from local STIX file without needint to download from GitHub

mitreattack-python v1.5.3

15 Apr 19:31

Choose a tag to compare

Fix Excel output for datasources/components to display correctly

mitreattack-python v1.5.2

13 Apr 14:24

Choose a tag to compare

Handle issue where there is a missing revoked relationship in the new STIX bundle

mitreattack-python v1.5.1

13 Apr 05:42

Choose a tag to compare

Minor update to make compatible back to Python 3.5

mitreattack-python v1.5.0

13 Apr 03:43

Choose a tag to compare

This update adds the diffStix functionality to be able to generate differences between versions of STIX bundles

mitreattack-python v1.4.6

25 Mar 14:40

Choose a tag to compare

This release contains an improvement to the efficiency of Excel generation from the STIX source. Please see the changelog for more details.