0.2.3
This is a minor patch that fixes some bugs, updates translation strings, provides official downloads for Windows 11 ARM and AppImage-aarch64.
For the first time, you can download official AppImages for aarch64. If you do web development on an ARM device like a Raspberry Pi, an ODROID, a Pine64 device or an Android phone with some Linux environment, this is the fastest way to start testing your APIs in a lightweight GUI environment. (Of course, there are also already aarch64 versions of Cartero in Flathub and in the Snap Store, and some package managers may also be carrying Cartero.)
Additionally, the AppImage version of Cartero now successfully runs on oldstable and legacy GNU/Linux distros such as Debian 11 and RHEL 8/9, where it previously used to crash due to outdated glibc versions. The AppImage will now pack its own glibc. If you face issues such as the AppImage not starting, even if an older version did, an issue with your bug report including the distro you are using would be appreciated.
Also, Cartero is also now available for Windows 11 ARM. Cartero x64 runs perfectly on Windows 11 ARM using the compatibility layer, but if you want to use a native version anyway, now you can. Note that while the x64 version of Cartero is compatible with Windows 10, the ARM version of Cartero is not compatible with Windows 10, only Windows 11 is supported in this case.
Added:
- AppImage: official support for aarch64.
- Windows: official support for Windows 11 ARM.
Changed:
- Translation updates: Catalan, German, Basque, Portuguese (Brazil), Russian.
- Windows, macOS, AppImage: updated vendored runtime.
Fixed:
- Exporting a request to cURL will now include the payload if the payload type is set to XML.
- AppImage: the application will now work on systems using glibc < 2.35.
Finally, I want to thank some additional contributors who contributed code or strings for this release:
- @brandochn fixed a bug that caused request payloads not to be included in a cURL export if the request body type was set to XML.
- @alesdevux added translation strings in Catalan.
- @JuanM-Nani added translation strings in German.
- @ibaios added translation strings in Basque.
- @johnpetersa19 added translation strings in Brazilian.
- @yurtpage added translation strings in Russian.
[!NOTE] Information for packagers:
The Meson build script will now run a Python script to set the version when compiling the application (
build-aux/gen-version.py). This is only required before the application starts to compile; Cartero does not depend on Python.Given that Meson itself depends on Python, things should continue to function, because python3 should be available in the build environment. Depending on the policies, you might want to start declaring python3 as a build dependency, however.
If your Nix derivation starts to fail (or if you are a nixpkgs packager reading this): you'll probably require to add python3 as a build dependency and patch the shebang in build-aux/gen-version.py. The flake.nix and the default.nix in this repository now do this.
[!NOTE] More information for packagers:
The file $PREFIX/share/appdata/es.danirod.Cartero.appdata.xml has been renamed to $PREFIX/share/metainfo/es.danirod.Cartero.metainfo.xml, to follow modern conventions in the AppStream conventions.
Sorry for forgetting to report this when the release was made.
Find download links for your operating system at our website or below. Also, there are official packages in Flathub and Snapcraft, Homebrew and other package managers. For convenience to advanced users and third party packagers, here are the SHA-256 checksums of the artifacts you can find below:
6692053d10df45c3ad778bc1f19e335f66bebc4e44b6547610d189a480133d65 Cartero-0.2.3-aarch64.AppImage
1fd6022ad5984866c7adb398d0437f366004c08e8b146b4e3eb8a4f242e8ce6b Cartero-0.2.3-macOS-arm64.dmg
989eaba213d459416d1ac3d32859b80f476d8292a294cf64a93437f5137f95ae Cartero-0.2.3-macOS-x64.dmg
b87867dc42e4a19d7831ee5d6dcc0cab5723cc41f063669c5b1ab92d333ebec1 cartero-0.2.3.tar.xz
ed5489c67316fb8c18faeeaf80cd8c5c6784492d37b13c8c0472caa87fb06a72 cartero-0.2.3-windows-arm64.exe
8d807cc213517484925378434a6a3bd974e7629afa400becfdbec614b1a3c2b4 cartero-0.2.3-windows-arm64.zip
b92402c125643a09f658930ded70fa94fe49dd0b9b8c431d3c2c5c1296655be9 cartero-0.2.3-windows-x64.exe
84d55caad110d07020705ecc611e0b4ffb5a1fc45786d31f669dd494af787cee cartero-0.2.3-windows-x64.zip
42af22155eeb21ac3f1bce5302e91dda5c9436cb94c8963165dff90b43bc30ea Cartero-0.2.3-x86_64.AppImage
There are .asc files to check the integrity of the files with GnuPG. The GPG fingerprint is 0C1A97B5330D653A44701E6DE7877B8C964C8E61 and you can download my public key from https://danirod.es/contact/pgp.asc. Note that I have recently updated the expiration date on my GPG key. See my blog post for more information.
I hope you find Cartero useful. Leave feedback and suggestions through GitHub Discussions or report bugs via the issue tracker.