Releases: CybOXProject/python-cybox
Releases · CybOXProject/python-cybox
Version 2.0.0 Beta 5
- Add functionality to import an implementation class from an outside library.
- Improve handling of comma-delimited lists in properties.
- More namespace handling improvements.
- Simplify EntityLists.
- Tweaks to XML output.
- Various typo fixes.
Version 2.0.0 Beta 4
- Add support for CustomProperties in ObjectProperties
- Update Observable to properly handle ID and IDREFs.
- Improve namespace handling (again).
- Improve unicode support.
- Add X509Certificate object.
Version 2.0.0 Beta 3
- Update how RelatedObjects are created and handle.
- Update Observable type.
- Update Action and related types.
- Add PlatformSpecification, ExtractedFeatures type.
- Add Packer and PackerList types.
- Add VersionInfoResource to PEResourceList type.
- Add Record_Data to DNSRecord object.
- Update File, HTTPSession, Pipe, Port, WinDriver objects.
- Convert ExtractStringList to an EntityList.
- Allow Properties to specify when to output their datatype.
- Properly escape XML-reserved characters.
- Convert several "is None" checks to empty-list checks.
- Standardize how superclass functions are called.
- Handle Unicode strings correctly, always output UTF-8.
- Make each class responsible for its own namespace.
- Allow adding arbitrary namespaces when outputting XML.
- Extract namespaces from object metadata dictionary.
- Add and expand automated tests.
- Various bugfixes and typo corrections.
Version 2.0.0 Beta 2
- Add HTTPSession, WhoisEntry objects.
- Add Double, Float, Long, NonNegativeInteger, Date, Time properties.
- Update Personnel, Contributor, DateRange, MeasureSource, AssociatedObject types for CybOX 2.0.
- Update WinFile, WinExecutableFile, WinDriver, WinEvent, WinHandle, WinMutex, WinKernelHook, WinProcess, WinRegistryKey, WinService, Library, Pipe, WinPipe, NetworkSocket, System, WinSystem, and WinNetworkShare objects for CybOX 2.0.
- Add ActionReference type.
- Update ToolInformation, ToolInformationList, ByteRun(s) types.
- Convert DNSResourceRecords, StreamList, EnvironmentVariableList types to EntityList.
- Allow subclass instantiation in to_obj/from_obj functions.
- Fix datatype on Property classes
- Add initial TypedField implementation to reduce repetitive code.
- Convert File object to use TypedFields
- Add support for caches when reading a file that contains idrefs.
- Don't print anything to STDOUT.
- Add copyright statement to all files.
- Improve namespace parsing and output code.
- Improve automated tests.
- [#19] [#20] [#21] [#22] [#24] Typo fixes.
- Bugfixes in [#23] Memory and [#25] Process types.
- Various bug and style fixes.
Version 2.0.0 Beta 1
- Add DNSQuery, DNSRecord, SocketAddress objects.
- Add 'title' and 'description' to Observables.
- Update StructuredText type with simpler structure.
- Update ExtractedString(s) and EnvironmentVariable(s) types.
- Update EmailMessage, File, Port, and Process objects.
- Extract PatternFieldGroup attributes into a separate class.
- Support lists of values within Properties.
- Support ControlledVocabularyStrings.
- Wrap content in CDATA where appropriate.
- Allow EntityList to enforce the type of objects that are added to it.
- Make XML output more readable. Don't output default attributes.
- Use proper prefixes in auto-generated IDs.
- Update helper.py.
- Improve automated tests.
- Various bugfixes, typo corrections, and style fixes.
Version 1.0.0 Beta 3
- Add Packer_List and Peak_Entropy attribute to FileObject.
- [#14] Fixed typo.
Version 2.0.0 Alpha 1
- Major updates to support new language features and changes.
- Rename "Attributes" to "Properties".
- Rename "DefinedObject" to "ObjectProperties".
- Remove "StatefulMeasure".
- Update File, Mutex, Address, EmailMessage, and Artifact objects.
- Add EntityList type to handle collections of a single type.
- Properly handle xsi:type to determine Object type.
- Add proper object namespaces to XML output.
- Correctly test whether properties are equal.
- Recreated GenerateDS bindings to support CybOX 2.0.
- Various tweaks to bindings.
Version 1.0.0 Beta 2
- Improve handling of list-style elements (those with maxOccurs>1).
- Improve ToolInformation, ToolInformationList, and Hash types.
- Make WinDriver object easier to use.
- Add support for DomainSpecificObjectAttributes on Objects.
- Various bugfixes and typo corrections.
Version 1.0.0 Beta 1
- First (beta) release on PyPI
- Compatible with CybOX 1.0