optic

OpenAPI linting, diffing and testing. Optic helps prevent breaking changes, publish accurate documentation and improve the design of your APIs.

MIT License

Downloads
388.5K
Stars
1.4K
Committers
21

Bot releases are visible (Hide)

optic - v8.2.0

Published by github-actions[bot] over 4 years ago

Changes

  • make diff performance usable @acunniffe (# #235)
  • bumped version to 8.2.0 @acunniffe (#242)
  • Added auto labeling of Pull Requests @trulyronak (#241)
  • Changes for 8.1 release @acunniffe (#219)
  • 8.1.0 prerelease commit @acunniffe (#217)
  • QA Fixes / Prep for End-End test suite @acunniffe (#201)
  • SetupLink helps setup maintainer meeting @acunniffe (#211)
  • Agent CLI should be less-brittle when starting @acunniffe (#207)
  • Hide Endpoint details behind feature flag @JaapRood (#208)
  • Integrate TestingService with endpoints required to render ReportSummary @JaapRood (#206)
  • Allow ReportsNav to render the load captures fetched through TestingService @JaapRood (#203)

🐛 Bug Fixes

  • issue-228: resolved default 1024 bit length on certificate @LouManglass (#236)
  • Fixed issue where scrolling was preserved when navigating @trulyronak (#227)
  • added key component to response descriptions @trulyronak (#226)
  • API Check failures should be reported @acunniffe (#225)
optic - 6.5.1 -- Enhanced OpenAPI generator

Published by acunniffe almost 5 years ago

optic - 6.4.0 -- Design-by-Examples

Published by acunniffe almost 5 years ago

New Features:

optic - 6.1.7

Published by acunniffe about 5 years ago

  • New Overview Page
  • Fixed bug where nested objects became type 'Any' in the diff
optic - 2.0.12

Published by acunniffe almost 6 years ago

  • Computed fields (supports Express JS Routers)
  • New annotations DSL
optic - 2.0.7 -- Linux support

Published by acunniffe almost 6 years ago

Debugged Linux installer & server operation

optic - 2.0.6

Published by acunniffe almost 6 years ago

optic - 2.0.0rc3

Published by acunniffe almost 6 years ago

  • Created a separate mode for context
  • Made (escape) key exit an unfinished task
  • Fixed timeout bug
optic - 2.0.0rc1 [CLI]

Published by acunniffe almost 6 years ago

Optic now features a CLI as its primary interaction model. We're saying goodbye to the GUI & hello to a cross-platform interactive prompt.

Try it out with:
npm install optic-cli -g

optic - 1.0.0-rc1

Published by acunniffe over 6 years ago

  • Support for Sync
  • Capabilities updated for parity with Optic Markdown 1.0.0
  • Performance Enhancements
optic - 0.1.2

Published by acunniffe over 6 years ago

New Features:

  • Advanced Transformations fully supported.
  • All Renders go through the same code generation pipeline now
  • Object Literals can have generated code used as their values
  • Knowledge graphs can now be serialized, sent to the client, and used to present dropdown options/autocompletions
  • Markdown parsing caches for better performance

Bug Fixes:

  • Fixed issues where Node/NPM install checks were showing on startup even if those programs were installed
  • Fixed issues with Schema References not working for some version numbers
optic - Release 0.1.1

Published by acunniffe over 6 years ago

Change Log:

  • Release documentation
  • Added Socket Events to send Project Status for Agents (Used to display loading page and error states)
  • Bumped supported optic-markdown to version 0.1.2
  • Fixed issue where Optic didn't work if the App was located in a path with a space in it ie 'Developer/My Apps'
  • Packaged Optic Markdown within .jar so it doesn't need to be installed separately.
  • Optic node checks if a valid version of Node is installed before starting
  • Optic Editor window loads faster and has correct title

Bug Fixes:

  • Data directories weren't being created on first run causing most of Optic's internal functionality to fail. This was missed because in testing we didn't wipe all Optic files from our test devices.
  • Issue that prevented Optic servers from shutting down after the host Mac App closed has been resolved
optic - Release 0.1.0

Published by acunniffe over 6 years ago