Releases: mitre-attack/attack-data-model
Releases · mitre-attack/attack-data-model
Release list
v1.1.0
v1.0.2
v2.0.0
2.0.0 (2025-04-02)
Features
- platforms: rename 'Network' platform to 'Network Devices' (6954601)
BREAKING CHANGES
- platforms: Update supportedMitrePlatforms to use 'Network Devices'
instead of 'Network' and bump ATTACK_SPEC_VERSION from 3.2.0 to 4.0.0.
- This change affects all objects using the x_mitre_platforms field
- Any data still using 'Network' will fail validation
- Version bump reflects the compatibility impact
This change aligns platform naming with current terminology standards and improves clarity,
but requires updates to existing data that references the 'Network' platform.
v1.0.1
v1.0.0
1.0.0 (2024-10-21)
Bug Fixes
- add @types/uuid to dev deps (957e005)
- add better error logging and cache handling for tests (1d1492e)
- add eslint configuration file (3f9f4cf)
- add explicit optional revoked and x_mitre_deprecated fields to marking definition to ensure consistency across all supported bundle objects (3f44bb9)
- add missing field-specific tests to technique.test (a04c09a)
- add missing import of name schema in marking definition schema modules (ef44afe)
- add missing import to relationship.test (dcde78f)
- add missing properties to relationship.schema (fadac10)
- add missing x_mitre_modified_by_ref to group schema and apply linting (ce52c1d)
- add strict modifier to malware schema (ac75233)
- add support for multiple citations to campaigns (3f8d473)
- add TODO reminder to fix type annotation for x_mitre_attack_spec_version (7177a8a)
- align root level describe block names with expected convention (09fe563)
- apply formatting to campaign.test (2778e14)
- apply formatting to tool.schema (14730ed)
- change beforeAll to beforeEach for minimal object initialization in test modules (e6be3cc)
- ci: add HUSKY=0 in publish job to disable husky (e1f83bf)
- ci: add include-hidden-files option to "Upload test logs" step (6645e65)
- ci: add missing steps to publish job (de4abf0)
- ci: add NODE_AUTH_TOKEN to publish job (f7dfc8c)
- ci: add NPM_TOKEN to semantic-release (7c4323b)
- ci: add packages:write scope to ci workflow (15f992c)
- ci: allow semantic-release to skip husky git hooks (ba03454)
- ci: change flag that handles omitting dev dependencies from the install (026e247)
- ci: install only prod deps during publish job to stop Husky x semantic-release conflict (8cc2802)
- circular dependency (063d7a3)
- circular import (c528613)
- ci: remove NPM_TOKEN from publish job (cb6a9a7)
- ci: remove redundant build step (a9d1401)
- ci: rename build job to test (fbc6e96)
- ci: replace cycjimmy/semantic-release-action@v4 plugin with manual commands (2687c24)
- ci: restore GITHUB_TOKEN on release step (f8144a1)
- ci: try using GH_TOKEN instead of GITHUB_TOKEN (ffe4c60)
- ci: update actions/upload-artifact to v4 (3708b7b)
- complete review of malware.test (664ef31)
- complete review of marking definitions (d7cb60a)
- completed review of mitigation schema (e5daf66)
- consolidate kill chain phases in common-properties module (aaf9a02)
- finish review of identity schema (c420a03)
- Fix 'type' property and add 'id' property to Group schema (aadbc74)
- fix typo in exception message thrown in tactic.schema when ATT&CK ID format is incorrect (5d15cb4)
- fix typos in common-properties module (e8e54ba)
- format keywords in package.json (420c54d)
- husky: remove install script (e72f620)
- husky: try simplifying npm prepare script (e765a7c)
- husky: use script-based workflow for installing husky to support ci integration (669a732)
- improve specificity of external references empty array custom error message (1bd1921)
- make confidence property optional in core stix sdo schema (f80e059)
- Make PlatformsSchema and MitreContributorsSchema non optional (c64fd00)
- Make x_mitre_aliases optional for both tool and malware schemas (197b68e)
- make x_mitre_version schema more lax; now supports any values between 00.00 and 99.99 (e126246)
- modify expected exception response to match what is thrown in campaign.test (3b6ccda)
- modify refinements in technique schema (f22057d)
- modify relationship.test to reflect recent changes to relationship.schema (4431bf5)
- overhaul attack-data testing utility with better type casting and comments (8b0de37)
- package-lock: synchronize version property (fdfabd1)
- package.json: correct formatting of repository.url (ea64949)
- package.json: update repository proeprty (e53c7bf)
- pin x_mitre_modified_by_ref to xMitreModifiedByRefSchema instead of stixIdentifierSchema (7ee21ad)
- refactor asset.test ([0ffeb76](https://github.com/mitre-attack/attack-data-model/...
v1.0.0-beta.14
v1.0.0-beta.12
1.0.0-beta.12 (2024-10-21)
Bug Fixes
- semantic-release: test removing semantic-release/npm plugin (d524620)