All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- First release published through RubyGems Trusted Publishing (no stored API key). No code changes.
3.0.1 — 2026-10-20
- No more warnings on load on current Rubies:
URI.regexp is obsolete(Ruby 3.4+) and "CGI library is removed from Ruby 4.0" (Ruby 4.0). The library now uses the RFC 2396 URI parser directly and requires onlycgi/escape. Behaviour is unchanged.
- Tested on Ruby 3.2, 3.3, 3.4 and 4.0 (was 2.0–3.3 and JRuby). No Ruby version constraint was added: the gem still installs on older Rubies, which are no longer tested.
- The gem contains only
lib/,README.md,LICENSE.txtandCHANGELOG.md(it used to ship the repository's dotfiles,Gemfile,Rakefileand workflow). Its RubyGems page links to the source, changelog and issues. - The specs that call ConvertAPI are tagged
liveand run only whenCONVERT_API_SECRETis set. - Releases are now cut from a GitHub Release
v{version}and pushed with RubyGems Trusted Publishing. See RELEASING.md.
3.0.0 — 2024-09-14
- Credentials are sent in the
Authorizationheader and configured withconfig.api_credentials(an API secret or token), which replacesapi_secretandtoken.
- Alternative converter support.
2.0.0 — 2024-08-04
- Token authentication.