Releases: oasis-open/cti-stix-validator
Releases · oasis-open/cti-stix-validator
Version 2.0.1
- Fixed bug so 2.1 bundles can contain 2.0 objects now
- Fixed bug to allow custom SCOs in patterns to not have the x_ prefix
- Fixed crashes when SCO extensions weren't a dictionary
- Incorporated some fixes from the schemas
Version 2.0.0
- Added support for STIX 2.1; 2.1 is now the default, but the
--version
option can be used to validate against the 2.0 specification instead (@clenk, @JohannKT, @ejratl, @emmanvg, @zrush-mitre, @chisholm) - Added support for Python 3.8 (@rooterkyberian) and 3.9
- Dropped support for Python versions older than 3.5
- Updated
--strict-types
and--strict-properties
to issue warnings instead of errors - Fixed a bug with exiting when validator is used as a library
- Fixed a bug of failing silently if the local schema directory is empty (@zrush-mitre)
v2.0.0.dev2
Supports 2.1 WD05
Version 1.1.2
- Fixed packaging issue (#83)
- Improved error message when observed-data.objects is a list instead of a dictionary
Version 1.1.1
- Added a flag to warn when all SDOs referenced by SROs are not contained in the same bundle
- Unpinned jsonschema version
Version 1.1.0
- Add ability to use stdin as input
- Add support for Python 3.7
- Sort validator output by filename when given a directory as input
- Fix bug when importing
validate_instance
- Fix a bug causing the same error to be raised twice when additional schemas
were in use - Fix a bug with printing ObjectValidationResults
- Fix a bug involving duplicate error messages getting logged
- Fix a mispelling of 'network-traffic'
Version 1.0.1
- Fix bug when using the validator as a library and no 'files' option is set on ValidationOptions.
Version 1.0.0
- Enable validation of files with lists of objects
- Enable validating with additional schemas, e.g for custom objects/properties
- Add '--strict-properties' option to prohibit custom properties if desired
- Add a 'parse_args' function to make the validator easier to use as a library
- Incorporate latest schema fixes for URLs
- Improve error messages
Version 0.5.0
- Check for invalid timestamps
- Add option to silence all output
- Check that indicator patterns use valid observable types and property names
- Warn on multiple objects with identical
id
andmodified
properties - Consolidate custom content prefix checks
- Improve error messages
Version 0.4.0
- Update to STIX 2.0 Working Draft 2
- Check length of keys in 'hashes'-type properties.
- Remove 'description' for Cyber Observable objects.
- External references should have hashes if they have a URL
- Update to cti-pattern-validator 0.3.0.
- Improve error message for invalid binary data.