-
Notifications
You must be signed in to change notification settings - Fork 2.2k
Changelog
webron edited this page Apr 7, 2014
·
20 revisions
- You can now integrate a JAX-RS project without any custom annotations (#489). While not all swagger niceties are supported, you can see an example here: https://github.com/wordnik/swagger-core/tree/master/samples/java-jaxrs-no-annotations
- Better support for Joda DateTime, XMLGregorianCalendar models. They are automatically converted into JSON Schema formats (#509, #439)
- Automatic handling of java.util.Collection.
- Updated Reflections package (#465).
- Easier integration for Jersey 2.x. See the sample: https://github.com/wordnik/swagger-core/tree/master/samples/java-jersey2
- API Operations defined in multiple files are automatically merged (#501).
- More Jackson support (#441, #461, #486).
- Fixed missing allowMultiple request param (#478).
- Added
hidden
annotations to allow removing operations and properties without a custom filter (#488, #475, #167). - Unified versions between annotations, core, play support (#450).
- Added support for Jersey2
- Simplified configuration for non web.xml
- Fixes for Servlet integration
- Added ApiInfo support for Play2
- Model annotation fixes
- Updates to OAuth2 support annotations to include scopes
- OAuth2 server support
- Fixes for custom model processor support
- Added JSON-schema draft-4 support for models
- Support for polymorphic models with discriminiators, subtypes
- Added apiInfo so top-level API information can be annotated in both swagger-ui and elsewhere
- Released swagger-spec 1.2
- Pluggable readers for scanning classes, model introspection, config reading
- Simplified overriding of model introspection
- Support for consumes, produces, protocols, authentications
- oAuth support in spec
- Support for raw servlet integration
- Resource, operation, model property ordering
- Polymorphic model support
- Fixes for generic objects
- Fixed
@Api
paths with slashes - Added support for model detection with deep recursion (#176)
- i18n support (#190)
- Master is now
stable
- Updated to Jackson 2.1.4
- Fix for generics as input/output values
- Add manual model definitions
- Updated listing path to /api-docs.json
- Moved swagger-play2 and swagger-play2-utils to maven central
- Spec clarifications
- Updated to Jackson 2.0.x, added sample with scala case classes
- Play 2.0.2 supported
- Pluggable model processor, added configurable package introspection
- Feature parity between JAX-RS & Play 2, java, scala
- Made .{format} configurable
- Added support for alternate resource listing, examples in scala
- Moved swagger spec to github wiki
- Transitioned build to Maven
- Removed jaxrs dependencies from swagger-core
- Moved sample server implementations into /samples directory
- Added support for alternate API listing paths
- Made .{format} optional
- Added crazy scala versioning into artifact names (Scala 2.8.1 => ${artifact}_2.8.1)
- Added test and integration test through default maven integration-test lifecycle
- Initial release of swagger
Pre-release versions will be suffixed with SNAPSHOT and RC appropriately. If you want the release version, please grab it by tag (i.e. v1.0 for the release)