Skip to content

Latest commit

 

History

History
118 lines (82 loc) · 2.27 KB

CHANGELOG.md

File metadata and controls

118 lines (82 loc) · 2.27 KB

1.5.2

  • Fix bug on handling empty request body handling (e.g. GET)

1.5.1

  • Fix error when request body is an Array in JSON

1.5.0

  • Separate :strict option into 2 other options

1.4.0

  • Allow non JSON Content-Type response on empty body

1.3.0

  • Support rails-style path format on link detection

1.2.0

  • Skip content_type check if strict mode is turned off (thx @tomoya55)

1.1.8

  • Improve error message on LinkNotFound (thx @take)

1.1.7

  • Skip response validation on 3xx response

1.1.6

  • Add :strict option to ignore undefined link

1.1.5

  • Check Content-Type on response validation

1.1.4

  • Skip validation of non-json request

1.1.3

  • Validate request parameters in URI query too

1.1.2

  • Support an empty array response at response validation

1.1.1

  • Skip response validation if response code is 4xx or 5xx

1.1.0

  • GET /docs returns HTML

1.0.7

  • Accepts GET /docs.md

1.0.6

  • Improve list detection logic

1.0.5

  • Declare charset=utf-8 in response content type

1.0.4

  • Return example of array property

1.0.3

  • Remove dependency on multi_json

1.0.2

  • Bundled all middlewares into specup executable command

1.0.1

  • Add Rack::JsonSchema::SchemaProvider

1.0.0

  • Rename: rack-spec -> rack-json_schema

0.1.8

  • Add Rack::JsonSchema::Docs

0.1.7

  • Reveal Rack::JsonSchema::Schema#links

0.1.6

  • Support YAML schema at specup

0.1.5

  • Add specup executable

0.1.4

  • Add Rack::JsonSchema::Mock
  • Prettify response JSON

0.1.3

  • Array response support of Rack::JsonSchema::ResponseValidation

0.1.2

  • Change Content-Type validation policy
  • Add Rack::JsonSchema::ResponseValidation

0.1.1

  • Add ErrorHandler rack middleware for building error response

0.1.0

  • Rebuilt entire code based on JSON schema

0.0.5

  • Change RESTful resource API (#get, #post, #put, and #delete)

0.0.4

  • Add Rack::JsonSchema::Restful, strongly conventional RESTful API Provider

0.0.3

  • Add a new constraint: required
  • More DRY way for validator definition

0.0.2

  • Change key name: queryParameters -> parameters
  • Add a new constraint: only
  • Add a new constraint: minimumLength
  • Add a new constraint: maxinumLength

0.0.1

  • Add a new constraint: type
  • Add a new constraint: minimum
  • Add a new constraint: maxinum