Skip to content

v0.4.0

Choose a tag to compare

@jaideepghosh jaideepghosh released this 07 Jun 21:04

Bridge v0.4.0

This release introduces two major improvements to the Bridge workspace experience: interoperable exports and built-in documentation for requests, folders, and collections.

✨ Export Collections, Folders, and Requests

Bridge now supports exporting collections, folders, and individual requests directly from the sidebar.

Highlights

  • Export collections, folders, and requests from the sidebar via the new More menu.
  • Added a confirmation dialog before export to prevent accidental downloads.
  • Introduced a flexible export architecture that supports multiple export formats.
  • Exports now generate standardized JSON documents for improved portability and interoperability.

OpenAPI Export (Default)

Bridge now exports to OpenAPI 3.0.3 by default, making exported APIs compatible with:

  • Swagger
  • Postman
  • Insomnia
  • Bruno
  • Other OpenAPI-compatible tooling

Files are exported using clean JSON filenames based on the entity name.

Additional Export Formats

The new exporter framework also includes support for:

  • Bridge JSON (round-trip compatible)
  • Postman Collection v2.1
  • OpenAPI 3.0.3

The exporter system is fully extensible, allowing additional formats to be added without UI changes.

Round-Trip Compatible Bridge Exports

Bridge exports now include hosted JSON schemas and can be imported back into Bridge without losing structure or metadata, enabling reliable backup and sharing workflows.

Sidebar Improvements

To support export actions, sidebar controls have been redesigned:

  • Row actions now use Edit and More controls instead of separate icon buttons.
  • Collections, folders, and requests now share a cleaner context menu experience.
  • Delete actions have been moved into the More menu alongside Export.

📝 Rich Text Documentation

Bridge now includes built-in documentation capabilities powered by a reusable rich text editor.

Request Documentation

Requests now include a dedicated Docs tab where you can:

  • Write endpoint documentation
  • Add implementation notes
  • Describe request behavior and usage
  • Store rich text content alongside requests

Collection & Folder Overviews

Collections and folders now include an Overview tab for documenting:

  • API architecture
  • Team conventions
  • Authentication requirements
  • Project notes and onboarding information

Rich Text Editor Features

The new editor includes:

  • Bold, italic, underline, and strikethrough formatting
  • Headings and text alignment
  • Code formatting
  • Lists and blockquotes
  • Live formatting state indicators
  • Responsive light and dark mode support

Multiple Editing Modes

Switch seamlessly between:

  • Edit – WYSIWYG rich text editing
  • Preview – Read-only rendered output
  • HTML – Direct HTML editing powered by Monaco Editor

Persistence Improvements

Documentation content is now fully integrated across the application:

  • Request descriptions are preserved when saving requests and examples.
  • Collection and folder descriptions save automatically through configuration updates.
  • Imported requests correctly populate documentation content.
  • Exported entities retain documentation metadata.

✅ Quality & Reliability

  • Added hosted JSON schemas for exported Bridge documents.
  • Improved importer compatibility for exported Bridge collections and requests.
  • Fixed editor synchronization when switching between Preview and Edit modes.
  • Verified TypeScript compilation and type safety across all updated packages.

What's Changed

  • feat: introduce rich text editor with docs and overview tabs #8
  • feat(export): add interoperable export for collections, folders, and requests #7

Full Changelog: v0.3.0...v0.4.0