cartero

Make HTTP requests and test APIs

GPL-3.0 License

Stars
334
Committers
12

Bot releases are visible (Hide)

cartero - 0.1.1 Latest Release

Published by danirod 3 months ago

This is a minor release that addresses some issues and small changes found in the last couple of days. It accepts feedback from the community and even some pull requests received in the last days.

Changed:

  • Pressing the Enter key while focusing the request URL entry will now send the HTTP request
  • The response body page is now the default page for the response notebook
  • The HTTP status code will now use semantic colors to report the status code category (success, client error, server error...)
  • Provided a Metainfo file for submission into Flathub
  • Translation updates
    • Catalan
    • Romanian
    • Spanish

Fixed:

  • The application may not open files when running as a Flatpak in sandbox mode
  • The Nix flake did not build due to some missing dependencies
  • Clicking on any link on Microsoft Windows did not open the default web browser

You can find Cartero in Flathub (maybe, check the README file to see if I've already published it by the time you read this). You can also download below a Flatpak bundle for GNU/Linux and a binary release for Microsoft Windows and macOS. Note that the binary releases for Windows and macOS are not signed or notarized yet. On Windows, it is required to bypass the SmartScreen warning; on macOS, it is required to right-click the application and use the Open menu on first run. You could trust me (*blinks eyes, tilts head*) or you can build from source if you don't trust me. There are build instructions both for Windows and for macOS.

I hope you find Cartero useful. Leave feedback and suggestions through GitHub Discussions or report bugs via the issue tracker.

Lastly, I want to thank some additional contributors that have added code in this release:

cartero - 0.1.0

Published by danirod 3 months ago

This is the first release of Cartero. Cartero is a graphical HTTP client designed to make requests and test APIs. It is a native application (100% free from any JavaScript or Electron), is a true free software program (GPL rather than some permissive license) and it is actually privacy friendly (no account required, no "cloud" features, no AI).

In this release, I've crafted a MVP that consolidates the most important features to start using Cartero. Also, I needed to tag a release in order to deploy to Flathub. Some features has been delayed for a future release, but there is already enough features for it to be useful.

Features available in 0.1:

  • A fully functional HTTP client with support for multiple request methods, and payload types.
  • A variable engine that allows to move things such as API keys, passwords or hostnames into a variable that can be injected later into the URL or other headers.
  • File support to load and store requests for a future session.

Features that have been delayed to 0.2:

  • Collections and folders, in order to organize a set of endpoints related to the same API.
  • Support for uploading files as part of a multipart request.
  • Export as cURL, axios, NodeJS fetch, Go net/http.
  • Restore a request to the saved version and see the changes made to the saved file.

Features that are planned for the future:

  • Support for gRPC and websockets.
  • Pre-request and post-request scripts using Lua.
  • JSON queries based on either jq or JSONPath.
  • Import collections from OpenAPI files.

You can find Cartero in Flathub (maybe, check the README file to see if I've already published it by the time you read this). You can also download below a Flatpak bundle for GNU/Linux and a binary release for Microsoft Windows and macOS. Note that the binary releases for Windows and macOS are not signed or notarized yet. On Windows, it is required to bypass the SmartScreen warning; on macOS, it is required to right-click the application and use the Open menu on first run. You could trust me (*blinks eyes, tilts head*) or you can build from source if you don't trust me. There are build instructions both for Windows and for macOS.

I hope you find Cartero useful. Leave feedback and suggestions through GitHub Discussions or report bugs via the issue tracker.

Lastly, I want to thank some additional contributors that have added code or provided feedback in this release:

cartero - Release 4cb5c558b814fff592737ebb902b9aded4dfe68c

Published by github-actions[bot] 4 months ago

Changes # Changelog

Unreleased

Full Changelog

Closed issues:

  • Secret variables and headers #12
  • Syntax highlighting #10

release-a8f24397c985636011f3e815da908131c791b75c-9 (2024-07-03)

Full Changelog

Closed issues:

  • Support for meson devenv #16

release-d610c312addf66f22eb0a4422a72221ad9ecb022-8 (2024-07-02)

Full Changelog

release-77551d20ba3532bf94e73f21d70a957f3cbcec49-7 (2024-06-30)

Full Changelog

release-4993f6dd3a8ee4b611796f75b88d68fdce2b513d-6 (2024-06-28)

Full Changelog

release-4ffc02c7a999e70181b113a7c43b4a8e1b63bc47-5 (2024-06-28)

Full Changelog

release-0b6536c8c755caabedfe9b6fedf7aeeabc0fcfc0-4 (2024-06-24)

Full Changelog

Merged pull requests:

release-70a7f22a13b0a8bd3be9c75aba7df43aa6ace733-3 (2024-06-22)

Full Changelog

release-ee1cc67d8f312f05f076b54b17fab61779c10a52-2 (2024-06-21)

Full Changelog

release-1a0cff38e162dc1e61e5380fdf2ab8b5f7dc0ed4-1 (2024-06-19)

Full Changelog

Merged pull requests:

* This Changelog was automatically generated by github_changelog_generator

cartero - Release a8f24397c985636011f3e815da908131c791b75c

Published by github-actions[bot] 4 months ago

Changes # Changelog

Unreleased

Full Changelog

Closed issues:

  • Support for meson devenv #16

release-d610c312addf66f22eb0a4422a72221ad9ecb022-8 (2024-07-02)

Full Changelog

release-77551d20ba3532bf94e73f21d70a957f3cbcec49-7 (2024-06-30)

Full Changelog

release-4993f6dd3a8ee4b611796f75b88d68fdce2b513d-6 (2024-06-28)

Full Changelog

release-4ffc02c7a999e70181b113a7c43b4a8e1b63bc47-5 (2024-06-28)

Full Changelog

release-0b6536c8c755caabedfe9b6fedf7aeeabc0fcfc0-4 (2024-06-24)

Full Changelog

Merged pull requests:

release-70a7f22a13b0a8bd3be9c75aba7df43aa6ace733-3 (2024-06-22)

Full Changelog

release-ee1cc67d8f312f05f076b54b17fab61779c10a52-2 (2024-06-21)

Full Changelog

release-1a0cff38e162dc1e61e5380fdf2ab8b5f7dc0ed4-1 (2024-06-19)

Full Changelog

Merged pull requests:

* This Changelog was automatically generated by github_changelog_generator

cartero - Release d610c312addf66f22eb0a4422a72221ad9ecb022

Published by github-actions[bot] 4 months ago

Changes # Changelog

release-77551d20ba3532bf94e73f21d70a957f3cbcec49-7 (2024-06-30)

Full Changelog

release-4993f6dd3a8ee4b611796f75b88d68fdce2b513d-6 (2024-06-28)

Full Changelog

release-4ffc02c7a999e70181b113a7c43b4a8e1b63bc47-5 (2024-06-28)

Full Changelog

release-0b6536c8c755caabedfe9b6fedf7aeeabc0fcfc0-4 (2024-06-24)

Full Changelog

Merged pull requests:

release-70a7f22a13b0a8bd3be9c75aba7df43aa6ace733-3 (2024-06-22)

Full Changelog

release-ee1cc67d8f312f05f076b54b17fab61779c10a52-2 (2024-06-21)

Full Changelog

release-1a0cff38e162dc1e61e5380fdf2ab8b5f7dc0ed4-1 (2024-06-19)

Full Changelog

Merged pull requests:

* This Changelog was automatically generated by github_changelog_generator

cartero - Release 77551d20ba3532bf94e73f21d70a957f3cbcec49

Published by github-actions[bot] 4 months ago

Changes # Changelog

release-4993f6dd3a8ee4b611796f75b88d68fdce2b513d-6 (2024-06-28)

Full Changelog

release-4ffc02c7a999e70181b113a7c43b4a8e1b63bc47-5 (2024-06-28)

Full Changelog

release-0b6536c8c755caabedfe9b6fedf7aeeabc0fcfc0-4 (2024-06-24)

Full Changelog

Merged pull requests:

release-70a7f22a13b0a8bd3be9c75aba7df43aa6ace733-3 (2024-06-22)

Full Changelog

release-ee1cc67d8f312f05f076b54b17fab61779c10a52-2 (2024-06-21)

Full Changelog

release-1a0cff38e162dc1e61e5380fdf2ab8b5f7dc0ed4-1 (2024-06-19)

Full Changelog

Merged pull requests:

* This Changelog was automatically generated by github_changelog_generator

cartero - Release 4993f6dd3a8ee4b611796f75b88d68fdce2b513d

Published by github-actions[bot] 4 months ago

Changes # Changelog

release-4ffc02c7a999e70181b113a7c43b4a8e1b63bc47-5 (2024-06-28)

Full Changelog

release-0b6536c8c755caabedfe9b6fedf7aeeabc0fcfc0-4 (2024-06-24)

Full Changelog

Merged pull requests:

release-70a7f22a13b0a8bd3be9c75aba7df43aa6ace733-3 (2024-06-22)

Full Changelog

release-ee1cc67d8f312f05f076b54b17fab61779c10a52-2 (2024-06-21)

Full Changelog

release-1a0cff38e162dc1e61e5380fdf2ab8b5f7dc0ed4-1 (2024-06-19)

Full Changelog

Merged pull requests:

* This Changelog was automatically generated by github_changelog_generator

cartero - Release 4ffc02c7a999e70181b113a7c43b4a8e1b63bc47

Published by github-actions[bot] 4 months ago

Changes # Changelog

release-0b6536c8c755caabedfe9b6fedf7aeeabc0fcfc0-4 (2024-06-24)

Full Changelog

Merged pull requests:

release-70a7f22a13b0a8bd3be9c75aba7df43aa6ace733-3 (2024-06-22)

Full Changelog

release-ee1cc67d8f312f05f076b54b17fab61779c10a52-2 (2024-06-21)

Full Changelog

release-1a0cff38e162dc1e61e5380fdf2ab8b5f7dc0ed4-1 (2024-06-19)

Full Changelog

Merged pull requests:

* This Changelog was automatically generated by github_changelog_generator

cartero - Release 0b6536c8c755caabedfe9b6fedf7aeeabc0fcfc0

Published by github-actions[bot] 4 months ago

Changes # Changelog

Unreleased

Full Changelog

Merged pull requests:

release-70a7f22a13b0a8bd3be9c75aba7df43aa6ace733-3 (2024-06-22)

Full Changelog

release-ee1cc67d8f312f05f076b54b17fab61779c10a52-2 (2024-06-21)

Full Changelog

release-1a0cff38e162dc1e61e5380fdf2ab8b5f7dc0ed4-1 (2024-06-19)

Full Changelog

Merged pull requests:

* This Changelog was automatically generated by github_changelog_generator

cartero - Release 70a7f22a13b0a8bd3be9c75aba7df43aa6ace733

Published by github-actions[bot] 4 months ago

Changes # Changelog

release-ee1cc67d8f312f05f076b54b17fab61779c10a52-2 (2024-06-21)

Full Changelog

release-1a0cff38e162dc1e61e5380fdf2ab8b5f7dc0ed4-1 (2024-06-19)

Full Changelog

Merged pull requests:

* This Changelog was automatically generated by github_changelog_generator

cartero - Release ee1cc67d8f312f05f076b54b17fab61779c10a52

Published by github-actions[bot] 4 months ago

Changes # Changelog

release-1a0cff38e162dc1e61e5380fdf2ab8b5f7dc0ed4-1 (2024-06-19)

Full Changelog

Merged pull requests:

* This Changelog was automatically generated by github_changelog_generator

cartero - Release 1a0cff38e162dc1e61e5380fdf2ab8b5f7dc0ed4

Published by github-actions[bot] 4 months ago

Changes # Changelog

Unreleased

Full Changelog

Merged pull requests:

* This Changelog was automatically generated by github_changelog_generator

Related Projects