Releases: swagger-api/swagger-editor
Releases · swagger-api/swagger-editor
2.9.8
Highlights of this release:
- Composing AST from YAML is back to main thread due to this memory leak bug. Because AST composing is a heavy operation, we disable autocomplete and increase keypress throttle time automatically when Swagger Editor detects a very large Swagger file. When the bug reported above is fixed we will remove this behavior, but for now this is the better option.
- Tags are rendered inline if no tag has a description #645
- It will let user know if code generator service is down #635
- "List all operations" open ups collapsed paths #643
- It's easier to host Swagger Editor in subpaths #647
- No longer mangling file names in dist folder #648
- Bug fixes: #656 #640 #639 #638 #633 #629 #598 #549
2.9.7
There was more than 200 commits and 50 issues were closed since previous release. We mostly focused on performance, accuracy and bug fixes in this release. There was less new feature and more work toward making Swagger Editor more stable.
New Features
- Multi-threaded Swagger processing. Swagger Editor now uses two separate threads to process the Swagger document. This will guarantee Swagger processing is not blocking the UI thread.
- Autocomplete is more accurate and reliable. Swagger Editor is now suggesting enum values on top of known keys. It also suggest values for JSON Pointer (
$ref
) references.
- And a lot more enhancements. See full list of enhancements made
Fixed Bugs
See list of fixed bugs here
2.9.6
New Features
- Renders a deprecated tag on deprecated operations #433
- Human friendly menu options for code-generator
- A new refined menu bar
- A new and more accurate progress/status indicator
- Allows disabling backend health check #437
- Allows empty username/password in basic auth #450
- Allow user to bypass cors-it proxy when importing YAML #455
- Drag and drop file import #455
- Ace editor gets annotated with errors and warnings #445
- Warns user about cross-origin calls #455
- More autocomplete options for JSON Schema #432
- Autocomplete improvements #455 #432
- Try this operation shows validation errors
- Allow loose JSON Schema in body parameter schemas #383
Fixed Bugs
- Allow multiple
formData
parameters #435 - Multiple Try this operation bug fixes: #436
backendEndpoint
resolved based on it's origin(relative/absolute)- Honors
defaults.examplesFolder
when loading examples - Uses browser
localStorage
for saving the state of intro screen - Links in rendered info section open up in a new tab #451
- Honors
developmentPort
for launching the connect server #454 - Styling touchups #461
- Resolves
$ref
indefinitions
in compose time better #444
Internals
- Refactored autocomplete code
- Overhauled documentations
- E2E tests improvements
2.9.5
New Features
- Better autocomplete suggestions d4ecafa d72481c
- Code generators are back #147
- Replaced try operation form generator with Angular JSON Schema Form #384
- External Hooks
- Branding customization can add JavaScript code too. docs fcb27b2
- Editor configurations can override default Ace configurations 83f8634
- Import URL validates on keypress with a throttle. #352
- Server PUT throttle is configurable #349
- It's possible to use multiple securities in try operation #318
- "Paste JSON" accepts invalid Swagger #356
- Response headers are now rendered in preview #268
- "Mode" menu is gone
- Using
_.applyDiff
for a very fast update cycle
Fixed Bugs
- Menus disappear after clicking #348
- Backend relative paths are working #434
- Focuses in input tag when "import URL" dialog pops up #418
- ..and many more
Internals
- Updated various dependencies
- E2E tests for Try Operation #285
- Testing in Node 0.12 and iojs in TravisCI now
npm start
is now serving the built version 11442d0npm start
works in Windows- Added documentation explaining CORS issues
2.9.2
New features
- A much faster preview updating mechanism #337
- Google Analytics ID is configurable now #310
- Root securities will be added to all operations #302
- A smaller switch in schema-model directive for less cluttered preview b639f60
- Renders response description in markdown 722e314
Fixed bugs
- Api Key Authentication modal can't be close after input the key to authenticate bug #326
- Remove preceding slash bug #321
- Error when pasting JSON bug #320
- Problems in stored authentication bug #311
array
type causes query parameters to disappear bug #290
Internals
- Upgraded AngularJS version
- Updated Jasmine & Protractor
v2.8.0
Pre-release v2.0.21
This is a pre-release of version 2 of the editor