All Versions
Latest Version
Avg Release Cycle
97 days
Latest Release
1368 days ago

Changelog History
Page 1

  • v2.3.3 Changes

    August 20, 2020

    ๐Ÿ›  Many thanks to @timharveyuk and @Emad88 who have provided fixes for a couple of edge cases:

    • Handling empty status codes (e.g. a status code with no body or description) (#55)
    • ๐Ÿ“š Passing the Base URI into the documentation template so that it can be used to generate correct full urls
  • v2.3.2

    June 30, 2020
  • v2.3.1 Changes

    June 24, 2020

    ๐Ÿ“š Tim Harvey has added code that allows the Documentation to handle multiple responses. 200's still go into the original response fields on the endpoint object, but there is now an array of response objects which allow you to produce better documentation for non-200 status's (204's, redirects, error codes etc).

  • v2.3.0 Changes

    May 18, 2020

    ๐Ÿ“š Thanks to Emanuele Franceschini and Tim Harvey, RamlWrap 2.3(+) now supports multiple examples in both documentation and stubs.

    For the stubbed approach, if you're using early versions of python, "which" example used is 'undefined' due to Python2's dictionary ordering, but hopefully by this point in time everyone is on Python3, which the first one is being used.

  • v2.2.2 Changes

    February 21, 2020

    To Quote Tim:

    ๐ŸŒฒ > New ramlwrap allows you to specify a validation error handler that also receives the request object so that we can have different logging or other behaviour depending on api being called

    ๐Ÿš€ also dependency update for pyyaml for its security release.

  • v2.1.1 Changes

    January 17, 2020

    ๐Ÿ“š @Emad88 has kindly added in a reference scanner in the documentation area which allows for more accurate documentation pages to be generated when using schema.

  • v2.1.1.1

    January 17, 2020
  • v2.1.0.rc1 Changes

    September 03, 2019

    ๐Ÿš€ The main feature release here is of the RamlWrap Docs (which can be seen on the test). More examples to come.

  • v2.0.0 Changes

    February 17, 2018

    ๐Ÿš€ This release (with many thanks to @Jamian and @Rizzle93) comes with two main new usability features, and a couple of technology fixes:

    • Dynamic URLs (which makes REST api's much easier to write). This is now done by changing your function map to not just be a pointer but an array passed in containing both the function and a regex to use for that variable:
    • โšก๏ธ GET and POST urls: in previous versions the api only supported a GET or a POST for a particular url, but now it supports pretty much all versions (although examples of HEAD and UPDATE etc we could do with some feed back and real world examples of people using them

    Technology changes:

    • โšก๏ธ The dependancy upon pyraml has been dropped which allows us to support a wider range of raml edge cases without waiting for pyraml to be updated.
    • ๐Ÿ‘ Now should support from Django 1.7 - 1.11 for Python 2.7 and Django 1.9 - 2.0 for Python 3.
  • v1.0.1.rc5 Changes

    March 28, 2017

    ๐Ÿ‘ป Many thanks to @Jamian for adding this feature. This now supports the use of a Django Setting to replace the stock exception handling on a JSON schema validation.