Revision history for perl distribution Swagger2 0.53 2015-09-13T15:55:54+0200 - Add EXPERIMENTAL naming of swagger routes #27 - Add "swagger_operation_spec" to route defaults #30 - Allow x-mojo-around-action to be inherited #30 - Allow x-mojo-controller to be inherited - Swagger2::SchemaValidator is back because JSON::Validator cannot be Swagger specific 0.52 2015-09-13T10:53:14+0200 - Fix validate(): Need to expand, as well as depend on fixes in JSON::Validator - Will also log the operationId not implemented - Deprecated tree() in favor of api_spec() - Deprecated specification() 0.51 2015-09-03T12:22:20+0200 - Fix dumper() in Command::swagger2 - Add /editor to example blog application - Add slides for YAPC::EU 2015 t/blog/2015-yapc-eu-slides.pdf 0.50 2015-08-24T16:28:42+0200 - Should not use Swagger2::SchemaValidator #25 0.49 2015-08-23T15:16:09+0200 - Remove naming or routes to fix unique problem #23 0.48 2015-08-23T15:09:58+0200 - Core validation functionality is moved to JSON::Validator #25 0.47 2015-08-11T18:16:54+0200 - Add "swagger" as default stash() value 0.46 2015-08-11T16:35:04+0200 - Add support for giving an Swagger2 object to the plugin - Add support for "collectionFormat" (PARTIAL) #17 - Deprecated passing "controller" as argument to plugin - Remove warning about helpers defined twice #21 0.45 2015-08-11T14:32:05+0200 - Add support for x-mojo-around-action (EXPERIMENTAL) 0.44 2015-08-10T23:13:15+0200 - Updated schema.json https://twitter.com/SwaggerApi/status/627128354827862016 0.43 2015-07-14T17:36:07+0200 - Fix loading swagger spec from editor on Windows 0.42 2015-07-11T22:02:27+0200 - Fix parsing formData - Add support for no content in response 0.41 2015-07-11T12:25:55+0200 - Fix loading swagger spec from editor on Windows (failed) - Bump Mojolicous requirement to 6.00 0.40 2015-07-08T10:47:39+0200 - Fix "&Digest::MD5::md5_hex function called with reference argument" 0.39 2015-07-08T10:33:02+0200 - Allow negative integers in query string 0.38 2015-07-07T09:48:13+0200 - Will use "basePath" in root API route - Swagger2::Editor can load specifications over HTTP 0.37 2015-07-06T23:27:17+0200 - Bundle http://json-schema.org/draft-04/schema - Bundle http://swagger.io/v2/schema.json 0.36 2015-07-06T21:07:30+0200 - Remove EXPERIMENTAL from main Swagger2 module - Fix POST JSON data with Swagger2::Client - Updated swagger2 schema.json: Allow empty arrays for parameters - Add example blog app 0.35 2015-06-24T08:17:43+0200 - Add "mojo swagger2 client" command - Add EXPERIMENTAL "coerce" attribute to Swagger2::SchemaValidator 0.34 2015-06-22T10:13:44+0200 - Change order of YAML modules 0.33 2015-06-19T22:04:15+0200 - Add Swagger2::Client #8 - Fixed Mojolicious::Plugin::Swagger2 can use default values from schema #18 - Started deprecating "controller" as plugin config 0.32 2015-06-17T15:34:32+0200 - Allowing {n,no,false,off} as boolean false, #15 0.31 2015-05-13T12:42:39+0200 - Change required Mojolicious verision to 5.54 #14 0.30 2015-04-21T20:33:43+0200 - Fix failing test with YAML 1.15 #12 0.29 2015-04-09T09:52:40Z - Fix _schema_to_string_dispatch() can only be called with reference - Add support for raw text/binary data #6 - Add POD rendering of anyOf, allOf and oneOf #7 Contributor: Julian Maurice 0.28 2015-03-01T18:02:20Z - Allow setting specification_file when constructing Swagger2::Editor - Mojolicious::Routes::Route::bridge is DEPRECATED 0.27 2015-01-22T19:52:37Z - Fix validating "required" on a property - Fix validating output - Fix "path" in errors response when posting JSON or form data 0.26 2015-01-21T14:05:44Z - Fix validating body and form data - Add support for custom placeholder types 0.25 2015-01-20T12:26:23Z - Fix rendering "not implemented" - Fix parsing true/false in URL - Fix validating against empty rule set - Fix validating against "body" - Fix rendering "body" parameters in POD #5 - Documented custom route for Swagger2 Mojolicious plugin 0.24 2015-01-19T14:05:08Z - Add support for x-mojo-controller in swagger spec - HTTP method is not used in method name looked any more 0.23 2015-01-12T09:42:19Z - Fix scrolling to the right position after rendering POD - Fix loading ace.js from relative url - Will include description in POD, instead of just "required" - Remove editor shortcut CTRL+L - Add editor shortcut CTRL+F (find) - Can load API from same domain, using "#/path/to/api.json" fragment 0.22 2015-01-09T19:37:46Z - Allow "number" type when generating POD - Editor will also render "Table of contents" 0.21 2015-01-05T12:26:46Z - Fix order of headings in generated POD - Fix response codes are rendered with "=head4" - Made text in editor easier to read 0.20 2015-01-03T17:11:06Z - Fix loading $SWAGGER_API_FILE on Windows in Swagger2::Editor #4 Contributor: Andreas Koenig 0.19 2015-01-03T15:16:15Z - Move editor code from Mojolicious::Command::swagger2 to Swagger2::Editor 0.18 2015-01-03T14:16:31Z - Fix bodytest.t: YAML is not a required dependency 0.17 2015-01-03T10:30:29Z - Fix failing Windows test where the Mojo::URL path part is invalid 0.16 2015-01-02T12:44:33Z - Tried to fix failing Windows test where c:\path\to\spec is converted into a URL with scheme "c", #4 0.15 2014-12-19T13:26:24Z - Fix parse() will set tree() attribute - Allow editor to start without file 0.14 2014-12-18T16:06:02Z - Add both "summary" and "description" to POD - Add print styling for editor - Can resize editor area - Fix detecting yaml/json mode in editor 0.13 2014-12-18T14:06:26Z - Fix "not" logic in SchemaValidator 0.12 2014-12-16T11:30:34Z - Add missing Swagger2::POD::_schema_boolean_to_string() method - Add Swagger2::parse() method - Add "mojo swagger2 edit" command - Fix printing "Resource URL" when generating POD - Fix parameter references - Fix expanding bare $ref and $ref inside refs 0.11 2014-12-15T09:29:27Z - Add "mojo swagger2 pod" command - Add "mojo swagger2 perldoc" command - Add "mojo swagger2 validate" command - Change POD output to follow standard formatting 0.10 2014-12-15T07:27:51Z - Disable "int64" format test if Perl does not support 64 bit 0.09 2014-12-13T12:46:39Z - Fix adding parameter to route #1 - Fix "Resource URL" in generated POD - Add "Type" to "Parameters" POD table 0.08 2014-12-11T11:08:05Z - Change "floats" and "double" formats are not tested - Add support for "byte" format 0.07 2014-12-10T14:58:15Z - Fix test for negative integers - Add more formats: date, double, float, int32 and int64 0.06 2014-12-10T12:19:40Z - Fix t/jv-formats.t: Label not found for "last SKIP" 0.05 2014-12-09T22:01:31Z - Fix "Not an ARRAY reference at lib/Swagger2.pm line 356." 0.04 2014-12-09T21:02:43Z - Add "formats" to Swagger2::SchemaValidator 0.03 2014-12-09T15:36:04Z - Add Swagger2::validate() - Add Swagger 2.0 schema - Fix circular $ref when expanding a document - Rewrote Swagger2::SchemaValidator to support draft 4 0.02 2014-12-05T10:01:34Z - Add Swagger2::SchemaValidator - Add Swagger2::expand() - Add Mojolicious::Plugin::Swagger2 0.01 2014-12-04T14:01:27Z - Add load() - Add pod() and Swagger2::POD - Add to_string($format) - Started project