Skip to content

Zserio v2.3.0

Compare
Choose a tag to compare
@mikir mikir released this 09 Apr 11:01
· 1544 commits to master since this release

The main goal of this release is to public Python extension which generates sources according to the PEP-8 naming convention.

Due to the renaming of zserio symbols according to the PEP-8 naming convention, this change can cause Python extension error in case of symbol clashing.

This release contains as well

  • adding of generation of Python properties by default,
  • removal of func prefix of generated Python compound functions and
  • removal of method suffix of generated Python service client methods.

Fixes

#293 - Python: Symbol and top level package name clash
#294 - Python: Package symbol cannot be named "Api"
#295 - Python: Package named 'api' breaks generated api.py helpers
#299 - Fix explicit parameters checking

New Features

#285 - Python: Consider to use different naming convention
#292 - Python: Change naming convention in runtime library to PEP-8
#297 - Move reserved keywords checking to extensions

Improvements

#281 - Write documentation for Documentation Generator
#296 - Python: Generate properties by default
#298 - Python: Consider to remove func prefix for functions
#301 - zserio --help - provides instruction with 'java -jar ...' but it should use the zserio command
#302 - [Python] Pass original request object to service clients
#303 - Do not append _method in generated service clients
#304 - Consider to introduce documentation for Python generator