Skip to content

Latest commit

 

History

History
253 lines (157 loc) · 6.28 KB

CHANGELOG.md

File metadata and controls

253 lines (157 loc) · 6.28 KB

Protagonist Changelog

2.3.0 (2023-05-18)

This update now uses Drafter 5.1.0. Please see Drafter 5.1.0 for the list of changes.

Breaking

  • Drop support for node.js versions < 12.

Enhancements

  • Added support for building Protagonist with Node 16, and 18.

2.2.1 (2020-06-10)

Enhancements

  • Added support for building Protagonist with Node 13/14.

2.2.0 (2020-04-20)

Enhancements

  • Drafter contains two new options for disabling messageBody and messageBodySchema generation from MSON. generateMessageBody and generatedMessageBodySchema respectively.

2.1.0 (2020-03-17)

This update now uses Drafter 5.0.0-rc.1. Please see Drafter 5.0.0-rc.1 for the list of changes.

2.0.2 (2019-10-29)

This update now uses Drafter 4.0.2. Please see Drafter 4.0.2 for the list of changes.

2.0.1 (2019-09-17)

This update now uses Drafter 4.0.1. Please see Drafter 4.0.1 for the list of changes.

Enhancements

  • The Protagonist NPM package now contains a THIRD_PARTY_LICENSES.txt file which contains the licenses of the vendored C++ dependencies of the library.

2.0.0 (2019-07-02)

This update now uses Drafter 4.0.0-pre.8. Please see Drafter 4.0.0-pre.8 for the list of changes.

2.0.0-pre.10 (2019-05-31)

This update now uses Drafter 4.0.0-pre.7. Please see Drafter 4.0.0-pre.7 for the list of changes.

2.0.0-pre.9 (2019-05-20)

This update now uses Drafter 4.0.0-pre.6. Please see Drafter 4.0.0-pre.6 for the list of changes.

Enhancements

  • Added support for Node 12.

2.0.0-pre.8 (2019-05-09)

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.

2.0.0-pre.7 (2019-05-07)

This update now uses Drafter 4.0.0-pre.5. Please see Drafter 4.0.0-pre.5 for the list of changes.

2.0.0-pre.6 (2019-04-26)

This update now uses Drafter 4.0.0-pre.4. Please see Drafter 4.0.0-pre.4 for the list of changes.

2.0.0-pre.5 (2019-04-08)

This update now uses Drafter 4.0.0-pre.3. Please see Drafter 4.0.0-pre.3 for the list of changes.

2.0.0-pre.4

Enhancements

  • Added support for node 11.

2.0.0-pre.3

Bug Fixes

  • Fixed a segfault while handling invalid options that contains unsupported properties with unsupported types.

2.0.0-pre.2

This update now uses Drafter 4.0.0-pre.2. Please see Drafter 4.0.0-pre.2 for the list of changes.

2.0.0-pre.1

This update now uses Drafter 4.0.0-pre.1. Please see Drafter 4.0.0-pre.1 for the list of changes.

2.0.0-pre.0

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

Breaking

  • Removed the option to select AST Type. The ouput will be only refract

  • Drop support for node.js versions 0.10 and 0.12

1.6.8

This update now uses Drafter 3.2.7. Please see Drafter 3.2.7 for the list of changes.

Bug Fixes

  • Fixed a bug where an option when set to false overrides the previous options.

1.6.7

This update now uses Drafter 3.2.6. Please see Drafter 3.2.6 for the list of changes.

1.6.6

This update now uses Drafter 3.2.5. Please see Drafter 3.2.5 for the list of changes.

1.6.5

This update now uses Drafter 3.2.4. Please see Drafter 3.2.4 for the list of changes.

1.6.4

This update now uses Drafter 3.2.3. Please see Drafter 3.2.3 for the list of changes.

1.6.3

This update now uses Drafter 3.2.2. Please see Drafter 3.2.2 for the list of changes.

1.6.2

This update now uses Drafter 3.2.1. Please see Drafter 3.2.1 for the list of changes.

1.6.1

This update now uses Drafter 3.2.0. Please see Drafter 3.2.0 for the list of changes.

1.6.0

Enhancements

  • Added validate and validateSync to just return the warnings and errors after parsing a blueprint.

1.5.2

This update now uses Drafter 3.1.3. Please see Drafter 3.1.3 for the list of changes.

1.5.1

This update now uses Drafter 3.1.2. Please see Drafter 3.1.2 for the list of changes.

1.5.0

This update now uses Drafter 3.1.1. Please see Drafter 3.1.1 for the list of changes.

1.5.0-pre.0

This update now uses Drafter 3.1.0-pre.0. Please see Drafter 3.1.0-pre.0 for the list of changes.

1.4.1

Bug Fixes

  • Fixes a problem when installing Protagonist on macOS.

1.4.0

This update now uses Drafter 3.0.0 Please see Drafter 3.0.0 for the list of changes.

Breaking

  • 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

1.3.3

This update now uses Drafter 2.3.1 Please see Drafter 2.3.1 for the list of changes.

1.3.2

This update adds support for node.js 5 and 6.