6.8.1 - Jun 28, 2021
- Removed
#!/usr/bin/env node
from index.js
6.7.0 - Jul 16, 2020
- Updated dependencies
6.6.0 - Oct 30, 2019
- Updated dependencies
6.5.0 - June 13, 2019
- Allow for 'parse' to accept raw input (e.g. string or Buffer)
6.4.0 - May 29, 2019
- Array output format and orderHints in object output (via options flag)
6.3.0 - May 29, 2019
- Add support for RAML parser resolvers options
6.2.0 - April 2, 2019
- Updated dependencies
6.1.0 - September 7, 2018
- Added options.extensionsAndOverlays
- Updated dependencies
6.0.0 - February 19, 2018
- Updated datatype-expansion to 0.3.x, which fixes invalid hoisting of unions outside of array items, as well as several other issues
- Enabled tracking of original type in datatype-expansion, so that themes can reference base types
- Tracking rawType of canonicalized types, so that themes can distinguish between declared annotations and inherited annotations
5.9.0 - January 9, 2018
- Updated raml-1-parser to 1.1.36, plus devDependencies like eslint, prettier, and mocha
5.8.0 - December 6, 2017
- Updated datatype-expansion dependency to 0.2.6
5.7.0 - November 3, 2017
- Updated datatype-expansion dependency to 0.2.4
- Updated raml-1-parser to 1.1.36
5.6.0 - September 27, 2017
- Updated raml-1-parser
5.5.0 - June 5, 2017
- Prefer taking examples from higher level items instead of types (#41)
- Update raml-1-parser dependency
5.4.0 - May 3, 2017
- Updated third party dependencies
5.3.0 - April 25, 2017
- Updated third party dependencies
- By default we're no longer using raml-1-parser's rejectOnErrors option since it's very slow (raml2html/raml2html#345)
5.2.1 - April 14, 2017
- Updated third party dependencies
5.2.0 - March 24, 2017
- Updated raml-1-parser dependency
5.1.0 - March 1, 2017
- Updated raml-1-parser dependency
5.0.0 - February 15, 2017
- Breaking change: updated mapping of securitySchemes and securedBy
- Fixed an issue with some array type declarations having inconsistent item type definitions (raml2html/raml2html#323) (#29)
4.1.0 - January 27, 2017
- Added extra properties to examples (#22)
- Updated raml-js-parser-2 dependancy (#25)
- Fixed types' parent overriding behaviour (#26)
4.0.4 - January 10, 2017
- Fix response headers inconsistency (#23)
4.0.3 - December 29, 2016
- Made securedBy: [ null] consistent with no security
4.0.2 - December 8, 2016
- Fixed more Node 4 problems, now actually tested via NVM
4.0.1 - December 7, 2016
- Fixed Node 4 support
4.0.0 - December 1, 2016
- After almost 4 months of development, it's done: 4.0.0 with RAML 1 support, and a much more consistent output. And a whole lot of unit tests!
- Breaking change: removed support for RAML 0.8 files
- Breaking change: the output of raml2obj has changed
4.0.0-beta16 - November 30, 2016
- Updated raml-1-parser to 1.1.9 (#18)
4.0.0-beta15 - November 21, 2016
- Downgraded datatype-expansion library
- Making all the types consistent ourselves now, always an array
4.0.0-beta14 - November 21, 2016
- Updated datatype-expansion library
4.0.0-beta13 - November 2, 2016
- Correctly expanding types within uriParameters
- Updated datatype-expansion and raml-1-parser
4.0.0-beta12 - November 1, 2016
- Handling
array
types withitems
by expanding the items into a type object
4.0.0-beta11 - November 1, 2016
- Updated datatype-expansion to 0.0.14
4.0.0-beta10 - October 31, 2016
- Updated raml-1-parser to 1.1.6
4.0.0-beta9 - October 14, 2016
- Types are just a string instead of an array
4.0.0-beta8 - October 14, 2016
- Updated raml-1-parser to 1.1.5
- Fixed handling of type inheritance (#15)
4.0.0-beta7 - October 4, 2016
- Fixed JS error when
body
is used as a property (#14) - Removed all the empty examples arrays
- Fixed
key
properties that were sometimes integers
4.0.0-beta6 - September 29, 2016
- Fixed examples array
4.0.0-beta5 - September 29, 2016
- Always return an
examples
array containing simple strings
4.0.0-beta4 - September 29, 2016
- Expanding types where possible
- Added more unit tests
4.0.0-beta3 - September 23, 2016
- Limit the
files
that are sent to NPM
4.0.0-beta2 - September 22, 2016
- Updated raml-1-parser to 1.1.3
- Added a bunch of unit tests
- Breaking change: removed support for RAML 0.8 files
- Breaking change: the output of raml2obj has changed
4.0.0-beta1 - August 10, 2016
- Using the new raml-1-parser which support RAML 1.0 as well as 0.8
- Breaking change: raml-1-parser doesn't support string or buffer sources anymore
3.0.0 - August 10, 2016
- Released without further changes
3.0.0-beta2 - August 8, 2016
- Fix JS error
3.0.0-beta1 - August 7, 2016
- Updated code to use ES6 syntax
- The securitySchemeWithName helper function is now part of raml2obj
- Breaking change: Node 4 or higher is now required!
2.2.0 - July 16, 2015
- Update third party dependencies
2.1.0 - May 22, 2015
- Renamed raml2obj.js to index.js
- Trim the left underscore from the uniqueId's
2.0.0 - March 13, 2015
- Using a promise based API, please see README for updated usage example
1.0.0 - January 26, 2015
- Finalized API, the parse method is all we need
- Removed FileReader export
0.5.0 - January 21, 2015
- Copy resource allUriParameters to its methods
0.4.0 - January 14, 2015
- Export FileReader object
0.3.0 - September 25, 2014
- Allow remote urls to be loaded
0.2.1 - July 8, 2014
- Critical bugfix
0.2.0 - July 8, 2014
- Adding the unique id's to top level documentation chapters has been moved from raml2html to raml2obj
0.1.0 - June 12, 2014
- Initial release of standalone raml2obj