Skip to content

v2.2.0

Latest

Choose a tag to compare

@Halvanhelv Halvanhelv released this 07 Sep 17:01
· 99 commits to main since this release
4c2f348

Message-only release. No code changes.

deepl_diff is being replaced by translation_diff, which supports translation providers other than DeepL. Installing this version now prints a pointer to it.

Anyone pinned to this version keeps working, and this gem will not change again — 2.2.0 is the last release under the name deepl_diff.

Why the rename

The gem contains no reference to DeepL beyond its own name. Since 2.0.0 the API object has been supplied by the application and duck typed on a single method, so the gem was already provider agnostic in everything but the name and the DeepL request limits hard-coded into the chunker. translation_diff states the adapter contract, moves those limits into the adapter, and keys the cache by provider.

Changes

  • deepl_diff.gemspec — adds a post-install message
  • lib/deepl_diff/version.rb — 2.1.0 → 2.2.0

Full changelog: v2.1.0...v2.2.0