forked from oasis-open/cti-stix-validator
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCHANGELOG
105 lines (77 loc) · 3.23 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
CHANGELOG
=========
2.0.1 - 2020-06-10
* 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
2.0.0 - 2020-05-05
* 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)
1.1.2 - 2018-12-18
* Fixed packaging issue (#83)
* Improved error message when observed-data.objects is a list instead of a
dictionary
1.1.1 - 2018-11-30
* Added a flag to warn when all SDOs referenced by SROs are not contained in
the same bundle
* Unpinned jsonschema version
1.1.0 - 2018-10-16
* 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'
1.0.1 - 2018-06-14
* Fix bug when using the validator as a library and no 'files' option is set on
ValidationOptions.
1.0.0 - 2018-06-14
* 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
0.5.0 - 2017-08-17
* 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` and `modified` properties
* Consolidate custom content prefix checks
* Improve error messages
0.4.0 - 2017-05-05
* 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.
0.3.0 - 2017-03-07
* Integrate stix2-patterns validator.
* Add more reserved properties.
* Process input directories recursively by default.
* Add explicit support for Python 3.6
* Minor Bug fixes and enhancements.
0.2.0 - 2017-03-06
* Update to Working Draft 01 Revision 2 schemas
0.1.0 - 2017-02-03
* Improve error messages
* Update to version Working Draft 01 schemas
* Validate objects other than bundles
0.0.2 - 2017-01-24
* Update to latest JSON Schemas
* Add validation for Cyber Observables
* Use a data cache for data from IANA registries
0.0.1 - 2017-01-05
* First released version