- JSI ~> v0.8.1
- OpenAPI::Operation#each_link_page
- JSI = v0.8.0
- replace deprecated calls to JSI
- compatibility
- JSI 0.7
- Faraday 2
- Ruby 3
- JRuby
- ResourceBase resources in responses may be contained anywhere in the response object contained in ResourceBase::Container
- ResourceBase defines class methods for operations whose request or response schemas are represented by the resource
- JSI v0.6.0
- JSI schema classes change to schema modules, JSI instances may have multiple schemas (JSI v0.4, Ur v0.2)
- JSI v0.3.0
- Scorpio::OpenAPI::SchemaReference represents a schema reference
- Scorpio::OpenAPI::Reference implicitly derefs
- Ur v0.1.0
- misc
- JSI v0.2.0
- misc
- misc
- improve documentation
- misc bugfixes
- Request#param_for
- Operation#human_id
- bugfixes
- Scorpio::OpenAPI v3 classes updated from OAI/OpenAPI-Specification branch oas3-schema
- any uniquely-named request parameter will have accessors on Request and can be passed as config to #initialize
- Request#each_page_ur for pagination
- significantly improved documentation
- many refactorings, improvements, and fixes
- miscellaneous minor fixes and improvements
- OpenAPI v3 support
- classes Request/Response, OpenAPI::Operation, OpenAPI::Document handle a request. ResourceBase relies on these.
- extract SchemaInstanceBase and friends to gem JSI
- fix mutability of SchemaInstanceBase with #[]=; instance is modified in place
- add mutability to JSON::Node with #[]=
- fix problems with initialize extending SchemaInstanceBase instances with Enumerable; just include it on SchemaInstanceBase itself
- Scorpio::SchemaInstanceJSONCoder
- SchemaInstanceBase#parent, #parents
- compatibility fix #as_json
- Rewrite Model, use OpenAPI
- abstraction for a schema, Scorpio::Schema
- abstraction for a json node at a path within its document, Scorpio::JSON::Node
- abstraction for an object represented by a schema, Scorpio::SchemaObjectBase
- so much more
- Scorpio::Model minor bugfixes and refactoring
- initial Scorpio::Model
- initial Scorpio::Model::PickleAdapter