PackageTrack
Sign in Get early access

phrase

Phrase Strings over-the-air translations library for Flutter

2.5.5 21K downloads/mo #2178 most downloaded on pub.dev

What this package is like to depend on

Last release 1 months ago

02 Jul 2026

Release timing varies

gaps range from 2 weeks to 9 months

Nearly every release is documented

notes for 26 of 26 stable releases

Nothing withdrawn

no release was ever pulled

5 years old

27 releases · first in 2021

3 releases in the last 12 months

see the full history below

Release timeline

27 releases · Jun 2021 to Jul 2026
2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 27
  1. 2.5.5 02 Jul 2026
    Release notes
    • Raise package_info_plus version to support 10.0.0
    Open source →
  2. 2.5.4 21 Oct 2025
    Release notes
    • Consider deprecated setting synthetic-package as false unless explicity set to true
    Open source →
  3. 2.5.3 08 Oct 2025
    Release notes
    • Relax build dependency constraints to >=2.0.0 <5.0.0
    Open source →
  4. 2.5.2 22 Jan 2025
    Release notes
    • Fix issue with placeholders following by a non-space character resulting with a stray $ character.
    Open source →
  5. 2.5.2-beta 10 Dec 2024 pre-release

    Nothing published for this version

  6. 2.5.1 10 Jul 2024
    Release notes
    • Fix issue where upgrading to version 2.5.0 caused builds to fail.
    Open source →
  7. 2.5.0 18 Jun 2024
    Release notes
    • Add ICU message format
    Open source →
  8. 2.4.2 13 May 2024
    Release notes
    • Raise package_info_plus version to support 8.0.0
    Open source →
  9. 2.4.1 10 Apr 2024
    Release notes
    • Raise package_info_plus version constraints
    Open source →
  10. 2.4.0 22 Feb 2024
    Release notes
    • Support output-class class parameter
    • Enforce min-max release constraint when app is updated
    Open source →
  11. 2.3.0 23 Jan 2024
    Release notes
    • Add fallback option for getText method. getText(key, fallbackValue: "fallback")
    Open source →
  12. 2.2.1 08 Jan 2024
    Release notes
    • Delete cache when no release exists
    Open source →
  13. 2.2.0 06 Nov 2023
    Release notes
    • Add timeout params for fetching translations. The setup method now accepts the param defaultTimeout. It can also be set when manually updating translations by passing the timeout param to Phrase.updateTranslations. The default timeout is 30 seconds.
    Open source →
  14. 2.1.2 23 Oct 2023
    Release notes
    • Fix empty cache during translation update
    Open source →
  15. 2.1.1 16 Sep 2023
    Release notes
    • Fix Dart syntax issue when synthetic-package is set to true
    Open source →
  16. 2.1.0 12 Sep 2023
    Release notes
    • Add getText function on AppLocalizations to dynamically access translations
    Open source →
  17. 2.0.2 28 Jul 2023
    Release notes
    • Return Future from onLocale function
    Open source →
  18. 2.0.1 27 Jul 2023
    Release notes
    • Raise package_info_plus and http version constraints
    Open source →
  19. 2.0.0 25 May 2023
    Release notes
    • Dart 3 support
    • Support for intl 0.18
    • Dropping Dart 2 as a supported version in 2.x. For Dart 2 there is still the 1.x release line
    Open source →
  20. 1.1.1 08 May 2023
    Release notes
    • Raise package_info_plus version constraint
    Open source →
  21. 1.1.0 11 Jan 2023
    Release notes
    • Support US datacenter by adding host option to the setup call: Phrase.setup("[DISTRIBUTION_ID]", "[ENVIRONMENT_ID]", host: PhraseHost.us);
    Open source →
  22. 1.0.5 20 Oct 2022
    Release notes
    • Log request URL in debug mode
    Open source →
  23. 1.0.4 16 Jun 2022
    Release notes
    • Fix placeholder order usage
    Open source →
  24. 1.0.3 21 Feb 2022
    Release notes
    • Migrated to Flutter SDK 2.10.0
    Open source →
  25. 1.0.2 31 Jan 2022
    Release notes
    • Bug fixes and minor improvements
    Open source →
  26. 1.0.1 14 Jan 2022
    Release notes
    • Bug fixes and minor improvements
    Open source →
  27. 1.0.0 08 Jun 2021
    Release notes
    • Initial Release
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive