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
Summary - Resolve import warnings on collections module - The `scripts` option in setuptools.setup() has been replaced with the `console_scripts` equivalent for better OS support.
2.5.0
Summary
- Added support for STIX 1.2.1. - Added support for Python 3.
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