Skip to content

Releases: willbrownecs/mitreattack-python

v5.4.2

24 Feb 20:10

Choose a tag to compare

v5.4.2 (2026-02-24)

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 monolithic ci/cd workflow into two distinct workflows (d231a5a)

  • 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