Releases: oasis-open/cti-stix-validator
Releases · oasis-open/cti-stix-validator
Version 3.2.0
- Updated jsonschema dependency version, removed deprecated refResolver
(@ostefano) - Enforce requirement that network-traffic.http-request-ext.request_header is a
list of strings instead of a singular string - Allow -ext extensions in SDOs
- Fixed bug when loading files containing unicode characters on certain
platforms - Fixed bug with duplicate log entries when importing the validator script as a
library (@ostefano) - Switched to including IETF data as package data instead of pulling and
caching locally, removed caching options, and removed requests-cache and
appdirs dependencies (@vEpiphyte) - Dropped support for Python 3.7
Version 3.1.4
Minor release to build with latest attrs package to fix dependency issues reported by the community.
Version 3.1.3
Small fixes:
-
Add a debug message indicating which schema validates an extension
-
Fix deprecation warning about jsonschema.draft202012_format_checker
Version 3.1.2
Fixes for extension validation.
Version 3.1.0
- Allow custom schemas to use extension definition ids so that users can use multiple extensions for the same object type or extensions that extend multiple object types.
- Prevent KeyError in 2.0 bundles with no id
- Interop validation
- Improved error messages
- Deprecated Python 3.6 support
Version 3.0.2
- Updated internal schemas to be more lenient with Windows registry key format
Version 3.0.1
Some minor additions for the OASIS standard
- Add new infrastructure-type-ov values for CS03
- Fix timestamp comparisons for CS03
- Add missing version parameter for custom schemas
- Fix documented option for additional schemas
Version 3.0.0
- Updated 2.1 support to CS02, adding checks for the Incident object and the new Extensions mechanism
- Dropped support for Python 3.5
- Fixed error message when 'is_family' is true but 'name' is not present
- Fixed bug with invalid UUIDs
- Fixed bug with Indicators with no pattern property
- Fixed bug that allowed TLP marking definitions not predefined in the spec
Version 2.0.4
- Fixed issue with Location objects using latitude (#160)
Version 2.0.2
- Removed
six
dependency (@zrush-mitre) - Fixed bug with SCO warnings being attributed to the Observed Data object instead of the SCO when the
objects
property is used - Fixed bug renaming
process.created
toprocess.created_time
- Improved error message when
malware.is_family
isn't boolean