1.0
We are happy to announce the release of stix-to-html 1.0.
In developing this build, we felt that stix-to-html has become stable enough and has broad enough coverage of STIX, MAEC, and CybOX to warrant the switch from a beta build to a full release.
It certainly won't be perfect, and we look forward to hearing about any problems you run into or suggestions you may have.
The two big things you'll notice in this release are improved MAEC support and a stylesheet option to toggle showing/hiding of the IDs (this continues the trend of abstracting away XML-specific structures).
The IDs will now be hidden by default, but you can display them by passing in fn:true() to the stylesheet parameter "showIds".
The release has been tagged in the github project for stix-to-html as "v1.0_final":
https://github.com/STIXProject/stix-to-html/tree/v1.0_final
These changes have also been merged into the git master.
Matt
Here's a rundown of what's changes since beta5:
- provide a mode where IDs are not displayed to continue providing more of a focus on important data [#34]
- ids that are autogenerated by the xslt should not be displayed [#67]
- also, AV_Classification cannot have ID but stix-to-hmtl uses auto generated IDs to make it expandable. Since they cannot occur in valid XML, they should never be displayed.
- the title of the stix document (from the stix header) is now included in the html title (shown in the window/tab title and in saved bookmarks) and as a part of the in-page title [#47]
- duplicate labels removed [#54]
- victim
- affected assets
- identifying the marking data model when displaying the marking structure (so far, just labeling "Terms of Use:") [#58]
- fix elements that generate expandable links but without meaningful labels [#59]
- assorted maec output bugs [#61]
- a maec analysis's dynamic analayis metadata has children (command line, analysis duration, exit code, and raised exception). previously they were not showing up. this is fixed.
- the subjects's finding bundles element has a meta analysis section. previously it was displayed with a simple debugging-style text label highlighted with "###". This has been nicely formatted.
- some malware subject's children not printing [#62]
- development environment
- configuration details
- bundles under finding bundles sometimes have no label in the expandable links [#63]
- this was a problem when ids were hidden. now showing "[No content type]"
- labels for tactical and strategic objective are repeated [#64]
- action frequency is now printed out [#65]
- fix indenting problems -- the issue includes screenshots [#66]
- first half is fixed (the more important piece) -- the expandable contents now show up as properly indented to line up with the expandable toggle text
- the second half is a minor issue that has not been addressed -- a little too much indentation before cybox Objects' details
- split out maec-specific templates and functions into it's own file -- maec_common.xsl (similar to what's done for cybox and stix templates) [#60]