Changelog #003

November 4th, 2023 - OSS Improvements & Markdown Revamp

Follow us on twitter for realtime updates or read our previous changelog here

Last week we shipped some amazing improvements & bug fixes, let's dive in!

Community Contributors ✨

We wanted to give a shoutout to the open-source contributors who shipped some great work on the Open-Source repository:

Stoked to see this in production and bettering the Scalar API References ✨

Swagger Editor Empty State

We removed the loading state showing up on empty content, and now we show the getting started page with the editor open for a better experience.

Markdown Foundation/TipTap refactor

We are gearing up for a serious markdown improvement, and we needed to spruce up our TipTap extensions. This meant better semantic HTML for us to move forward with better Markdown support. We laid out that work this week and should have some incredible updates in the next Changelog ✨

Add OAS/Swagger Spec Version to Title

Now you can see your API version + OAS/Swagger version above the title.

Fixes & Improvements

  • fix: move footer below sidebar and editor when toggled
  • feat: export ApiReferenceLayout
  • feat: add oas version spec version to title
  • feat: split out api references from the view
  • chore: don't run ci on push to main
  • fix: do not touch the content if nothing is configured
  • fix: changing documents with collaborative editing enabled
  • refactor: swagger editor reactivity
  • fix: re-add missing menu icon
  • chore: add more tests
  • chore: update cdn link
  • chore: spruce up getting started page
  • fix: remove setting search hotkey in demo page
  • refactor: test send request with proxy
  • feat: Empty state in swagger editor
  • feat: make search hotkey configurable
  • fix: minor styling issues with native web view
  • feat: add some graphics to help people style their references
  • fix: remove extra borders + fix spacing when only 1 server child
  • fix: active states and spacing of server list inputs
  • feat: use variable name as placeholder for the server url
  • chore: fix some linter warnings
  • fix: merge query strings from URL with given query strings
  • fix: empty example responses
  • style: hide empty table headers
  • feat: make servers selectable
We are incredibly grateful for the Scalar community, all the feedback has been truly inspiring and we are looking forward to releasing more features and fixes for the next changelog ✨

Join us:

Marc

CEO & Co-Founder, Scalar