Skip to content
This repository has been archived by the owner on Oct 1, 2018. It is now read-only.

Releases: apiaryio/snowcrash

Maintenance Release: Nullable and Optimization

04 Dec 10:42
Compare
Choose a tag to compare

This release adds nullable keyword support to MSON and also improves some performance regarding the source maps.

Maintenance Release: Loosen Parsing Constraints

11 Sep 13:14
Compare
Choose a tag to compare

This release loosens the max nesting constraint for markdown parsing from 16 to 32.

Maintenance Release: Bug Fixes

11 Jun 14:37
Compare
Choose a tag to compare

Format 1A9 Release

09 Jun 07:22
Compare
Choose a tag to compare

This major release of snowcrash brings the implementation of Format 1A9 support to the parser.

Maintenance Release: Incompatible mixin types

15 May 08:10
Compare
Choose a tag to compare

This release makes sure that the parser warns when mixin types are incompatible with their parent types

Maintenance Release: Lenient Relation Section

07 May 08:20
Compare
Choose a tag to compare

This release allows for loose matching of relation section and then giving a warning if illegal characters are present in the relation identifier.

Maintenance Release: Named Types Existence

16 Apr 16:08
Compare
Choose a tag to compare

This release updates the functionality of snowcrash parser to generate an error instead of an warning when it is unable to find a named type which has been referenced elsewhere.

It also fixes a few other bugs:

  • Do not crash when there is only one backtick in parameters old style default value
  • Clear named type context for adding dependencies at appropriate places

Maintenance Release

13 Apr 23:33
Compare
Choose a tag to compare

Resolves a compile error on certain environments due to a missing import.

Maintenance Release: Circular Reference

13 Apr 22:03
Compare
Choose a tag to compare

Improve detection of circular references within MSON attributes.

Maintenance Release: Circular inheritance

10 Apr 19:14
Compare
Choose a tag to compare

This release forbids circular inheritance in API Blueprint data structure definitions. For example, the blueprint given below doesn't generate a parser error in the old version:

# Named API

# Data Structures

## A (B)

## B (A)

There are two other changes in addition to the above:

  • Correctly locating the error line when a referenced named type is not found in the document
  • Return parser error when a named type has been defined more than once