Releases: STIXProject/stix-validator
Releases · STIXProject/stix-validator
v3.0.0
Summary
- Dropped support for Python versions older than 3.8, added support up through 3.12
- Dropped mixbox dependency as it was only used for Python 2 compatibility
Links
- Download: https://pypi.python.org/pypi/stix-validator/3.0.0
- Documentation: http://stix-validator.readthedocs.org/en/stable/
v2.5.1
v2.5.0
Summary
- Added support for STIX 1.2.1.
- Added support for Python 3.
Links
- Download: https://pypi.python.org/pypi/stix-validator/2.5.0
- Documentation: http://stix-validator.readthedocs.org/en/stable/
v2.5.0.dev0
Build universal wheels
v2.4.0
Summary
Transferred the STIX profile conversion functionality in stix-validator.py
to two new scripts: profile-to-sch.py
and profile-to-xslt.py
. Improvements were also made to the STIX Profile validation capabilities that resulted in faster profile compilation and validation times.
Note: The stix_validator.py
and cybox_validator.py
scripts were renamed to stix-validator.py
and cybox-validator.py
to align with the naming conventions of the new STIX profile conversion scripts.
Issues
- #71 Break out profile conversion options in stix_validator.py
Links
- Download: https://pypi.python.org/pypi/stix-validator/2.4.0
- Documentation: http://stix-validator.readthedocs.org/en/stable/
v2.3.0
Summary
Fixed issues with the @id
format best practice checks and added support for custom namespace prefixes in profile fields.
Issues
- #70 ID Format regex is too restrictive.
Links
- Download: https://pypi.python.org/pypi/stix-validator/2.3.0
- Documentation: http://stix-validator.readthedocs.org/en/stable/
v2.2.0
Summary
- Added STIX v1.2 XML Schema and Best Practice validation.
Updates
- Added STIX v1.2 schema
- Added best practice validation check for STIX v1.2 deprecations.
- Added best practice validation check for duplicate
@id
,@timestamp
pairs - Improved performance of best practice validation checks.
Links
- Download: https://pypi.python.org/pypi/stix-validator/2.2.0
- Documentation: http://stix-validator.readthedocs.org/en/stable/
v2.1.5
Summary
- Added better support for timezones in STIX Best Practice validation.
Issues
- #50 Whitespace-only fields ignored when checking for
@idref
fields that have content. - #6 Check that all
@timestamp
values include timezone information. - #64 Take timezone into account when checking for
@idref
and@timestamp
pair resolution.
Links
- Download: https://pypi.python.org/pypi/stix-validator/2.1.5
- Documentation: http://stix-validator.readthedocs.org/en/stable/
v2.1.4
Summary
Added new features and methods for customizing XML parser options.
New Features
- Added
utils.set_xml_parser()
method for setting a custom XML parser - Added
--huge-tree
command line flag for parsing large XML documents.
Links
- Download: https://pypi.python.org/pypi/stix-validator/2.1.4
- Documentation: http://stix-validator.readthedocs.org/en/stable/
v2.1.3
Summary
Bugfix release.
Issues
- #63 Fixed issue where
--use-schemaloc
wasn't being passed fromstix_validator.py
andcybox_validator.py
to the underlying API.
Links
- Download: https://pypi.python.org/pypi/stix-validator/2.1.3
- Documentation: http://stix-validator.readthedocs.org/en/stable