2cda97cf5e 
								
							
								 
							
						 
						
							
							
								
								Changed STIX object initialization to formulate a property order  
							
							... 
							
							
							
							and process properties in that order.  This establishes iteration
order on object properties, making the object_properties() method
unnecessary.  So the latter method has been deleted.  All uses
of that method have been removed.
Removed unnecessary deepcopy() in STIXJSONEncoder, to improve
efficiency.  This uncovered a bug which had been affecting
STIXdatetime instances.  Not deepcopying doesn't trip the bug,
which can change serialization format.  This caused a unit
test to fail, which was checking serialization format.  I fixed
the unit test.
Fixed a bug in _STIXBase.__repr__ which caused it to omit all
properties with falsey values.  This caused several unit tests
to break, since they were written against the old buggy repr
format.  Notably, 'revoked=False' was never included in reprs
before, but it is now. 
							
						 
						
							2021-07-06 20:32:58 -04:00  
				
					
						
							
							
								 
						
							
							
								2528077eb0 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into dev-extensions-proposal  
							
							
							
						 
						
							2021-06-13 01:48:33 -04:00  
				
					
						
							
							
								 
						
							
							
								d2f960f2fc 
								
							
								 
							
						 
						
							
							
								
								Initial revamp of customization enforcement and detection.  
							
							
							
						 
						
							2021-03-31 15:21:55 -04:00  
				
					
						
							
							
								 
						
							
							
								6d285c47ae 
								
							
								 
							
						 
						
							
							
								
								update test suite for use of .serialize(pretty=True)  
							
							
							
						 
						
							2021-03-31 12:39:14 -04:00  
				
					
						
							
							
								 
						
							
							
								983f931ecd 
								
							
								 
							
						 
						
							
							
								
								some missing fixes...  
							
							... 
							
							
							
							- for some reason they only showed up on PY38 
							
						 
						
							2021-01-13 19:48:33 -05:00  
				
					
						
							
							
								 
						
							
							
								85c14d1502 
								
							
								 
							
						 
						
							
							
								
								all changes from add-trailing-commas v2.0.2  
							
							
							
						 
						
							2021-01-13 17:52:15 -05:00  
				
					
						
							
							
								 
						
							
							
								b2ee33208f 
								
							
								 
							
						 
						
							
							
								
								Set STIX 2.1 as default, fix indicator.valid_from  
							
							
							
						 
						
							2020-06-26 16:43:19 -04:00  
				
					
						
							
							
								 
						
							
							
								2429533e4f 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #355  from chisholm/optional_type_properties  
							
							... 
							
							
							
							Changed several *_types properties to be optional due to STIX spec change 
							
						 
						
							2020-03-11 09:08:42 -04:00  
				
					
						
							
							
								 
						
							
							
								31c37a9b12 
								
							
								 
							
						 
						
							
							
								
								Changed several *_types properties which were formerly required,  
							
							... 
							
							
							
							to be optional, due to a STIX spec change.  Updated unit tests
accordingly. 
							
						 
						
							2020-02-25 20:07:47 -05:00  
				
					
						
							
							
								 
						
							
							
								274abc52e9 
								
							
								 
							
						 
						
							
							
								
								An exception message changed as a result of a pattern-validator  
							
							... 
							
							
							
							update.  This broke a unit test which was testing the message.
I updated the test. 
							
						 
						
							2020-02-24 20:02:26 -05:00  
				
					
						
							
							
								 
						
							
							
								d50792b4d2 
								
							
								 
							
						 
						
							
							
								
								Fix tests.  Fixes   #307  
							
							
							
						 
						
							2020-01-04 10:24:17 -05:00  
				
					
						
							
							
								 
						
							
							
								7a47f348a0 
								
							
								 
							
						 
						
							
							
								
								Introduce and relocate version-based pattern checking.  Fixes   #307  
							
							
							
						 
						
							2020-01-04 10:24:17 -05:00  
				
					
						
							
							
								 
						
							
							
								a18612bdfb 
								
							
								 
							
						 
						
							
							
								
								Fixes   #307  
							
							
							
						 
						
							2020-01-04 10:24:17 -05:00  
				
					
						
							
							
								 
						
							
							
								cde57ce8f7 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #315  from khdesai/fix_issue_308  
							
							... 
							
							
							
							Fix issue 308 
							
						 
						
							2019-12-17 12:13:25 -05:00  
				
					
						
							
							
								 
						
							
							
								6df7da65b8 
								
							
								 
							
						 
						
							
							
								
								Fixes   #308  
							
							
							
						 
						
							2019-12-17 11:57:55 -05:00  
				
					
						
							
							
								 
						
							
							
								8719a7206f 
								
							
								 
							
						 
						
							
							
								
								Fixes   #308  
							
							
							
						 
						
							2019-12-16 16:32:55 -05:00  
				
					
						
							
							
								 
						
							
							
								46f1778d04 
								
							
								 
							
						 
						
							
							
								
								Fixed all issues brought up in issue  #305  by Chris Lenk  
							
							
							
						 
						
							2019-11-22 13:24:09 -05:00  
				
					
						
							
							
								 
						
							
							
								cd0c4984fa 
								
							
								 
							
						 
						
							
							
								
								Fix most unit tests to pass again.  Awaiting feedback regarding  
							
							... 
							
							
							
							possible library bugs, before I fix the remaining unit tests. 
							
						 
						
							2019-07-16 16:10:25 -04:00  
				
					
						
							
							
								 
						
							
							
								ffbf5fa34c 
								
							
								 
							
						 
						
							
							
								
								Fix JSON encoding issue within tests  
							
							
							
						 
						
							2019-07-01 15:41:44 -04:00  
				
					
						
							
							
								 
						
							
							
								c98fcafb1a 
								
							
								 
							
						 
						
							
							
								
								Update tests to address conformance to WD04 specs  
							
							
							
						 
						
							2019-07-01 15:26:30 -04:00  
				
					
						
							
							
								 
						
							
							
								b8c5bec101 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into stix2.1  
							
							
							
						 
						
							2019-06-26 12:22:40 -04:00  
				
					
						
							
							
								 
						
							
							
								da5978d317 
								
							
								 
							
						 
						
							
							
								
								Factored out more of the STIX identifier validity checking,  
							
							... 
							
							
							
							partly inspired by PR #263 .  This resulted in some error message
format changes (an improvement, I think), which caused some
unit test breakage.  Removed those asserts from the unit tests,
since tests shouldn't be testing human-targeted error messages. 
							
						 
						
							2019-06-13 18:37:21 -04:00  
				
					
						
							
							
								 
						
							
							
								cdac66c04d 
								
							
								 
							
						 
						
							
							
								
								Update v21 test suite.  Fixes   #245  
							
							
							
						 
						
							2019-01-23 10:56:20 -05:00  
				
					
						
							
							
								 
						
							
							
								51a499cb33 
								
							
								 
							
						 
						
							
							
								
								Formatting changes made by the new pre-commit hook 'add trailing commas'  
							
							... 
							
							
							
							closes  #189  
						
							2018-07-13 11:10:05 -04:00  
				
					
						
							
							
								 
						
							
							
								965d7fa788 
								
							
								 
							
						 
						
							
							
								
								Update v20 and v21 tests  
							
							... 
							
							
							
							In v20, only minor stuff that was addressing wrong spec. In v21, align tests with new/changed properties in the specs 
							
						 
						
							2018-07-12 14:33:00 -04:00  
				
					
						
							
							
								 
						
							
							
								281dbfb0f4 
								
							
								 
							
						 
						
							
							
								
								Align tests with news additions from 'master' branch.  
							
							
							
						 
						
							2018-07-11 09:43:37 -04:00  
				
					
						
							
							
								 
						
							
							
								04680d8a3d 
								
							
								 
							
						 
						
							
							
								
								First pass at making sure everything uses v21 classes and representations  
							
							
							
						 
						
							2018-07-03 09:40:51 -04:00  
				
					
						
							
							
								 
						
							
							
								da5b16dc2f 
								
							
								 
							
						 
						
							
							
								
								Create v21 test package with new spec changes  
							
							
							
						 
						
							2018-07-03 07:00:18 -04:00