Firecamp Io Firecamp Versions Save

VSCode for APIs, Postman Alternative.

v2.7.1

2 years ago

Bug Fixes

  • Collection DND and sorting issue fixed #216 @DanTalash
  • Can not save the path param value in the REST request

v2.7.0

2 years ago

New Features

Runtime Script

Now define the runtime script for the collection and the folder which directly inherits into the child request during execution. Whereby default parent script will be inherited into the request, which can be disabled from the individual script tab from the folder and the request.

Note: You cab add script for the collection and folder from their setting modal. Todo: add doc link here

Future Updates:

  • Currently, all suites and tests are shown separately rather than in a sequence, which will be improved in upcoming releases

Bug Fixes

  • Headers are not being updated in GrapphQL client #213 @Nishchit14
  • Protocol of the URL removed on paste in the request URL bar

v2.6.1

2 years ago

Improvements :sparkles:

Transfer message length

Event message size is now being shown in the event log table for WebSocket and SocketIO GUI clients.

Connection log filter

At SocketIO and WebSocket event log table, The filter was being applied globally for all active connections. from this enhancement, the filter can be applied for a specific connection.

Bug fixes :bug:

  • Logs history removed on switching connections in Socket.IO and WebSocket request

v2.6.0

2 years ago

New Features

Status bar (Platform) Tooltip added for social network icons

Filter connection logs (SocketIO/WS requests) Socket.IO and WebSocket requests now support filter logs. Where logs can be filtered by their action and for the specific event. #3 @priyank6796

Actions type

  • Send: Logs that were sent for a specific event
  • Receive: Logs that were received for a specific event
  • System: System logs that contain: connection opening, closing, handshaking, and error logs
  • Ack: Logs received as an Acknowledgement

filter-log

On connect listeners

Add multiple events to listen on connection open by separating , in Socket.IO request

on-connect-listeners

Enhancements & Bug fixes

  • Unable to access last logs overlapped by log preview element issue fixed.

  • Now can emit and save the emitter without args #199 @victorvorobev.

  • The URL will be shown without encoding in the URL bar for easiness.

  • Request and response payload will be displayed in a wrapped format.

  • The request and response payload formatting options menu will be toggled on by default.\

  • [Feature Request] Add button in UI to open the console #201 @DanTalash

    Open dev tool

  • Scrollbar in the editor is difficult to use #202 @DanTalash

  • Exceptions do not get logged in the console, or otherwise shown #203 @DanTalash

    allow-to-log

Thanks to all contributors

#3 @priyank6796 #199 @victorvorobev #201, #202, #203 @DanTalash

v2.5.2

2 years ago

Bug fixes

  • Spell fixes
  • Design issue fixes

Full release note is here, https://github.com/firecamp-io/firecamp/releases/tag/v2.5.0

v2.5.0

2 years ago

Desclaimer

  • For the better adoption of terms in Firecamp with respect to (VSCode like) new developer experience, we're now using Collection and Folder terms instead of Project and Module.
  • Authentication is required from v2.5.0 to create API collection or save any request into the collection. However, API testing and debugging can still be done without authentication.

Improvements & New Features

  • Introducing activity bar and status bar

    Activity Bar

  • Authentication models UI improvements

  • Directly check out the latest release notes from the tray icon and menu bar->info->Release Notes option

    Releasenotes

  • Add beautify and minify option for structured data like JSON, YAML, etc both in request and responses as well #155 @ashmeet-kandhari

    prettify

  • Feature Improvement - Multi-Edit in header and body parameters #112 @dhruten

    Bulk edit

Bug Fixes

  • XML result not recognized as XML when pasting it at the input #50 @pavelsaman
  • Add Copy Text feature in Cookies tab in the HTTP request
  • Currently shortcuts to Copy Text, Copy JSON only works when clicking on icon but it should work on click on name also
  • can't comment in JSON editor. #132 @comdevx
  • Feature Request: Comments on socket args #31 @Kalmuraee
  • do not resend get parameters in oauth #196 @pavlikm
  • Failed to add the graphql request from the left-bar #195 @pranavwani
  • Unable to updated the URL of the HTTP request #194 @pranavwani
  • Tab width not resizable #122 @sebastian-brunner
  • Spaces are preserved from JSON keys to XML tags firecamp #51 @pavelsaman

Thanks to all contributors

#50, #51 @pavelsaman #132 @comdevx #31 @Kalmuraee #155 @ashmeet-kandhari #112 @dhruten #196 @pavlikm #122 @sebastian-brunner

v2.5.0-canary.1

2 years ago

Desclaimer

  • Project and Module terms will be considered as Collection and Folder from now onwards
  • Collection and related modules storing features require Authentication from now onwards

Improvements

  • Introducing activity bar and status bar

    Activity Bar

  • Authentication models UI improvements

  • Directly check out the latest release notes from the tray icon and menu bar->info->Release Notes option

    Releasenotes

Feature Requests

  • [Feature Request] Add beautify and minify option for structured data like JSON, YAML, etc both in request and responses as well #155 @ashmeet-kandhari

  • Feature request: Filter for SocktIO listeners #41 @victorvorobev #38 @Kalmuraee #3 @priyank6796 (Comes with final release)

  • Feature Improvement - Multi-Edit in header and body parameters #112 @dhruten

    Bulk edit

Bugs

  • XML result not recognized as XML when pasting it at the input #50 @pavelsaman
  • Add Copy Text feature in Cookies tab in the HTTP request
  • Currently shortcuts to Copy Text, Copy JSON only works when clicking on icon but it should work on click on name also
  • can't comment in JSON editor. #132 @comdevx
  • Feature Request: Comments on socket args #31 @Kalmuraee
  • do not resend get parameters in oauth #196 @pavlikm
  • Failed to add the graphql request from the left-bar #195 @pranavwani
  • Unable to updated the URL of the HTTP request #194 @pranavwani

Thanks to all contributors

#50 @pavelsaman #132 @comdevx #31 @Kalmuraee #155 @ashmeet-kandhari #41 @victorvorobev #38 @Kalmuraee #3 @priyank6796 #112 @dhruten #196 @pavlikm

v2.4.2

2 years ago

Bug Fixes

  • Unable to execute the request generated from curl command #192 @pranavwani
  • [socket.io] unable to switch arguments in emitter #193 @pranavwani
  • Previous response is rendered after clearing message log #185 @pavlikm
  • renaming request with special character #173 @Nishchit14

Improvements

  • Close the saved tabs option from the tab navigation bar now keep the tabs open that changes are not saved yet

Thanks to all contributors

#193 @AngaBlue #185 @pavlikm #179 @FranciscoCaldeira

v2.4.0

2 years ago

New Features

1. path params support has been added in the URL bar

Now you can be able to manage path params (aka URL variables) by adding : prefix like https://url.com/:param/get-list

path-params

2. Listen to all events and listen-off all events in active SocketIO connection is now possible

Listen off all and Listen all buttons are now available in the listener panel as shown below gif. listener-handling

3. It's now possible to auto listen to multiple events at the time of connection establishment in SocketIO

On Connect Listeners options is added in config as shown in the below gif

on-connect-listeners

4. [SocketIO] The boolean and number types in emitter paylod are now supported

boolean-number-arg-support

Bug Fixes

Thanks to all contributors

#22 @suraj-26p #64 @jpm8888 #110 @hmenzagh @FunctionDJ #191 @AngaBlue

v2.3.0

2 years ago

New Features

  • CURL snippets: The CURL snippets are now supported in Firecamp. just paste the CURL snippet in the URL bar. #169

  • Inherit Auth from Parent: It's possible now to set common Auth at Project (aka collection) or nested module (aks folder). All children (requests and folders) can inherit auth from their nearest parent.

    How to set Auth

    1. Click on menu icon on Project/Module
    2. Go to Auth section from the left-hand side as shown in the below screenshot)
    3. Select the auth type you want to use (By Default module and request will inherit the parent's Auth)

    Screenshot from 2021-10-27 14-21-40

    1. Active Environment: You can now set the active environment for Workspace and Project (from the setting option). This environment will be the default selected when you open a saved request of that workspace/project.

Improvements

  • Option to restart the app added in the desktop app

    Screenshot from 2021-10-27 11-40-07

  • HTTP Request: OAuth2 last fetched token can be stored in the offline app, which will be directly used in the request headers

  • Allow support to import Postman collection and folder auth in the Firecamp project and module

Bug Fixes

  • socket.io v4 connection not passing auth value #184 @pranavwani
  • failed to connect with the server if URL contains ws:// in socket.io request
  • SocketIO logs not shown language-wise @Nishchit14
  • Add tooltip for playground button with a little description and shortcut
  • HTTP and GraphQL response progress bar not showing @Nishchit14