Openapi Designer Versions Save

Design interface for creating Open API (Swagger) specification files

v1.2.0

6 years ago

Latest demo available at https://openapi.design/ Permanent demo of this version available at https://openapi.design/v1.2.0/

New

  • Uploading specs to OpenAPI space
    • Supports login using native OpenAPI space account and APInf account
    • If the designer is running in an iframe, the parent can send its APInf auth token using postMessage()
  • Support for receiving API documentation from postMessage()
  • Better errors, confirms and notifications using PNotify
  • Link to apinf.org from APInf logo
  • Docker image

Changed

  • Translated missing things in Finnish localization
  • The form is now validated before switching to rich preview
  • The title of tag definitions now shows the name of the tag
  • Fixed rich preview on IE11
  • Fixed tooltip positioning on non-Firefox browsers

Contributors

  • Tulir Asokan (@tulir)
  • Kerkko Pelttari (@xylix)
  • Matti Leppänen (@matleppa)

v1.1.0

6 years ago

Latest demo available at https://openapi.design/ Permanent demo of this version available at https://openapi.design/v1.1.0/

New

  • Input validation
  • Markdown editor with integrated preview using SimpleMDE
  • Rich preview using Swagger UI
  • Editor-only view (no preview, centered)
  • Preview view that shows the whole document and allows editing
  • Language changer
  • Proper placeholder values
  • Open Graph protocol meta tags
  • Implemented some missing fields in type definitions (e.g. readOnly and allOf)

Changed

  • Updated logo and favicon
  • Fixed output of integer/float enum values
  • Squashed some I18n bugs
  • Fixed bugs on IE and Edge
  • Made UI improvements
    • Moved GitHub and info button from header (topbar) to footer
    • Added a slightly gray background for main container
    • Changed header color to white and footer color to gray
    • Removed collapse button from array controls (there's still one next to the title)
  • Improved performance when opening large API designs

Contributors

  • Tulir Asokan (@tulir)
  • Kerkko Pelttari (@xylix)
  • Nazia Hasan (@Nazarah)

v1.0.0

6 years ago

Latest demo available at https://openapi.design/ Permanent demo of this version available at https://openapi.design/v1.0.0/

Changed

  • Recreated project using Aurelia
    • Added custom component-based form system
    • Massive performance improvements in big API specifications
  • Completely redesigned UI
  • Dropped support for IE10 and lower

New

  • I18n support
  • Added project charter
  • Added community code of conduct
  • Added about page and info popup
  • Allowed collapsing form fields
  • Added support for JSON references

Contributors

  • Tulir Asokan (@tulir)
  • Kerkko Pelttari (@xylix)
  • Brylie Oxley (@brylie)
  • Nazia Hasan (@Nazarah)
  • Taija Björklund (@bajiat)

v0.2.0

7 years ago

New

  • Info button support
  • YAML download option
  • Clear form button
  • Form data is now saved in browser cache

Improved

  • Switched from Alpaca to json-editor
  • Split up form into multiple parts
  • Does not include empty fields in downloaded content

Contributors

  • Tulir Asokan (@tulir)
  • Kerkko Pelttari (@xylix)
  • Brylie Oxley (@brylie)
  • Nazia Hasan (@Nazarah)
  • Taija Björklund (@bajiat)

v0.1.0

7 years ago

New

  • Initial form created
    • Most fields from Open API Specification are now implemented
      • Only major field missing is securityDefinitions
      • Some subfields missing (especially in paths)
  • JSON preview

Contributors

  • Tulir Asokan (@tulir)
  • Kerkko Pelttari (@xylix)
  • Brylie Oxley (@brylie)