Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR creates a 5.0.0-rc.1 release, I think for final
5.0.0
release we need to do the following:Drafter hard-coded the pre-release identifer as
pre
, I'd like to give better semantics for the release and use the recommended identifiers (alpha, beta, release candidates etc) and therefore I've updated the handling in the code base so thatDRAFTER_PRE_RELEASE_VERSION
takes the full pre-release identifier:To aid review, here's how the Version.h is generated:
Changelog
Breaking
drafter_init_parse_options
anddrafter_serialize_options
respectively.Enhancements
Improved support for URI Template. Drafter supports up to, and including level 4 of URI Template. This includes support for the URI Template explode (
*
) modifier, and reserved value operator (+
), and others.#553 #456 #630
Added support for JSON Schema Draft 7 in schema generation from MSON. JSON Schemas are now generated using Draft 7 instead of Draft 4.