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 hidden (Show)

optic - v0.28.2

Published by JaapRood about 2 years ago

What's Changed

Full Changelog: https://github.com/opticdev/optic/compare/v0.28.1...v0.28.2

optic - v0.28.1

Published by JaapRood about 2 years ago

What's Changed

Full Changelog: https://github.com/opticdev/optic/compare/v0.28.0...v0.28.1

optic - v0.28.1-4

Published by Alexandre-Herve about 2 years ago

optic - v0.28.1-3

Published by Alexandre-Herve about 2 years ago

What's Changed

Full Changelog: https://github.com/opticdev/optic/compare/v0.28.0...v0.28.1-3

optic - v0.28.1-2

Published by Alexandre-Herve about 2 years ago

optic - v0.28.1-1

Published by niclim about 2 years ago

optic - v0.28.1-0

Published by niclim about 2 years ago

optic - v0.28.0

Published by Alexandre-Herve about 2 years ago

optic - v0.27.1

Published by JaapRood about 2 years ago

With the release of oas and its new commands, we've found some bugs feeding it different types of input.

Fixes

  • Fixed running oas <spec-file> without further command. Now includes instructions and help on commands that can be used.
  • oas new now accepts .json filenames, and cleanly warns about other formats we don't support.
  • correctly configures analytics and error tracking, which got lost in the move back from closed to open source repos.

Tweaks

  • provides usage instructions for add to end of status output
optic - v0.27.1-2

Published by niclim about 2 years ago

optic - v0.27.1-1

Published by niclim about 2 years ago

optic - v0.27.1-0

Published by niclim about 2 years ago

optic - v0.26.29-0

Published by niclim about 2 years ago

optic - v0.27.0

Published by JaapRood about 2 years ago

A quiet little soft launch of the CLI we've been building for authoring OpenAPI specs: oas. For now, a separate command from the rest of @useoptic/optic and the optic command, but bundled and installed as part of it.

optic - v0.27.0-1

Published by JaapRood about 2 years ago

optic - v0.27.0-0

Published by JaapRood about 2 years ago

Prerelease of shipping the new oas command as part of @useoptic/optic.

optic - v0.26.29-test.1

Published by JaapRood about 2 years ago

Second in set of prereleases to test the update notifier

optic - v0.26.29-test.0

Published by JaapRood about 2 years ago

First in a set of prereleases to test the update notifier

optic - v0.26.29-1659545355

Published by notnmeyer about 2 years ago

Testing our release workflow.

optic - 10.0.6

Published by LouManglass over 3 years ago

Changes

  • Pass errors onto sentry for network calls @niclim (#901)
  • Use spectacle path parameters for path grouping @niclim (#900)
  • New fields, within objects, inside of lists [BREAK] -> Do not break @acunniffe (#902)
  • Add support for merging base OpenAPI documents into the generated one @smizell (#894)
  • The missing pieces of a Design First approach @smizell (#891)
  • Add specId to user saved doc changes event @niclim (#890)
  • Revive debugOptic and update error page @niclim (#887)
  • Fix example sessions @niclim (#889)
  • refactor: Change paths to include personId @jshearer (#864)

🚀 Features

  • Update spectacle projections to handle endpoint deletion @niclim (#876)
  • Handle endpoint removal in changelog @niclim (#878)
  • Ingest capture method @acunniffe (#898)
  • Prune unused paths left after deleting endpoints @JaapRood (#869)

🐛 Bug Fixes

  • Fix undelete from unstaging all endpoints @niclim (#877)
  • Fix intercept mode not being able to diff @niclim (#909)
  • fixed isCommandOnly logic @acunniffe (#908)
  • Fix capture for context type text/html with no text body @niclim (#904)
  • fix ecs test-case @acunniffe (#905)
  • Prevent root node from being learnt multiple times @niclim (#903)
  • Fix/common start issues @niclim (#893)
  • Fix endpoint removal when endpoint is the last endpoint in the spec @niclim (#892)
  • fix: Allow minor versions of tokio to be compatible. @jshearer (#884)

yarn global add @useoptic/[email protected]