Releases: STIXProject/python-stix
Releases · STIXProject/python-stix
Version 1.1.1.8
- Update to support Python 3.
- Convert to use mixbox.
Version 1.2.0.2
Version 1.1.1.7
- Improved handling of Industry Sectors in CIQ Identity for AIS Markings.
Version 1.1.1.6
- Add support for AIS Markings in STIX 1.1.1
- Support additional fields in CIQ Identity
Version 1.2.0.1
- Add support for Python 3.3+
- Use mixbox library for features shared with python-cybox and python-maec.
- #292 Support organisation_info in STIXCIQIdentity.
- #276 Fix published_datetime on Vulnerability.
- #274 Correctly add TTPs to STIXPackage.
- #269, #271 Make STIXPackage version readonly.
- #266 Handle custom VocabString values even if they aren't registered.
v1.2.0.0
Summary
- Added support for STIX v1.2.
- STIX v1.1.1 content can still be parsed (though it will be exported as STIX v1.2).
Updates
- Support for parsing and creating STIX 1.2
- Added VocabString implementations for deprecated default STIX controlled vocabularies.
- Refactored internal class resolution for xsi:types.
- #262 Added support for STIX Report content
- #261 Added deprecation warnings when setting fields that have been deprecated in STIX 1.2.
- #260 Added Versioning controlled vocabulary.
- #253 Added support for Kill Chain Phases and Related Pacakges on TTP
Links
- Download: https://pypi.python.org/pypi/stix/1.2.0.0
- Documentation: http://stix.readthedocs.org/en/stable/
v1.1.1.5
- #200 Refactored
ns_dict
behavior into_xml()
to allow custom namespace mappings - #254 Added
information_source
toMarkingSpecification
class. - #188 Added
nationalities
to CIQ Identity extension. - #246 Added
coa_requested
toIncident
class. - #248 Set
include_schemalocs
toFalse
by default into_xml()
- #249 Removed "Work In Progress" label from RTD documentation.
v1.1.1.4
- #44 Added StructuredCOA support. This completes the COA structure.
- #75 Added support for non-list iterable collections in many
add_foo()
methods and/or property setters. - #90 Fixed
Campaign.status
bug which raised aTypeError
- #137 Added
STIXPackage.add()
method which adds input to the appropriate top-level collection. - #164
stix.utils.set_id_namespace()
also sets the python-cybox id namespace. - #187 Added support for
OrganisationName
andPersonName
in CIQ Identity extension. - #189 The
ns_dict
parameter cannot alter default STIX/CybOX namespace mappings. - #192 Added support for Related Campaigns on Indicator
- #197 Created a
TypedList
abstraction for non-STIX collection objects. - #224 Added support for additional entries in the
ns_dict
parameter on to_xml() - #240 Added support for
references
field on Vulnerability
v1.1.1.3
Version 1.1.1.2
- #10 Partial fix. Improved CDATA handling in bindings and API classes.
Added stix.utils.cdata() and stix.utils.strip_cdata() methods. - #29 Moved duplicated binding code to stix.bindings module
- #163 Performance enhancements in to_xml() serialization
- #148 #202 #210 #214 Fixed several issues with extensions.
- #171 Indicator @negate attribute not exported unless set
- #173 Versions on core constructs are only output if set by user.
- #174 Non-core constructs no longer get auto-assigned IDs.
- #184 Added
include_schemalocs
parameter to to_xml() for optional
schemalocation output - #199 Improvements to data marking
__init__
methods (thanks @benjamin9999!) - #201 Added short_description property to stix.core.STIXHeader class
- #202 Fixed TOU marking schemalocation
- #209 Removed Python warning that is raised when trying to resolve
schemalocation for id namespace. - #215 Fixed typos in Incident class (thanks @DavidWatersHub!)
- Added more docs to stix.readthedocs.org