Skip to content

3.0.0

Compare
Choose a tag to compare
@kylef kylef released this 01 Jul 12:12
· 1911 commits to master since this release

Breaking

  • Drafter now uses C++11.

    The following compiler versions are supported:

    • Microsoft Visual C++ 2013 or higher
    • GCC 4.8 or higher
    • Clang 3.5 or higher

Enhancements

  • Drafter now provides a full C and C++ API interface, you may now validate, parse and serialize an API Blueprint. Please see drafter.h header for full API documentation.
  • Improve error messages for a few blueprint errors

Bug Fixes

  • Correctly render named primitive types when used as a nested or member type such as items (array[Other Type]) in JSON.
    #312
  • Fixes an issue where defining an implicit object data structure would raise an invalid syntax warning and not be parsed.
    #318
  • Prevent causing an infinite loop when parsing a resource which inherits from itself.
    #328
  • Correctly parse object samples within arrays.
    #246
  • Correctly render JSON Schema when fixed is used on attributes section or named type
    mson#60