Skip to content

Releases: firecamp-dev/firecamp

v3.3.0-beta.3

04 Mar 12:46
83f80a7
Compare
Choose a tag to compare

What's New

  • #62 The Firecamp Desktop Applications has been released for Mac/Win/Linux
  • #168 The ws connection is being made through desktop application.

What's Changed

v3.2.3

20 Oct 10:57
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v3.2.2...v3.2.3

v3.2.2

21 Aug 04:26
eb41691
Compare
Choose a tag to compare

Firecamp OSS Launched

Open Source Firecamp is launched on 15th Aug with the latest version v3.2.2

What's Changed

  • [feat]: Firecamp Echo Server by @Nishchit14 in #32
  • Update README.md by @Nishchit14 in #33
  • chore(deps): bump vm2 from 3.9.13 to 3.9.19 by @dependabot in #43
  • chore(deps): bump tough-cookie from 4.1.2 to 4.1.3 by @dependabot in #42
  • ui: implementing mantine checkbox by @Nishchit14 in #46
  • Readme prepared by @Nishchit14 in #47
  • Readme changes by @Nishchit14 in #48
  • webpack optimization: common, dev, and production webpack config optimized to boost performance
  • Updated usage of Vsc icons with lucide-react in all components
  • Updated the package version of lucide-react with latest version
  • Collection Explorer: Collection and Folder will open/close when clicking on the arrow or icons too.

Dx Improvements

  • Sidebar: Updated FolderClosed Icon to Folder
  • GlobalCreate: updated handler triangle with BurgerIcon (created from mantine)
  • SignIn to Firecamp modal: alignment for left icons should be the same
  • Links route updated : /legals/** to /legal/**
  • SignIn & SignUp: not allow spaces in username & email fields
  • Invite Existing Members: update the preview template (name|username - email)
  • Invite New Member: update the placeholder (Name & name@email.com)
  • Workspace Invitation :
    • Members Tab - not show remove button in case of owner role, update preview for owner role in the text field instead of a dropdown, remove the owner from role options
  • Workspace Invitation
    • Pending Invitation Tab - update the table with the actions column, update with new API, & update confirmation messages
  • TabContainerHeader (Home Icon): updated icon stroke-width & active background color
  • Updated FcIconGetSquare svg component
  • Table cell: input height issue fixed
  • FirecampThemeProvider: Global css updated shown in console error fixed
  • Explorer: Listing line preview styles updated in the item renderer
  • FolderClosed Icon replaced with Folder Icon
  • PromptSaveItem, PromptInput: Autofocus to input field added
  • Updated usage for FcHttp icon in place of FcIconGetSquare
  • GlobalCreate Dropdown: BurgerIcon size updated
  • Environment Dropdown: Added Signin button for guest user
  • SwitchWorkspace: removed bottom border
  • Base styles: added mantine variable for --color variable
  • ScrollArea
    - Renamed ScrollBar to ScrollArea
    - Updated implementation based on mantine scroll area
    - Updated Storybook documentation & stories
    - Updated usage in components
  • Collection Tree
    • Menu icon opacity change
    • request will not get opened in the tab while dragging it within the tree, improvement.
    • FcHttp icon component created
    • collection tree drop condition logic set, in-progress

Full Changelog: v3.2.1...v3.2.2

v3.2.1

03 Aug 12:39
350ca1c
Compare
Choose a tag to compare

What's Changed

image

v3.2.0

29 Jul 12:42
350ca1c
Compare
Choose a tag to compare

What's Improved

Profile, workspace, and org management are now integrated within the app, no sub-domain redirects are required. Easily manage user profiles, workspaces, and organizations directly from Firecamp. Effortlessly handle invitations to workspaces and organizations within the application. Access and accept invitations without leaving Firecamp.

following components/features are now integrated within the app.

→ Profile Management
→ Workspace Management
→ Organization Management
→ Invitations Management
→ Org/Workspace Members List
→ Accept Invitations within the app

v3 2 0

v3.1.0

25 Jul 04:10
350ca1c
Compare
Choose a tag to compare

What's Changed

  • Readme file updated by @realvishalrana in #23
  • add feature and feedback template by @siam1113 in #20
  • Themes are improved @Nishchit14
    • Mantine theme implemented with primary and secondary with orange/green variant.
  • Auth texts and messages are improved @shreya-gr
  • Auth modals are moved to the side drawer
  • Workspace management modal moved to the side-drawer
  • Invite member modal moved to the side-drawer
  • Prompts (confirm, input, saveItem) are refactored with new APIs and @mantine/modals lib
  • icons migration to lucide icons has been started #15
  • Internal bugs fixes

Technical detail

  1. Dropdown component is improved and replaced with the Mantine dropdown component
  2. Modal component is improved and replaced with Mantine component
  3. Drawer component introduced

New Contributors

Full Changelog: 3.0.0...v3.1.0

v3.0.0

11 Jul 16:58
0492aa2
Compare
Choose a tag to compare

8ec37eed-07e9-4796-9f36-d3c6c491bb7f

Release Note TOC

1. Introduction
2. Dedicated Playgrounds for each protocol (Truly Multi-protocol)
3. Postman Compatibility
4. Breaking Changes
5. Migration Guide (Firecamp 2 -> 3)
6. Deprecation Chrome Extension
7. Roadmap (Future of Firecamp)

1. Introduction

Firecamp version 3 marks the beginning of our journey as a web-based platform. This release represents a complete rewrite from the ground up, enabling us to support multiple protocols and significantly improve the platform's foundation. The re-architecture ensures that Firecamp becomes more versatile and extensible, setting the stage for exciting possibilities in the future.

2. Dedicated Playgrounds for each protocol (Truly Multi-protocol)

Rest Playground

  • Developer Experience Improvements
  • Headers/Params, Count and Table view improvements
  • Pre-request and Test scripts are now postman compatible
  • Response UI has been optimized

Read the doc

GraphQL Playground

  • Collection of playgrounds introduced
  • Query Explorer UI improved
  • Multi-tabs playgrounds are introduced
    - Now you can test and debug multiple qra[hql queries with multiple tabs within the same tab
  • Response panel has been improved

Read the doc

WebSocket Playground

  • Message Collection has been introduced
  • Playground (Type and Send Message) experience has been changed
  • Event Logs and Log preview improvements

Read the doc

SocketIO Playground

  • Emitter Collection has been introduced
  • Playground (Type and Send Emitter) experience has been changed
  • Event Logs and Log preview improvements

Read the doc

3. Postman Compatibility

Firecamp 3.0 brings full compatibility with Postman, ensuring a smooth transition for users familiar with PM's environment variables, global variables, collection variables, and scripts. We have worked diligently to align Firecamp's scripting capabilities with PM's scripting paradigm, allowing users to leverage their existing knowledge and scripts effortlessly.

3.1. Environment Variables
3.2. Globals
3.3. Collection Variables
3.4. Scripts (Pre-request and Tests):

3.1 Environment Variables:

Introducing Environment Variables, Firecamp 3.0 allows you to define and utilize variables throughout your workspace. The Environment variables allow you to create sets of variables specific to a particular environment. This flexibility empowers you to streamline your workflow and maintain consistency across your requests.
Read the doc

3.2 Globals:

With Firecamp 3.0, you can define Global variables within your workspace. These variables can be accessed and reused in any request or collection within the same workspace, enabling you to centralize commonly used values and configurations. By utilizing globals, you can efficiently manage and update shared variables across the workspace scope.

3.3 Collection Variables:

In addition, Firecamp 3.0 supports collection variables. Collection variables are specific to a particular collection and can be used across multiple requests within that collection. This feature enables you to organize and maintain variables at the collection level, further enhancing the modularity and reusability of your requests.

3.4 Scripts (Pre-request and Tests):

Firecamp 3.0 introduces enhanced scripting capabilities that are the most compatible with Postman's scripts. You can now write pre-request scripts and tests using the familiar PM's scripting syntax within Firecamp. This compatibility ensures a seamless transition for users accustomed to writing scripts in Postman, allowing them to leverage their existing knowledge and effortlessly migrate their scripts to Firecamp. However, we're improving this feature based on community feedback. You can share your feedback on GitHub.
Read the doc

4. Breaking changes

Cross-app collaboration

We have re-architectured the Firecamp to be a web-first and truly multi-protocol platform. To enhance team collaboration, the desktop version (v2) is no longer compatible. We encourage teams currently on v2 to transition to Firecamp v3 for a smoother collaborative experience. Don't worry, your data remains unaffected. Need help to move? Reach out to us on Discord. Upgrade to Firecamp v3 and enjoy seamless collaboration!

Environment

  • Collection-level and Workspace-level environments are no longer supported
    Previously created environments will be shown in your account, and you can clone them instantly into environment variables
    • step-1 click on the environment Icon to open the sidebar,
    • step-2 at the bottom of the sidebar, you'll have your old environments. you can clone from there.

Scripts

The Firecamp v2 scripts are no longer supported, New Firecamp scripts are now most compatible with Postman Scripts. We understand the importance of maintaining compatibility and reducing friction when transitioning between tools. By aligning Firecamp with Postman's scripting capabilities, we aim to provide a familiar and seamless experience for both existing Postman users and new users looking to benefit from Firecamp's multi-protocol capabilities.

5. Migration Guide (Firecamp 2.0 -> 3.0)

With this release, there is no manual migration required. Simply visit the Firecamp website at https://firecamp.dev/, sign in to your account, and you will have immediate access to all your existing workspaces and collections. Additionally, stay tuned for the upcoming release of the Firecamp 3.0 Desktop version, which will further expand the capabilities of the platform.

  1. Visit https://firecamp.dev/ and sign in.
  2. All your workspaces and collections will be accessible. If you're missing anything please contacts us on Discord.
  3. Desktop version coming soon.

6. Deprecation Chrome Extension

As part of the transition to Firecamp 3.0, we have decided to deprecate the Firecamp Chrome extension. Instead, we are focusing our efforts on delivering an enhanced web experience. Starting from October 1st, 2023, the Firecamp Chrome extension will no longer be available. We apologize for any inconvenience caused and encourage you to switch to the web version for continued access to Firecamp's features.

7. Roadmap: Future of Firecamp

Firecamp is evolving into a one-stop, feature-rich platform, aiming to become the most complete OpenSource Platform for API development. By starting the OpenSOurce journey, the future roadmap includes the introduction of

  1. Cutting-edge AI-powered capabilities
  2. A user-friendly CLI tool
  3. An advanced API test runner
  4. A versatile built-in proxy
  5. Robust SSL support
  6. Seamless history tracking
  7. Improved developer experience
  8. Enhanced API documentation, and
  9. Seamless integration with CI/CD workflows
  10. Undisclosed Platform Phase-2

These upcoming features will transform Firecamp into the ultimate destination for developers, offering a best-in-class development experience and a feature-rich API environment.