Skip to content
This repository has been archived by the owner on Oct 6, 2023. It is now read-only.

Releases: firecamp-io/firecamp

v2.2.1 (sep 21-patch)

02 Oct 06:16
d08ad2f
Compare
Choose a tag to compare

bug fixes

  • duplicate query string on web socket request #181 @freemstr
  • [feature request]cookie is not being parsed when url's host is defined as variable #182 @Nishchit14
  • [user-feedback] socket.io GUI runtime enhancement #183 @Nishchit14

v2.2.0 (Sep 21)

25 Sep 19:48
d08ad2f
Compare
Choose a tag to compare

Welcome to the Sep 21 release of the Firecamp. There are some improvements and bug fixes in this update.

improvements

GraphQL
  1. switch and execute query: now it's easy to navigate between playground operations and run from the same place at execute button

Switch-and-run-query

2. shortcut to add Query, Mutation, Subscription moved to the Explorer panel

Shortcurt-to-add-query

3. schema doc button moved to the URL bar and re-fetch schema button design updated

schema-doc-icon-and-re-fetch-schema-button

  1. playground query writing experience and performance improved @Nishchit14
HTTP
  1. crash tab on query params updates issue fixed
SocketIO/WS
  1. design improvements
  2. performance improvements

platform

  • app update dialog removed and it will be notified via the firecamp custom notification

bug fixes

v2.1.0 (Aug 21)

01 Sep 07:26
d08ad2f
Compare
Choose a tag to compare

New Features

  • Socket.IO-Client v4 support added in the Socket.IO request #164 @pranavwani

Socket IO-Client Version Switching

  • WebSocket and Socket.IO: Event logs Keyboard accessibility for WS and SocketIO. #168 @Nishchit14

Enhancements

  • Socket.IO Request: Separate listener panel added

Listener Panel

  • Chat Support: Icon moved to the left-bar footer

Chat Support

Bug Fixes

  • GraphQL Request:
  • SSL Certificate: Certificate path synced with the remote DB whether sync option is enabled or not
  • Socket.IO Request: Emitter updated argument value not synced with the remote DB
  • HTTP Request: OAuth2 auth not working #176 @pranavwani

v2.0.11 (July 21)

02 Aug 03:17
6ad1ee3
Compare
Choose a tag to compare

v2.0.1-10 are released under Firecamp canary and v2.0.11 is the combined version of those canary versions and production bugs/improvements.

Enhancement 🎨

  • Default protocol added in the URL bar of the all-new request. like https or ws whichever is appropriate to the request type.
  • Collection UI is improved to show selected and opened directories.
  • Create a new workspace option removed from the workspace switch menu
  • New shortcut added: Go to home tab Ctrl Shift H
  • Socket.IO: Tool-tip added on Socket.IO version change drop-down
  • Left bar main menu's sub-menu will open on hover now.
  • GraphQL Request: Timeline will be generated on request execution fail also now.
  • "SocketIO/WS" events logs are now accessible with up/down keyboard keys. and also selected row will look formatted.

Bug Fixes

  • WebSocket tab should have ws:// pre-text at urlbar #161 by @Nishchit14
  • Can't resolve the hostname of "localhost" in v.2.0.5 Windows 10 #162 by @ksiotis
  • Couldn't connect to server (Error code: 7) #163 by @danieldflrs
  • Unable to switch into workspace #165 by @pranavwani
  • Imports only one parameter #167 by @vlad-qa-auto
  • [Cookie] clear all cookie issue #170 by @shreya-gr
  • YAML is not recognized in response to body #142 by @pavelsaman
  • Persistent Tab: Environment provider not showing on app start
  • Unable to sign out in some rare cases.
  • Socket.IO and WebSocket Duplicate request collection issue fixed
  • Socket.IO and WebSocket request collection issue fixed for persistent tab
  • SSL and Proxy feature support added in desktop app (Shortcut: Ctrl/⌘ + Shift + P) with shortcuts.
  • Request URL host missing issue fixed.
  • HTTP Request: Can't set body value to empty
  • Collaboration: Duplicate request not sync
  • Persistent tab: Tabs not close on Sign In/Sign Out
  • Allow importing GraphQL request playground
  • Guest user GraphQL request playground removed issue fixed
  • Can't pass headers while fetching schema issue fix
  • Prevent remove GraphQL request playground on migration
  • Firecamp Menu: environment shortcut updated from Ctrl Shift E to Ctrl E
  • Environment: On switching tab active tab's variables details not showing on hover
  • GraphQL Request: Can't use environment variables issue fix.
  • HTTP response tab options opacity issue fixed

Firecamp v2.0

18 Jun 21:13
4ff0ac1
Compare
Choose a tag to compare

The team collaboration is out for the public beta. You can directly invite your team member to join the API workspace. and It's free for now. (No need to get early access for that from now onwards.)

Closed issues [bugs and improvements]

Improvements 🎨

  • Home tab
  • Left bar
  • Request tab
  • Themes
  • Environment
  • Request

Home Tab

  • Popular requests: Quick access frequently API style request
  • Create a request: Easily create any API style
  • Create API Tools: Create a request like JSON Converter and Markdown
  • Workspace Setting: Workspace common setting provided here, like import project specification like OAS, HAR, Postman, Insomnia, and Firecacamp into the active workspace to get into the API testing and more setting can accessible via three-dot option
  • Themes From here easily switch between any themes according to daylight

Left bar

  • Main menu:
    • Workspace Setting: Provide active workspace common settings like edit workspace and manage the members of the workspace
    • Organization Workspaces: Switch between organization workspaces and create a new Organizational workspace
      Create First ORG  and ORG  workspace
    • Personal Workspaces: Switch between personal workspaces and create a new personal workspace
    • User settings: View and Update user info and change the current password
    • Create New Organization: Create an organization with its default workspace
    • Sign Out: Sign Out from the user account
  • Quick Access
    • Project import option added next to the add project option
    • History
    • Cookie Manager
    • SSL & Proxy Manager (In upcoming release)

Request tab

  • DND: Easily Switch the position of the tabs by DND
  • Tooltip: Open requests name can be view by hover on the tab header
  • Tab Actions:
    • Options added to close all and close all saved requests
    • Create Socket.IO request option added
      Tab improvements

Environment

  • Environment Snippet term replaced with Environment
  • Default input format for manage variables is set to JSON
  • Used variables value can check by hover on it
  • *Can declare recursive variables
  • *Nested variables can be used via path
  • Mock variables support added using faker, UUID library
  • Staging environment not added on project create
  • Workspace Default global snippet renamed to Default Environment
  • Deprecate: Drop the useage of table and form format for manage variables
    environment

Requests

HTTP

  • 🐛 Bugs fix: Setting environment variables from the runtime script
  • 🎨 Request timeline will be generated on request execution fail
  • ✨ Can view request's network statistics by clicking on the staus code from the response panel (*available only in desktop app)
  • Alert:
    • Protobuf body support dropped in v2.0.0 (cover in next release with improvements)

WebSocket

  • 🎨 Ping-Pong support added (*available only in desktop app) #44
  • Deprecated: Set default connection from the request config option
  • Deprecated: Total count for active connections feature removed

Socket.IO

  • Create multiple instances of a client feature added like WebSocket request from the connections tab
  • Advanced config to handle socket.io client added, access from the connection tab
    • Persistent config
      • Reject Unauthorized (*available only in desktop app) #101, #29
      • Connection timeout
      • Reconnection handle config. options added
    • Connection Config
      • Force new
      • Namespace
      • Path
      • Ping
      • Ping Interval
      • Transports
  • Emitter can store in a directory structure same as a WebSocket request
  • Emitter arguments types extended with: JSON, ArrayBuffer, ArrayBufferView and File
  • Emitter with acknowledgement support added
  • Listeners setting UI-UX updated
  • Socket.IO v3 support added

Common

  • Reject Unauthorized set to false default, which will allow sending self-signed certificate to the server for each request API style
  • Active tab highlighted by theme specific color

New Features

  • Keyboard shortcuts
  • Cookie Manager

Keyboard Shortcuts

⌨️ Types of keyboard shortcuts

  • Basic
  • Left bar and Project Collection
  • Request specific

Basic

Action Shortcut
Mac Windows/Linux
Open history H Ctrl H
Open environment E Ctrl E
Open cookie manager Shift C Ctrl Shift C
Open workspace setting / Ctrl /
Create a new request tab N / Ctrl T Ctrl N / Ctrl T
Save request tab updates S Ctrl S
Close active request tab F4 Ctrl F4
Close all request tabs K W Ctrl K W
Close all saved request tabs K U Ctrl K U
Close App Q Ctrl Q
Toggle full-screen view F11 F11

Left bar and Project Collection

Action Shortcut
Mac Windows/Linux
Toggle B Ctrl B
Navigate
Expand a saved project / module Space Enter / Space
Open a saved project / module / request Space ↵ Enter / Space
Rename project / module /...
Read more

Bug fixes.

09 Jul 04:55
4ff0ac1
Compare
Choose a tag to compare

Bug Fixes

WebSocket

  • Can't add a new connection
  • History issue
  • Send message from the Playground by short key

Enhancements

  • Allow using () in the request name

Introducing the world's first feature-rich WebSocket client

02 Jul 17:53
4ff0ac1
Compare
Choose a tag to compare

💥 What's new?

WebSocket Client v2

🚀 Improvements

UI

  • Design in the left bar and HTTP Client Multipart body

Workspace

  • Improve the flow

HTTP Client

  • Allow ACCEPT_ENCODING in desktop app Ref.
  • Flow to send Protobuf serialized data #107
    protobuf
  • Allow setting HTTP_VERSION while sending the request Ref. #78
    Screenshot from 2020-06-26 09-29-39
  • UI improvements in the Config. tab

GraphQL Client

  • Can cancel the query execution
  • Showing error in the response tab if try to execute invalid query

Blackhole

  • Postman and Insomnia GraphQL body request will be converted into Firecamp's GraphQL client request

🐛 Bugs

GraphQL Client

  • Running invalid query makes execution unstoppable

Long waiting bug list to close due to some dependency

  • Settings disappear after refreshing the page #1
  • Support for custom header on WebSocket #19
  • Send null character to terminate stomp message #45
  • Closing a tab outside of a project with unsaved work will succeed #52
  • Optional Sec-WebSocket-Extensions and extension parameters #55
  • websocket binary message support #58
  • Detect CORS Problem #75
  • Allow for choosing HTTP version #78
  • Allow reordering requests and modules in projects #82
  • Websockets improvements #91
  • Protobuf Proto2 Syntax Support #107

v1.4.4

18 Jul 10:15
e32ab17
Compare
Choose a tag to compare

No changelog for this release.

Bug fixes

10 Jun 12:52
e32ab17
Compare
Choose a tag to compare

🐛 Bug Fixes

  1. HTTP Request follow location issue fixed
  2. Request menu clicked open request
  3. URL is being updated if protocol not found after reopening the tab.

Improvements and Bug fixes

09 Jun 14:37
e32ab17
Compare
Choose a tag to compare

🔥 Improvements

HTTP Client config option added

  1. Follow location
  2. Max redirects

🐛 Bug Fixes

  1. OpenAPI Firecamp import #118
  2. SSL/TLS flow #115
  3. HTTP request body issue after login/realtime solved
  4. Project Menu Design issue in Left bar
  5. Search bar hides the existing projects/modules
  6. API request wasn't cancellable
  7. Can't import the project via URL
  8. Can't scroll the projects
  9. The test case script result is not showing in the response tab.
  10. Default snippet not found on workspace switch
  11. Allow saving file received in the HTTP request's response
  12. Update import project flow
  13. URL issue
  14. History not open