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, 2020To 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.