Changelog #038

Jul 19th, 2024 - Hide Schemas, Tag Sorter, & API Client Fixes

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

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 ✨

Hide Schemas, Tag Sorter, & API Client Fixes

While we have been heads down fixing things in preperation for the release of our Scalar APP, we also shipped a handful of fixes and improvements to the API References

  • hide schemas with x-internal: true
  • add tagSorter configuration to sort tags
  • Achieved Apple Developer Certificate
  • add defaultOpenAllTags configuration option
  • And lots more below!

Fixes & Improvements

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

  • fix(use-codemirror): enter doesn’t create a new line (#2539)
  • chore(build-tooling): public/ folder is emptied for all Vite builds (#2538)
  • chore: remove cURL import copy :marcDog: (#2543)
  • chore: change scalar api client to scalar (#2545)
  • feat(doc-2064): make examples functional in api client (#2541)
  • fix(themes): don't minify themes css (#2462)
  • fix(api-client): app spacing + stroke thicknesses (#2536)
  • feat: moved command palette to the client app base (#2537)
  • docs: remove dead badge (#2534)
  • feat: store workspace in localStorage when using createApiClientApp (#2533)
  • chore: update fathom id (#2532)
  • chore: add fathom to client.scalar.com (#2531)
  • chore: exclude peer dependencies to avoid React version conflicts (#2530)
  • refactor: merge ci and release workflows (#2529)
  • fix(api-client): make topbar draggable and fix offset (#2527)
  • fix(api-client): address bar code mirror (#2525)
  • feat: revamp address bar (#2523)
  • fix(client-app): dark mode background colors (#2522)
  • fix: table checkbox for required params on import (#2521)
  • feat(api-client): variable replacement (#2445)
  • fix(api-client): clipped border radius in requests (#2520)
  • feat(doc 2095): handle multiple workspace part 2 (#2514)
  • chore: make react a peer dependency, fix #2482 (#2518)
  • fix(api-reference): set background color on body, fix #2496 (#2517)
  • feat(api-reference): configure defaultHttpClient, fix #2075 (#2504)
  • chore(mock-server): update build setup (#2506)
  • feat(mock-server): check OpenAuth2 password grant authentication is required (#2505)
  • chore(hono): move example to package folder (#2423)
  • fix: adjust command palette icon thickness (#2515)
  • fix(components): polish history icon (#2497)
  • feat(components): outline page icon (#2513)
  • feat(components): add outline icons (#2498)
  • feat(api-reference): hide schemas with x-internal: true, fix #2468 (#2502)
  • feat(api-reference): add tagsSorter to the configuration, fix #1436 (#2507)
  • chore(api-reference): rename Webhook to Webhooks (#2508)
  • docs: write about the HTML API (#2509)
  • docs(contributor): contrib-readme-action has updated readme (#2510)
  • feat(doc-2095): handle multiple workspace part 1 - routing (#2494)
  • fix: add reply response in fastify-api-reference example. (#2488)
  • fix(themes): switch from font-size unset to inherit (#2463)
  • feat(components): normalize and lint icons (#2477)
  • chore: do not release scalar-api-client (#2491)
  • docs(contributor): contrib-readme-action has updated readme (#2490)
  • feat(api-client): deploy @scalar/api-client to client.scalar.com (#2424)
  • ci: update turborepo cache after build (#2489)
  • feat: API Client for macOS 🥵 (#2442)
  • fix: only add body data if body data is not null (#2483)
  • fix(api-client): update active body when content type changes (#2484)
  • fix: add max height to search modal (#2480)
  • feat: add defaultOpenAllTags configuration option (#2479)
  • fix(client-app): codemirror bg color (#2476)
  • fix(client-app): scopes checkbox (#2473)
  • fix: make default tag check computed for reactivity bugs (#2474)
  • fix(api-client): input checked by default if required (#2469)
  • fix(nuxt): build script (#2472)
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