This update now uses Drafter 5.1.0. Please see Drafter 5.1.0 for the list of changes.
- Drop support for node.js versions < 12.
- Added support for building Protagonist with Node 16, and 18.
- Added support for building Protagonist with Node 13/14.
- Drafter contains two new options for disabling messageBody and
messageBodySchema generation from MSON.
generateMessageBody
andgeneratedMessageBodySchema
respectively.
This update now uses Drafter 5.0.0-rc.1. Please see Drafter 5.0.0-rc.1 for the list of changes.
This update now uses Drafter 4.0.2. Please see Drafter 4.0.2 for the list of changes.
This update now uses Drafter 4.0.1. Please see Drafter 4.0.1 for the list of changes.
- The Protagonist NPM package now contains a
THIRD_PARTY_LICENSES.txt
file which contains the licenses of the vendored C++ dependencies of the library.
This update now uses Drafter 4.0.0-pre.8. Please see Drafter 4.0.0-pre.8 for the list of changes.
This update now uses Drafter 4.0.0-pre.7. Please see Drafter 4.0.0-pre.7 for the list of changes.
This update now uses Drafter 4.0.0-pre.6. Please see Drafter 4.0.0-pre.6 for the list of changes.
- Added support for Node 12.
This is a re-release of Protagonist 2.0.0-pre.7 due to problems with NPM preventing the release of 2.0.0-pre.7.
This update now uses Drafter 4.0.0-pre.5. Please see Drafter 4.0.0-pre.5 for the list of changes.
This update now uses Drafter 4.0.0-pre.4. Please see Drafter 4.0.0-pre.4 for the list of changes.
This update now uses Drafter 4.0.0-pre.3. Please see Drafter 4.0.0-pre.3 for the list of changes.
- Added support for node 11.
- Fixed a segfault while handling invalid options that contains unsupported properties with unsupported types.
This update now uses Drafter 4.0.0-pre.2. Please see Drafter 4.0.0-pre.2 for the list of changes.
This update now uses Drafter 4.0.0-pre.1. Please see Drafter 4.0.0-pre.1 for the list of changes.
This update now uses Drafter 4.0.0-pre.0. Please see Drafter 4.0.0-pre.0 for the list of changes.
- updated Async call to use Nan::AsyncQueue instead of node v8 functionality directly
-
Removed the option to select AST Type. The ouput will be only refract
-
Drop support for node.js versions 0.10 and 0.12
This update now uses Drafter 3.2.7. Please see Drafter 3.2.7 for the list of changes.
- Fixed a bug where an option when set to false overrides the previous options.
This update now uses Drafter 3.2.6. Please see Drafter 3.2.6 for the list of changes.
This update now uses Drafter 3.2.5. Please see Drafter 3.2.5 for the list of changes.
This update now uses Drafter 3.2.4. Please see Drafter 3.2.4 for the list of changes.
This update now uses Drafter 3.2.3. Please see Drafter 3.2.3 for the list of changes.
This update now uses Drafter 3.2.2. Please see Drafter 3.2.2 for the list of changes.
This update now uses Drafter 3.2.1. Please see Drafter 3.2.1 for the list of changes.
This update now uses Drafter 3.2.0. Please see Drafter 3.2.0 for the list of changes.
- Added
validate
andvalidateSync
to just return the warnings and errors after parsing a blueprint.
This update now uses Drafter 3.1.3. Please see Drafter 3.1.3 for the list of changes.
This update now uses Drafter 3.1.2. Please see Drafter 3.1.2 for the list of changes.
This update now uses Drafter 3.1.1. Please see Drafter 3.1.1 for the list of changes.
This update now uses Drafter 3.1.0-pre.0. Please see Drafter 3.1.0-pre.0 for the list of changes.
- Fixes a problem when installing Protagonist on macOS.
This update now uses Drafter 3.0.0 Please see Drafter 3.0.0 for the list of changes.
-
Protagonist 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
This update now uses Drafter 2.3.1 Please see Drafter 2.3.1 for the list of changes.
This update adds support for node.js 5 and 6.