nirum v0.2.0 Release Notes

  • 🚀 Still unstable release. Released on September 26, 2016.

    Language

    • The boxed keyword was renamed to unboxed. [#65, #81]
    • [Annotations](./docs/annotation.md) became renewed and complete so that every type and module now can be annotated. [#40, #73]
    • Docstrings became merely a syntactic sugar of @docs annotation. [#53, #57]
    • Fixed a parser bug which had failed to parse spaces right before/after tag parentheses. [#69, #71]
    • Fixed a parser bug which had referred to a wrong line/column position on syntax error message when a trailing semicolon is missing. [#64]

    Python target

    • Services became to have their own client implementation of a name with _Client postfix when they are compiled to Python. [#52]
    • Generated types became to have __hash__() method so that they are now hashable. [#75, #76]
    • Fixed a bug that a Python class generated from a parameterless tag had been broken. [#55, #66]

    Et cetera

    • Introduced the official Docker image. The image repository is located to spoqa/nirum. [#48 by Minyoung Jeong]