[libswagger2-perl] annotated tag upstream/0.60 created (now d6ee878)

Lucas Kanashiro kanashiro.duarte at gmail.com
Sat Oct 31 18:43:17 UTC 2015


This is an automated email from the git hooks/post-receive script.

kanashiro-guest pushed a change to annotated tag upstream/0.60
in repository libswagger2-perl.

        at  d6ee878   (tag)
   tagging  474650f6fc2ab6a14503426e82cc175b404000ae (commit)
  replaces  upstream/0.59
 tagged by  Lucas Kanashiro
        on  Sat Oct 31 16:24:32 2015 -0200

- Log -----------------------------------------------------------------
Upstream version 0.60
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAABCAAGBQJWNQdgAAoJEPgjonKYg8l8BZAQAKSz3AqeSSp8FK/5DkY+bu6h
CFBxLW37kTs8LIq2t6PCYiGa+qZhdyTZB5eZOemrBX43UXgRHo7kKb/sCLSmu4hs
MbENOw3TsXKxnulfonJprhc57fjQlfFPpIBIThKowufbH1cFN5USYKvwrdR/2P6s
qmZwbrsMWISrGTAcYd+P24BkweIEo/oLD6CPnG9Laklmfeh4ByLzryoVqob7LSWs
Lk4jXtYrMveoZWS6guv2IHcEeACPqMj8BYDBAXjt6xwasO/oC+RXFpJMJAiRoevk
m4ok19mx14i+yRz8+MGySbRq3l/fzQu0COkrVrN22YDeGAuEv2b03Vtj3FShSJk+
M12sB2VR7oPUCKu4DARQsA158jj3kkDTOvf80bWTb/2pQvmCiOdU6dvoIrdoNs2w
lHcHdD5z7tb+FauTCNdBsVA/wCLdxADdaVwTz/6ZFwRcM2y+vSSTT+i9mT6lcpKM
2PEsOrrwdKAibeiRM5iPCxB15QSwmj+WgidBYxQPcpxvccFwq6N+Xrb+x7ag2yuf
OymFfTiWr9Uzk9MA1Rhaw1/bBtPzFg7DcZeI/q9j2/Rjz/j896oK4b/dtE2uSIYf
Cyug72f2keBr2BiK7nRqHHGoktHERFU22ODrN73w0pCup0rmYuioOkkx9T8LE+4M
d4rTnjNtTpkIPHLlrfsd
=ZcyO
-----END PGP SIGNATURE-----

Jan Henning Thorsen (288):
      Initialized
      Add petstore.json and .yaml
      Add load() to Swagger2
      Add pod()
      Add to_string($format)
      Add test for yaml
      Improved API and error handling
      Tidy up code
      Improved content detection for load()
      Add Makefile.PL, README and dependencies
      Improved documentation
      Released version 0.01
      Fetched http://api.metacpan.org/source/TOBYINK/JSON-Schema-0.016/lib/JSON/Schema/Helper.pm
      Modified Swagger2::SchemaValidator
      Add expand()
      Keeping schema "properties" on expand()
      Add Mojolicious::Plugin::Swagger2 with output validation
      Add note about both yaml and json
      Refactored
      Add input validation to Mojolicious::Plugin::Swagger2
      Removed limitations in Swagger2 plugin
      Will skip failing tests on win32
      Released version 0.02
      Improved documentation
      Change SWAGGER2_YAML_MODULE environment variable
      Add Swagger 2.0 schema
      Rewrote Swagger2::SchemaValidator
      Add cache for http://json-schema.org/draft-04/schema
      Add Swagger2::validate() method
      Fix expand()
      Fix "required" in Swagger2::POD
      Fix SchemaValidator: required and properties in items
      Mojolicious::Plugin::Swagger2 use new validation API
      Released version 0.03
      _validate_required() is not in use
      autovivification module is not required
      Fix POD
      Add "formats" to Swagger2::SchemaValidator
      Released version 0.04
      Released version 0.05
      Fix: Label not found for "last SKIP"
      Fix: Label not found for "last SKIP"
      Released version 0.06
      Fix test for negative integers
      Add more formats: date, double, float, int32 and int64
      Released version 0.07
      Change "floats" and "double" formats are not tested.
      Add support for "byte" format
      Released version 0.08
      Fix load($file) on windows
      Disable "int64" format test if Perl does not support 64 bit
      Add .travis.yml
      Fix Undefined subroutine &Swagger2::__Missing__::Load called
      Improved path parameter regex #1
      Fix "Resource URL" in generated POD
      Add "Type" to "Parameters" POD table
      Released version 0.09
      Disable "int64" format test if Perl does not support 64 bit
      Fix load()ing files on windows
      Released version 0.10
      Add "mojo swagger2" command
      Change POD output to follow standard formatting
      pod
      Add "mojo swagger2 validate" command
      Released version 0.11
      Add missing Swagger2::POD::_schema_boolean_to_string() method
      Fix printing "Resource URL" when generating POD
      Fix parameters references
      Add Swagger2::parse()
      Add ace javascript editor for "mojo swagger2 edit" command
      Add "mojo swagger2 edit" command
      Fix expanding bare $refs
      Test editor
      Editor only allocate one localStorage key
      Better error message in editor
      Refactored parse()
      Fix failing windows test
      Fix expanding $ref inside $ref
      "not" logic is not working
      Better usage for "mojo swagger2 edit"
      Default to YAML. Detect JSON.
      Do not print Parameters table on empty parameters list.
      Released version 0.12
      Fix "not" logic in SchemaValidator
      Released version 0.13
      Add both "summary" and "description" to POD
      Reordered VERSION and DESCRIPTION
      Fix detecting yaml/json mode in editor
      Add print styling for editor
      Can resize editor
      Released version 0.14
      Fix parse() will set tree() attribute
      Allow starting editor without file
      Allow starting editor without file
      Need to do ace.resize() as well
      Released version 0.15
      Fix failing windows test #4
      Released version 0.16
      https://github.com/jhthorsen/swagger2/pull/3#issuecomment-67153095
      Fix failing Windows test where the Mojo::URL path part is invalid
      Released version 0.17
      Fix bodytest.t: YAML is not a required dependency
      Released version 0.18
      Move public editor files
      Move editor code from Mojolicious::Command::swagger2 to Swagger2::Editor
      Released version 0.19
      Can load $SWAGGER_API_FILE on Windows in Swagger2::Editor, fixes #4
      Released version 0.20
      Fix order of headings in generated POD
      Made text in editor easier to read
      Released version 0.21
      Allow "number" type when generating POD
      Editor will also render "Table of contents"
      Fix scrolling to #section in editor
      Forgot to update editor.t
      Change default href to #toc
      Released version 0.22
      Fix scrolling to the right position after rendering POD
      Will include description in POD, instead of just "required"
      Remove shortcut CTRL+L. Add shortcut CTRL+F
      Fix loading ace.js from relative url
      Can load API from same domain, using "#/path/to/api.json" fragment
      Released version 0.23
      Add support for x-mojo-controller in swagger spec
      HTTP method is not used in method name looked any more
      Released version 0.24
      Documented custom route for Swagger2 Mojolicious plugin
      Fix rendering "not implemented"
      Fix parsing true/false in URL
      Cleaned up definition files
      Fix validating against empty rule set
      Fix validating against "body", #3
      Rendering "body" parameters in POD, fixes #5
      Released version 0.25
      Fix validating body and form data
      Add support for custom placeholder types
      Released version 0.26
      Fix validation "required" on a property
      Fix "path" in errors response when posting JSON or form data
      Fix validating output
      Need to default to "object" when type is not defined, but has "properties"
      Released version 0.27
      Will not construct Swagger2::Editor object when MOJO_APP_LOADER
      Mojolicious::Routes::Route::bridge is DEPRECATED
      Allow setting specification_file when constructing Swagger2::Editor
      Compatible with Mojolicious 6.0
      Released version 0.28
      Fix _schema_to_string_dispatch() can only be called with reference
      Add POD rendering of anyOf, allOf and oneOf, fixes #7
      Add support for raw text/binary data, fixes #6
      Released version 0.29
      Update basic repo files
      Fix failing test with YAML 1.15, closes #12
      Test support for "type:[...]" as an alternative to "anyOf" #10
      Released version 0.30
      Change required Mojolicious verision to 5.54, closes #14
      Released version 0.31
      Allowing {n,no,false,off} as boolean false, fixes #15
      Fix warning about undefined value, closes #16
      Released version 0.32
      Add "x-mojo-controller": "t::Api" to all example files
      Fixed Mojolicious::Plugin::Swagger2 can use default values from schema, closes #18
      Started deprecating "controller" as plugin config
      Add Swagger2::Client #8
      Released version 0.33
      Will test all YAML modules
      Released version 0.34
      Add "mojo swagger2 client" command
      Add experimental support for SWAGGER_COERCE_VALUES
      Add EXPERIMENTAL "coerce" attribute to Swagger2::SchemaValidator
      Fix getting error message from Swagger2::Client
      Fix Can't use an undefined value as a symbol reference at Pod/Text.pm line 267, <DATA> line 2231.
      Forgot to use Mojo::UserAgent
      Released version 0.35
      Updated swagger2 schema.json: Allow empty arrays for parameters
      Fix POST JSON data with Swagger2::Client
      Fix POST JSON data with Swagger2::Client
      Add tests for Swagger2::Client with placeholders in path
      Will use croak() in Swagger2::Client
      Fix path to error location
      Copy/paste blog example from git at github.com:kraih/mojo-pg.git/417eae0395
      Add Swagger API to blog example
      Remove EXPERIMENTAL from main Swagger2 module
      Mentioned code generators
      Released version 0.36
      Bundled http://json-schema.org/draft-04/schema
      Released version 0.37
      Ignoring more cached files
      Will use "basePath" in root API route
      Avoid making a new cache file each time the tests are run
      Will not go through delay on invalid input
      Improved documentation
      Swagger2::Editor can load specifications over HTTP
      Released version 0.38
      Allow negative integers in query string
      Released version 0.39
      Fix "&Digest::MD5::md5_hex function called with reference argument"
      Released version 0.40
      Fix loading swagger spec from editor on Windows
      Bump Mojolicous requirement to 6.00
      Released version 0.41
      Fix parsing formData
      Add test for 201 responses
      Add support for no content
      Released version 0.42
      Released version 0.43
      Updated schema.json from http://t.co/6sreBBnoKw
      Released version 0.44
      Add support for x-mojo-around-action (EXPERIMENTAL)
      Released version 0.45
      This feature is EXPERIMENTAL and can change without notice.
      Add support for giving an Swagger2 object to the plugin
      Deprecated passing "controller" as argument to plugin
      Remove warning about helpers defined twice, closes #21
      Add support for "collectionFormat" (PARTIAL), closes #17
      Released version 0.46
      Fixed reference to issue #17 in Changes
      Fixed copyright year
      Add "swagger" as default stash() value
      Add link to http://thorsen.pm/perl/programming/2015/07/05/mojolicious-swagger2.html
      Released version 0.47
      Core validation functionality is moved to JSON::Validator #25
      Released version 0.48
      Remove naming or routes to fix unique problem, closes #23
      Released version 0.49
      Should not use Swagger2::SchemaValidator #25
      Released version 0.50
      Merge pull request #26 from leejo/leejo/skip_x_keys_in_route_creation
      Fix dumper() in client command
      Change "index" to "list" in blog demo
      Add /editor to demo
      Add 2015-yapc-eu-slides.pdf
      Merge remote-tracking branch 'origin/master'
      Released version 0.51
      Will also log the operationId not implemented
      Updated swagger spec
      Deprecated "tree" and "specification"
      Fix validate(): Need to expand, as well as depend on fixes in JSON::Validator
      Released version 0.52
      Allow x-mojo-around-action and x-mojo-controller to be inherited
      Swagger2::SchemaValidator is back because JSON::Validator cannot be Swagger specific
      Add "swagger_operation_spec" to route defaults, fixes #30
      Add EXPERIMENTAL naming of swagger routes, fixes #27
      Released version 0.53
      Merge pull request #28 from stephan48/test-blog-app-template-list-fix-01
      Add EXPERIMENTAL support for lite apps
      Revert "Add EXPERIMENTAL support for lite apps"
      Converted YAML examples to JSON
      Merge pull request #35 from KohaSuomi/master
      Fix invalid formdata.json
      Resolved schemas in JSON::Validator are cached
      Compatible with Mojolicious 6.22
      Released version 0.54
      Will build JSON::Validator from master on github
      Split Mojolicious::Plugin::Swagger2 into guides
      Add Swagger2::Guides::Render
      Released version 0.55
      Add Mojolicious::Plugin::Swagger2 will validate spec on load
      Released version 0.56
      JSON::Validator 0.56 can validate YAML booleans, closes #39
      Add support for passing "coerce" to register()
      Released version 0.57
      Remove "valid" from standard error structure since it was redundant
      Documented how to include http://git.io/vcKD4
      Add support for using operationId instead of x-mojo-controller #36 #37
      Fix typo in Tutorial.pod
      Cancel out By|For|In|Of|To|With in operationId #36
      Merge pull request #40 from kberov/master
      Add TODO test for headers #41
      Better documentation for operationId and parsing rules #36
      Add "listUsers" example and fix "searchForPets" example #36
      Released version 0.58
      Rename variable config => op_spec
      Add "basePath" resource can be used to download expanded API spec
      Can call Swagger operations over WebSocket using dispatch_to_swagger()
      Need to replace all \W
      Trying to keep the same spec path for all perl versions
      Cannnot seem to create the same md5 sum on Perl 5.16
      Add before_render hook to make sure we reply with JSON
      Fix validating required body
      Released version 0.59
      Fix pass on $app to WebSocket controller
      Merge pull request #44 from mrenvoize/single-item-array
      Fix "collectionFormat" is not part of "items"
      Merge pull request #46 from mrenvoize/single-item-array
      Add support for collectionFormat: multi
      Fix support for "collectionFormat" for both "parameters" and "items" #46
      Released version 0.60

Krasimir Berov (1):
      some more explanations

Lee Johnson (2):
      skip methods that look like swagger extension keys
      skip methods that look like swagger extension keys

Lucas Kanashiro (1):
      Imported Upstream version 0.60

Martin Renvoize (2):
      Test for single item array in query
      Further test case for multi-level arrays

Olli-Antti Kivilahti (1):
      Add Path Objects to Mojolicious in lenghtwise order from shortest to longest path.

Stephan Jauernick (1):
      Blog App: Rename index.html.ep to list.html.ep to be consistent with the code.

Zak B. Elep (5):
      Support '/path/{parameter}' paths
      Don't clobber `in` and `name` fields in body/form parameters
      Copy to parameters to `$p`, instead of aliasing to it
      Add Test::Warnings
      Add test for body parameters

-----------------------------------------------------------------------

No new revisions were added by this update.

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libswagger2-perl.git



More information about the Pkg-perl-cvs-commits mailing list