Skip to content

Releases: jdiegodcp/ramlfications

Release v0.2.2

22 Feb 23:39
Compare
Choose a tag to compare

What's Changed

  • adding a new version of yml to publish package and updating the spec… by @jdiegodcp in #167

Full Changelog: 0.2.1...0.2.2

Release v0.2.1

22 Feb 22:03
7d0611a
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.2.0...0.2.1

Release v0.2.0

22 Feb 20:56
ba21f1d
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.1.9...0.2.0

Release v0.1.9

25 Dec 03:43
Compare
Choose a tag to compare

Happy holidays!

Changelog:

  • Fix resource type inheritance (Issue 23 & Issue 47)
  • Preserve order of baseUriParameters and uriParameters in API root and resource nodes (Issue 37)
  • Fix missing URI parameters if not defined/declared inline (Issue 56)
  • Fix how arguments are passed into pytest in setup.py (PR 55 - thank you matiasb!)

Release v0.1.8

07 Oct 20:52
Compare
Choose a tag to compare

Changelog:

  • Fix incorrect/incomplete behavior optional properties of Resource Types #44
  • Fix protocols inheritance #44.
  • Partial fix for #23 - incorrect resource type inheritance
    • When a resource type is defined with one method that is optional and is applied to a resource that does not have that method defined, the resource’s method should not inherit from the optional method
    • When a resource inherits a resource type but explicitly defines named parameters, the named parameters in the resource should overwrite those that are inherited

Release 0.1.7

20 Aug 21:35
Compare
Choose a tag to compare

(also released on PyPI

Added:

  • Support for parsing $ref s in included JSON schemas (#4). Thank you @benhamill , @nvillalva , and @jhl2343 !
  • Collect all validation errors (rather than just erroring out on the first one) (#21 ). Thank you @cerivera!

Release v0.1.6

03 Aug 22:53
Compare
Choose a tag to compare

Added:

  • waffle.io page to documentation for project management overview

Fixed:

  • Parse errors when RAML file would have empty mappings (Issue 30)
  • Switch yaml.Loader to yaml.SafeLoader (Issue 26)
  • Update documentation to reflect rearrangement of errors (Issue 27)
  • Remove default parameter from being required for baseURIParameters (Issue 29)
  • Pin mock library for tox tests (Issue 22)
  • Experimenting with speeding up pypy tests within tox on Travis

Response body & config parsing fixes

05 Jun 16:58
Compare
Choose a tag to compare

Fixed:

  • Configuration parsing for validation/production. Thanks @vrajmohan!
  • Parsing of response bodies (fixes Issue 12. Thanks @jenner!

Recursive includes handling

15 May 21:02
Compare
Choose a tag to compare

Added:

  • New #ramlfications channel on freenode (web chat link)! Come chat, I’m lonely.
  • Documentation for configuration and the update command.

Fixed:

  • Handle recursive/cyclical !includes in RAML files for now (PR)
  • Encoding issues from upgrading to tox 2.0
  • tests/test_utils.py would create ramlfications/data/supported_mime_types.json; now mocked out.

Initial release of RAMLfications

21 Apr 16:56
Compare
Choose a tag to compare

Initial release, check out this post for more information!