Skip to content

Zserio v2.1.0

Compare
Choose a tag to compare
@mikir mikir released this 08 Dec 08:47
· 1655 commits to master since this release

The main goal of this release is to introduce a brand new documentation extension with the following main features:

  • New user interface with left pane and scroll spy
  • Full support for heading anchors
  • Search for packages and symbols
  • Full support for Markdown comments
  • Inline comments in code sections
  • Syntax highlighting in code sections

The release contains as well improved python extension by introducing of type annotations.

Fixes

#237 - Remove postfixes from 32-bit literals in C++ generated code
#240 - Emitted python code for fromFields method is incorrect in case of an optional array
#242 - HTML generator produces faulty links for instantiate types
#243 - HTML generator ignores documentation comments for functions
#245 - HTML generator ignores top level package set by command line
#246 - HTML generator does not update package overview
#249 - Markdown documentation comment doesn't work when indented

New Features

#241 - Add markdown documentation comments into the language
#264 - Add field comments in code section for compounds in HTML generator
#265 - Introduce syntax highlighting in HTML generator

Improvements

#156 - Extend documentation emitter to show templates
#197 - Python: Type annotations for generated code
#235 - Python: Don't generate empty parentheses in a class definition
#236 - Python: Type annotations for runtime library
#239 - Update google test library to the newest version 1.10.0
#247 - HTML generator ignores multiple documentation comments
#248 - HTML generator does not highlight symbol overview
#251 - HTML generator does not integrate generated SVG DB diagrams
#252 - Improve HTML user interface generated by HTML generator
#253 - HTML generator ignores documentation comments for imports
#259 - Validate HTML generator output