- Fix polymorphic models generation
- Allow displaying or hiding inherited properties of polymorphic models by configuration
- Create new tag to fix npm crap
- Fix polymorphic models generation
- Fix complex models generation
- Fix polymorphic models generation
- Fix issue with angular digest on huge openapi descriptors
- Refactor module swagger-auth to be able to auto validate authorization at startup (apiKey, basicAuth) (#93)
- Make operationId optionnal (#92)
- Fix model generator for array of enums
- Refactor module swagger-auth (beta) to be able to use multiple api keys (#86)
- Allow dynamic changes of inputType
- Implement oauth2 authorizations (beta)
- Fix module swagger1-converter
- Add support for RFC-6570 concerning query params
- Allow displaying a link to download swagger spec
- Fix error if ng-sanitize not used
- Fix module external-references
- Allow node version > 7 (#85)
- Force re-publish on npm
- Fix API explorer
- Fix readme
- Add support for OpenApi 3.0.0 (beta) (#80)
- Add support for polymorphism
- Refactor modules (rename, add priority, change arguments)
- Generate models and samples only when required to make UI being displayed faster
- Make text areas resizable
- Get rid of bower
- Fix #76: paths with regexp
- Catch exceptions when generating models (partially fixes #77)
- Fix module swagger1-to-swagger2-converter: deprecated attr is a string
- Always display response Content-Type select box
- Fix module swagger1-to-swagger2-converter: losing array items type
- Optimize model generation
- Add support for map/dictionary in module swagger1-to-swagger2-converter
- Fix POST/PUT with content type 'x-www-form-urlencoded'
- Fix model generation: could get some duplicates
- Fix module swagger-auth: it should not embed angular-ui-bootstrap components (#73)
- Fix module swagger1-to-swagger2-converter: form parameters were lost
- Fix module markdown: Allow using markdown in responses description
- Add support for map/dictonary in model definitions
- Add possibility to navigate within model complex type using links (#34)
- Fix overriting security definitions (#69)
- Fix swagger1-to-swagger2-converter when using angular 1.6
- Support angularJS 1.6 (#66)
- Support Swagger external documentation (#68)
- Fix basePath issue (#46)
- Fix secondary tags (#61)
- Create module to allow authorizations by API key or Basic auth for Swagger 2.0 specifications (#38)
- Fix Swagger 1.2 converter
- Add CSS classes to ease customization
- Create module to allow rendering markdown (#57)
- Display resources in same order as tags are declared in Swagger specification or alphabetically if no tag defined (#56)
- Fix
allOf
implementation (#55) - CSP compliant templates (#54)
- Fix Swagger model generation (float properties not displayed in samples)
- i18n add Japanese (#44)
- Display response headers
- Fix response references (#50)
- Fix right-to-left display (#53)
- Make Swagger specification URL absolute when passed to Swagger validator (#43)
- YAML support
- Allow rendering a Swagger specification from JSON object or YAML string (#32)
- Support
allOf
in object definitions (#41) - i18n (#37)
- Handle deprecated operations
- Allow defining a custom template to be used by SwaggerUi (#3)
- Use ngAnnotate
- Insert templates in SwaggerUi module
- Auto add modules at startup to avoid executing
app.run(...)
- Fix model generation of objects having no properties
- Fix Swagger 1.2 references (#35)
- Fix API explorer when using formData (#36)
- Fix sample JSON of operations having examples
- Something went wrong with bower, new release to force update
- Lost default responses content-type (#27)
- Remove useless files when using bower (#25)
- Remove useless package in dev (#28)
- Fix dev sample Swagger URL at startup (#29)
- Support path parameters (#26)
- Remove useless files when using bower (#25)
- Fix default host and baseURL (#24)
- Fix "Try it out" request URL if Swagger specification changed
- Fix Swagger 1.2 host if not defined
- Allow disabling or defining a custom Swagger validator (#19)
- Fix Swagger 1.2 host and baseURL (#21)
- Upgrade AngularJS (#23)
- Do not allow adding module multiple times (fix #17)
- Set permalinks optional as it can cause UI being reloaded when using ngRoute if
reloadOnSearch
not set to false - Check parameters at startup to give advices
- Allow forcing parser to JSON
- Throw error if no parser found
- Include Swagger validator
- Create module Swagger 1.2 to Swagger 2.0 converter (beta)
- Fix duplicated elements in UI
- Fix model generation
- Fix JSON parser
- Allow creating and using modules
- Create module to support Swagger external references
- Create module to support application/xml API explorer responses to display formatted response body
- Use the global consumes/produces definition if an operation doesn't specify its own
- Add support for $ref definition on operation parameters
- Use bootstrap-less-only to remove dependency to jQuery
- Display HTML description for operations, parameters and responses. If untrusted sources, user MUST include ngSanitize to his app else he has to add trusted-sources parameter to Swagger-ui directive
- Fix models defintions circular references
- Fix model generation
- Fix documentation
- Display host, base path and version
- Enable permalinks
- Autoload Swagger specification at startup
- Transfer to Orange OpenSources
- Fix CSS
- Fix model generation
- Fix API explorer displayed URL
- Fix for operations having no tags
- Fix CSS
- Display API explorer query params
- Add support for enums
- Fix model generation
- Fix display on small screens
- Responsive tables
- Split JS in multiple files
- Add CSS classes to ease override