Changelog
December 5, 2024
v0.12.5Features
- OpenAPI integration. Studio will use the OpenAPI spec from Hono-Zod-OpenAPI apps to map spec definitions to your api routes. Docs for a route are shown in a new “Docs” tab.
- Basic Command bar. You can now toggle the timeline or logs with the command bar (
cmd+k
), as well as switch between different tabs (Body, Headers, Params, Docs) in the request fields. - Natural language request generation. You can now generate requests with an instruction prompt. Press
cmd+shift+g
to open the prompt input.
Bug fixes
- Added a tooltip to the sidebar panel toggle to make it clearer what the keyboard shortcut is (
cmd+b
) - Fixed an issue where the route side bar would not highlight the currently selected route after you switched the method manually
- Fixed an issue where the request body would not load correctly from local history
December 4, 2024
v0.12.3Features
- Routes file tree view. You can now view your routes as they’re organized in your file system.
December 2, 2024
v0.12.1Features
- Improved code analysis. Through the new @fiberplane/source-analysis package a more flexible and thorough source code implementation is included
Bug fixes
- Fixed an issue where the request body type would switch to “text” even when you selected “JSON”
October 25, 2024
v0.10.0Features
- Fiberplane Services. Log in with GitHub to get access to 100 free AI-generated requests every day!
October 18, 2024
v0.9.0Features
-
Mistral support: Fiberplane Studio now supports Mistral for generating request data.
-
Improved settings screen: we made some improvements to the settings screen to make it easier to add multiple API keys for LLM providers.
-
Rendering outside requests External requests are now rendered in the request panel, instead of the timeline panel.
-
Improved AI request generation We’ve added some static analysis smarts for wrangler projects in order to give LLM providers more context about the code that powers each route.
-
Improved Route Updating We’ve added some improvements to how we refresh your list of API routes in the Studio.
-
Render audio files When your api returns a binary audio response, we will render an audio player for you to listen to it.
Bug fixes
-
D1 autoinstrumentation The client library,
@fiberplane/hono-otel
, now instruments D1 queries in latest versions of wrangler/miniflare. -
Set response attributes Fixed an issue where setting response attributes would not work correctly (for synchronous endpoints).
-
Side panel not closing Fixed an issue where the side panel would not close when clicking outside of it.
-
Missing log information Fixed an issue where logs would not be displayed fully in the logs panel.
-
Render images returned from API Fixed an issue where images returned from an API request made through Studio would not be rendered in the response panel.
September 23, 2024
v0.8.3Features
-
Improved AI/Timeline/Logs panel The panels are now combined into a single panel with tabs for each. This makes it easier to switch between them and reduces the amount of space they take up in the UI.
-
Improved logs panel. The logs icon in the bottom-right corner shows a red dot when there are error-level logs recorded. The panel itself is now more responsive, readable, and features a button for quickly copying the message to clipboard.
-
Empty states. Sometimes, you don’t have the data. Sometimes it’s intended and sometimes it’s not. This release adds makes the uninteded cases easier to resolve with clear feedback and guidance directly shown in the UI.
Bug fixes
-
Initial size routes panel. Fixed an issue where routes panel would be rendered too big when the app was first loaded.
-
Panel resizing issue. If multiple panels were open, sometimes resizing would not work correctly.
-
Logs panel toggle. Fixed an issue where the red dot when there are errors would not be displayed.
September 16, 2024
v0.8.1Features
- Sidebar navigation. The sidebar has been reworked to be fully navigable by keyboard. You can now use the j and k keys to navigate the items in the sidebar, toggle the visibility of the sidebar using cmd/ctrl+b, focus and search with /, and more.
- Layout. The layout of the Studio has been improved to make it denser but also easier to navigate. Each of the panels are adjustable and can be toggled shown or hidden independently. The top bar has been removed in favor of a bottom bar that contains the icons for showing the panels as well as the settings screen.
September 9, 2024
v0.8.0Features
- Panels. We have reworked the layouts so that the panels can be shown/hidden independently. The request-response panel is now the default and shapes up the core of the workflow. The timeline and AI-assistant panels can be toggled and shown independently. This will enable you to focus on whichever pieces are currently most important in your workflow.
- Logs. Logs have always been available in the timeline view, however, we found them sometimes difficult to parse along with the rest of the information. This new panel will make it easier for you to see just the parts of your request-response lifecycle that you
console.log
-ed.