cti-python-stix2/stix2
Michael Chisholm f88fba6751 Change the stix2 class map structure to be keyed at the top
level with STIX versions in the same format as is used everywhere
else in the API: "X.Y", as opposed to the "vXY" format used by
the version-specific python packages.  This eliminates all of
the awkward conversion from public API format to "vXX" format.

Also a little bit of code rearranging in the registration module
to ensure that some STIX 2.1-specific checks are done whether
version 2.1 is given explicitly or is defaulted to.

In the same module I also added a missing import of
stix2.properties, since my IDE was claiming it could not find a
function from that module.
2021-01-20 16:59:38 -05:00
..
canonicalization End of changes 2019-09-11 10:44:14 -04:00
confidence update project documentation. 2018-11-28 16:51:00 -05:00
datastore all changes from add-trailing-commas v2.0.2 2021-01-13 17:52:15 -05:00
equivalence Merge 'master' and fix imports for consistency 2021-01-15 12:34:10 -05:00
markings Improve versionability detection when creating new versions 2020-06-05 14:24:16 -04:00
test Change the stix2 class map structure to be keyed at the top 2021-01-20 16:59:38 -05:00
v20 all changes from add-trailing-commas v2.0.2 2021-01-13 17:52:15 -05:00
v21 all changes from add-trailing-commas v2.0.2 2021-01-13 17:52:15 -05:00
__init__.py Fix import sort order 2021-01-15 10:27:39 -05:00
base.py all changes from add-trailing-commas v2.0.2 2021-01-13 17:52:15 -05:00
custom.py Refactor stix2.parsing into more focused modules: 2021-01-08 22:08:33 -05:00
environment.py Correct variable name 2020-10-18 21:09:07 -04:00
exceptions.py Add duplicate checking to markings and observable extensions, and fix some tests and add some tests. Fixes #363 2020-03-27 14:58:18 -04:00
parsing.py Change the stix2 class map structure to be keyed at the top 2021-01-20 16:59:38 -05:00
pattern_visitor.py Merge 'master' and fix imports for consistency 2021-01-15 12:34:10 -05:00
patterns.py Merge pull request #456 from chisholm/fix_comparison_expression_root_type 2020-09-18 09:59:53 -04:00
properties.py Change the stix2 class map structure to be keyed at the top 2021-01-20 16:59:38 -05:00
registration.py Change the stix2 class map structure to be keyed at the top 2021-01-20 16:59:38 -05:00
registry.py Change the stix2 class map structure to be keyed at the top 2021-01-20 16:59:38 -05:00
serialization.py move serialization-related methods to serialization.py 2020-07-22 15:36:48 -04:00
utils.py Remove a "this needs to be moved into the stix2 library" comment, 2021-01-20 16:59:38 -05:00
version.py Small tweaks: move the definition of DEFAULT_VERSION from the 2021-01-13 11:22:34 -05:00
versioning.py Change the stix2 class map structure to be keyed at the top 2021-01-20 16:59:38 -05:00
workbench.py Merge 'master' and fix imports for consistency 2021-01-15 12:34:10 -05:00