- updated scala to 2.13.3, sbt to 1.3.13 and associated plugins and dependencies
- changed WindowPEOptionalHeaderType json format
-
changes to the Extensions json reads and writes, removed the type param
-
changed X509V3ExtenstionsType inhibit_any_policy to Option[String]
-
changed NetworkTraffic src_port and dst_port to Option[Int]
-
added HttpRequestExt extention
-
added ICMPExt extention
-
added TCPExt extention
-
added SocketExt extention
-
added WindowsProcessExt extention
-
added WindowsServiceExt extention
-
added UnixAccountExt extention
-
added X509V3Ext extention
-
removed the 'type' parameter from WindowsRegistryValueType Observables
-
removed the 'type' parameter from X509V3ExtenstionsType Observables
-
removed the 'type' parameter from EmailMimeType Observables
-
removed the 'type' parameter from AlternateDataStream Extensions
-
removed the 'type' parameter from WindowPEOptionalHeaderType Extensions
-
removed the 'type' parameter from WindowPESectionType Extensions
-
change all Int (32 bit) to Long (64 bit), because the specs require 64 bit integers
- updated scala, sbt and associated dependencies
- added def stringToIdentifierOption(s: String) to Identifier
Major restructure to align with STIX-2.0 specifications.
-
to align with STIX-2.0 specs; ** removed all confidence and lang fields from all objects. ** default bundle spec_version="2.0" ** removed contest, organization from OpenVocab ** change object_refs to List[Identifier] in Report
-
bug fix: change id default in CustomStix to --> id: Identifier = Identifier(CustomStix.
type
) -
added the parameter, custom: Option[CustomProps] to CustomExtension Extension object
-
removed dependence on https://github.com/cquiroz/scala-java-time, using java time now.
-
NOTE: although not part of STIX-2.0 LanguageContent has been kept for compatibility.
- restructuring of directories
- remove examples and stixfiles to another repo
- updated scala, sbt, plugins and dependencies
- renamed assemply.sbt to assembly.sbt in project
- added CustomStix, CustomExtension, CustomObservable
- removed all scalajs dependencies
- remove description from all Observables
- renamed x_custom to custom for all Observables
- added custom Format
- removed most theReads and theWrites and use Format instead
- added the missing hashes to ExternalReference
- removed toString from ExternalReference and GranularMarking
- bring back "org.threeten" % "threetenbp" instead of java.time, to cater for ZonedDateTime in scala and scala.js
- made cross compile for jvm and js
- add support for custom properties for SDO, SRO and StixObj, see also CustomProps
- fixed a bug/typo in WindowPESectionType.
type
- removed dependency on "org.threeten" % "threetenbp" % "1.3.4" (using java instead)
- remove all circe dependencies
- add Play json dependency
- replace all circe json code with Play Json code