File python-mitreattack-python.changes of Package python-mitreattack-python
------------------------------------------------------------------- Mon Mar 02 22:05:44 UTC 2026 - Jürgen Löhel <juergen@loehel.de> - Update to version 5.4.3: * fix: MatrixGen init method for local sources (#221) ------------------------------------------------------------------- Mon Mar 02 21:57:39 UTC 2026 - Jürgen Löhel <juergen@loehel.de> - Update to version 5.4.2: * fix: Handle missing tactic definitions in techniquesToDf and add related tests * fix: Correct syntax error in pyproject.toml affecting CI builds * chg: Migrate build system from Poetry/Hatch to uv * chg: Update build and packaging configuration to use uv * chg: Remove legacy enterprise test cases * chg: Improve validation output by displaying mismatched domain IDs * chg: Update error formatting * doc: Update release and contribution documentation ------------------------------------------------------------------- Mon Mar 02 21:40:06 UTC 2026 - Jürgen Löhel <juergen@loehel.de> - Update to version 5.4.1: * update relationships for detection strategies, analytics and log sources in the excel files * add typing-extensions dependency ------------------------------------------------------------------- Tue Feb 10 19:29:06 UTC 2026 - Jürgen Löhel <juergen@loehel.de> - Update to version 5.4.0: * feat: add relationships for detection strategies, analytics and log sources in the excel files * fix(PR184): reduce typeChecker noise when passing a float to score() ------------------------------------------------------------------- Tue Feb 10 19:26:04 UTC 2026 - Jürgen Löhel <juergen@loehel.de> - Update to version 5.3.0: * bump: release 5.3.0 * feat: update to ATT&CK v18.1 * fix: fixes to legacy tests * fix: update some more things to v18.0 * fix: previous fix was incomplete * fix: handle objects without descriptions in changelog, like detection strategies * fix: update x-mitre-deprecated to x_mitre_deprecated * docs(examples): cleanup example scripts ------------------------------------------------------------------- Tue Feb 10 19:17:49 UTC 2026 - Jürgen Löhel <juergen@loehel.de> - Update to version 5.2.1: * feat: add table of contents to generated changelog * feat: add statistics section to changelog * feat: add analytics and detection strategies to excel outputs * feat: add attack spec version 3.3.0 objects to stix20/ code * fix: update excel tests based on v18 changes * fix: use stix v2.0 version of CustomObject, ExternalReference * fix: remove deprecated x_mitre_data_source_ref field on data components * fix: update changelog output and pytest golden output to match it * fix: only build excel once when version < 18 * fix: proper handling of typer.Option in defaults * fix: ruff format * fix: handle missing/deprecated data sources, separate data component parsing in v18+ * fix: handle empty lists of analytics/detection strategies * fix: type errors * fix: modified date in excel for datasources/datacomponents wasn't showing * fix: add tests for previous 2 commits, fix resulting bugs * fix: lint errors, add x_mitre_deprecated to stix20/ custom objects * fix: remove references to log source SDOs * fix: remove warnings for data component with no parent * fix: handle new detection strategy STIX bundles that have altered how datasources work * fix: handle missing x_mitre_data_source_ref in data components * fix: update logic to work with new detection strategy objects ------------------------------------------------------------------- Mon Sep 01 05:43:57 UTC 2025 - Jürgen Löhel <juergen@loehel.de> - Update to version 5.1.0: * bump: version 5.0.0 → 5.1.0 * docs: update release instructions * chore: update project metadata * docs: re-enable readthedocs builds * chore: update poetry lock file * chore: address lint problems * chore: autofix files with ruff * docs: update changelog format to be markdownlint compliant * chore: migrate pyproject.toml file for docs dependencies * docs: add sphinx dependencies to readthedocs setup ------------------------------------------------------------------- Mon Sep 1 05:43:27 UTC 2025 - Jürgen Löhel <juergen@loehel.de> - initial commit