Changelog #039

July 26, 2024 - Scalar App Release Prep

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

Community Contributions ✨

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 ✨

Scalar App Release Prep

We couldn't be more excited to start sending out invites to our Scalar App next week! We spent a ton of engineering effort around the final touches on the app, and our release flow to make releasing updates super simple. Shout out toDesktop !

We can't wait for everyones feedback and to start using the Scalar App :)

Features

So much work was put into improvements + UX of our app, all the small details make the world of difference ✨

  • feat: output vue component
  • feat: Add more repo context to git sync (#1819)
  • feat: add auth and service layer into dashboard (#1810)
  • feat: check for failed image deletes in the db and retry (#1758)
  • feat: zod env var parsing for helios client (#1808)
  • feat: deploy helios client to netlify (#1814)
  • feat: remove dropdown teleport (#1816)
  • feat: Bump packages (#1813)
  • feat(api-client-app): store window size and position (#2628)
  • feat(api-client): make the configuration for `createApiClientApp` and `createApiClientModal` optional (#2624)
  • feat(components): update combobox styles (#2620)
  • feat: improve search modal performance, fix #2586 (#2633)
  • feat: only hide auth on read only mode (#2636)
  • feat(api-reference): performance logging (#2630)
  • feat(api-client): enable multiple api clients (#2607)
  • feat: toDesktop builds (#2597)
  • feat(components): create combo box component (#2602)
  • feat(api-client-react): keep use-client directive after build (#2599)
  • feat: revived the api-client-react package (#2587)
  • feat(api-client): add colors to env vars and pills (#2549)
  • feat(api-client): animate sidebar icon (#2564)
  • feat: add cookie empty state (#2548)
  • feat(api-client): create a default workspace if no OpenAPI document is passed to the modal (#2557)

Fixes

Nothing is perfect, but we’re just a bunch of commits closer to it. 🐛

  • fix: activate query params by default only if required (#2569)
  • fix: add null check to scheme model (#2582)
  • fix: api-client-react async loading (#2591)
  • fix: comment out api client react next example (#2590)
  • fix: constantly adding empty header (#2574)
  • fix: Correct enviroment var injection and GHA for test enable (#1827)
  • fix: correct pnpm version (#1817)
  • fix: latest changes broke testing base url (#2568)
  • fix: load env vars in helios deploy action (#1807)
  • fix: matchMedia is not a function (#2622)
  • fix: release workflow permissions (#2561)
  • fix: remove click.stop page refresh action item (#2544)
  • fix: remove layout code from scalar-app (#2616)
  • fix: remove ScalarCodeBlock that freezes browser in response preview (#2573)
  • fix: remove trailing whitespace codemirror env pill (#2585)
  • fix: scope search to active workspace (#2583)
  • fix: whitespace http method (#2576)
  • fix(#2634): remove default proxy (#2635)
  • fix(api-cleint): api client http method bg color remove (#2589)
  • fix(api-client-react): types (#2614)
  • fix(api-client): add header to client subpages (#2588)
  • fix(api-client): all request bodies are sent as form data, fix #2511 (#2526)
  • fix(api-client): can’t navigate to request history entry (#2542)
  • fix(api-client): client.scalar.com and add command for testing (#2619)
  • fix(api-client): electrical wiring for gitbook (#2575)
  • fix(api-client): scalar app sidenav spacing (#2578)
  • fix(api-client): search modal isn’t centered (#2547)
  • fix(api-client): some api client app clean up (font sizes, spacing, etc) (#2605)
  • fix(api-reference): allow scrolling to collapsed sections via hash (#2604)
  • fix(client.scalar.com): localStorage isn’t enabled (#2550)
  • fix(components): set component font size to 13px (#2601)
  • fix(docusaurus): build docusaurus theme css with postcss (#2546)
  • fix(docusaurus): theme dark mode variables + button color + classic theme icon uniformity (#2540)
  • fix(mock-server): tries to register non-http methods as routes, fix #2560 (#2580)
We are incredibly grateful for the Scalar community, all the feedback has been truly inspiring, helps guide us to prioritize fixes and we are looking forward to releasing more features and fixes for the next changelog ✨

Join us:

Marc

CEO & Co-Founder, Scalar