Skip to content

Latest commit

 

History

History
144 lines (81 loc) · 6.53 KB

CHANGELOG.md

File metadata and controls

144 lines (81 loc) · 6.53 KB

API Dash ⚡️ Changelog

v0.4.0 [WIP]

In this release, we have added the following features:

  1. Save on Close so that you are prompted to save when you close the app. You can change this setting anytime in the Settings.
  2. JSON previewer Bug fixes.
  3. Clean new look on Windows.
  4. Arch Linux Support
  5. Checkbox for URL Params & Headers
  6. Support for SVG response
  7. Multi-part request & form data support
  8. Dio Code generator
  9. Dart http codegen has been rewritten using dart code builder
  10. Ability to override request contenttype
  11. More header suggestions

v0.3.0 [29-11-2023]

In this major release, we have migrated the project to Dart 3 & added tons of amazing new features mentioned below:

  1. Create collections and folders to easily organize your APIs.

Collections and Folders

  1. Well tested code generators for cURL, HAR, Python (requests, http.client), JavaScript (axios, fetch), node.js (axios, fetch) & Kotlin (okhttp3).

New Code Generators

  1. Interactive JSON Response viewer with a Find Box to easily explore the results.

JSON Viewer

  1. Auto-suggestions for the most popularly used headers.

Auto-suggestions

  1. Export collections & folders into a HAR (HTTP Archive) file that can be version controlled & can be directly imported in other API Clients like Postman, Paw, etc. You can also export your entire data via Settings > Export Data.

Export Collection Export Data

  1. Tab indicators for Request URL Parameters, Headers and Body tabs to quickly identify if they are populated.

Tab Indicators

  1. Support for PDF response

PDF

  1. Support for Audio (wav , mp3) response

Audio

  1. Support for APNG response

APNG

  1. Updated Help & Support page.

help & Support

  1. Scrollbar added to collection pane which can be switched between being permanently visible or being visible only while scrolling.

scroll

along with other bug fixes & performance updates.

A big thank you to these wonderful developers for their contributions in this release: @aqsasayyed, @mmjsmohit, @Dushant-Bansal, @Mixel2004, @morpheus-30 & @madhupashish

v0.2.0 [05-05-2023]

The following features were added in this release:

  1. A brand new UI with Settings.

light-ui

  1. Dark Mode Support
light-darkmode.mov
  1. You can now rename any request. Just double-click on it and enter the name.
light-rename.mov
  1. Emoji support across the app. You can now easily send text content with emojis and preview any API response containing emojis.

light-emoji

  1. You can now save response body of any mimetype (image, text, etc.) directly in the Downloads folder by clicking on the Download button.

light-download

  1. Window size and position is persisted and the configuration is restored on app start. (Only macOS & Windows)
  2. Notification on save, download and any other user action (UX improvement).
  3. Linux builds are now available for API Dash (.deb & .rpm)

.. and various bug fixes & performance improvements.

v0.1.0 [27-03-2023]

Initial release

OG_v2

Features included in v0.1.0

1. Create & Customize API Requests

Draft API requests via an easy to use GUI which allows you to:

  • Create different types of HTTP requests (GET, HEAD, POST, PATCH, PUT and DELETE)
  • Easily manipulate and play around with request inputs like headers, query parameters and body.

Feature Preview (Video)👇

send_api_request_v1.mp4

2. Visually inspect API Responses

  • Inspect the API Response (HTTP status code, error message, headers, body, time taken)
  • View formatted code previews for responses of various content types like JSON, XML, YAML, HTML, SQL, etc.
  • For APIs which return results as images, API Dash helps you save a lot of time by directly previewing these results and supports a wide variety of image file formats such as jpeg, png, gif, etc.

Feature Preview (Video)👇

image_v1.mp4

3. Generate Dart Code Automatically

API Dash is the only open source API client that supports Dart code generation so that you can easily integrate APIs in your Dart/Flutter project. For each request, you can click on View Code to directly view the corresponding Dart code which you can then Copy and directly run it on DartPad.

Feature Preview (Video)👇

code_gen_v6.mp4

Other Features

  • All user data is persisted locally on the disk. To save the current snapshot, just press the Save button in the collection pane.
  • You can also re-arrange (press and drag), duplicate and delete the API drafts.