Skip to content

Releases: GlotPress/GlotPress

4.0.0-alpha.1

03 May 18:13
9bc0f6f

Choose a tag to compare

4.0.0-alpha.1 Pre-release
Pre-release

What's Changed

Breaking Changes

  • GlotPress now requires PHP 7.4. ([#1417])

Bugfixes

Features

Full Changelog: 3.0.0...4.0.0-alpha.1

3.0.0

09 Apr 10:58
36a70b4

Choose a tag to compare

What's Changed

Features

  • Various new locales like Ligurian, Tamazight, Nigerian Pidgin, Cornish, Western Balochi., and many more.
  • Integrate three new translation warnings for mismatched URLs, missing named placeholders, and unexpected sprintf tokens.
  • Reduce reliance on default browser style by updating link and button styles.
  • Unify and simplify styling for all tables.
  • Add 'abbreviation' as new part of speech value for glossary entries.
  • Add sort by option for modified date of translation.
  • Allow specifying the priority for PO import/exports in the flags.
  • Convert translation status filter into list of checkboxes for each status.
  • Delete translations if an original gets deleted.

Bugfixes

  • Various fixes for improved plural support and naming fixes.
  • Fix removing of starting newline from translations.
  • Fix duplicate glossary tooltips for the same term.
  • Abort changing translation status when the translation has been altered.
  • Fix submitting a translation containing the UTF-8 characters → and ↵.
  • Improve calculation of translation status counts.
  • Show new lines and tab characters and wrap non-translatable items for strings with plurals too.
  • Use single quotes around string literals in SQL queries.

Breaking Changes

  • GlotPress now requires PHP 7.2 or newer and WordPress 4.6 or newer.
  • iOS .strings file import/exports now are UTF8 encoded instead of UTF16-LE.
  • Developers: Various template and design changes.
  • Developers: Various unused functions have been removed.
  • Developers: Remove all compatibility functions for multibyte string functions.

For a full list and details of the changes please review the changelog file.

New Contributors

Full Changelog: 2.3.1...3.0.0

3.0.0-rc.4

07 Apr 07:24
b8145dd

Choose a tag to compare

3.0.0-rc.4 Pre-release
Pre-release

What's Changed

Breaking Changes

  • Developers: Renamed gp_sort_glossary_entries_terms() to gp_glossary_add_suffixes() and removed third parameter of map_glossary_entries_to_translation_originals(). ([#1395])

Bugfixes

  • Glossary: Improve performance of parsing translations for adding tooltips. Props @akirk ([#1395])

Full Changelog: 3.0.0-rc.3...3.0.0-rc.4

3.0.0-rc.3

05 Apr 20:24
a81a3b3

Choose a tag to compare

3.0.0-rc.3 Pre-release
Pre-release

What's Changed

Bugfixes

  • Update styles for links and glossary words to not cross any descenders. ([#1391])
  • Glossary: Add missing primary styles to import button. ([#1393])
  • Translations: Don't add flag for default priority to exports. ([#1392])

Full Changelog: 3.0.0-rc.2...3.0.0-rc.3

3.0.0-rc.2

01 Apr 13:15
5b4adbb

Choose a tag to compare

3.0.0-rc.2 Pre-release
Pre-release

What's Changed

Bugfixes

  • Glossary: Provide fallback if term splitting has failed. ([#1378])

Full Changelog: 3.0.0-rc.1...3.0.0-rc.2

3.0.0-rc.1

31 Mar 12:55
5a02f75

Choose a tag to compare

3.0.0-rc.1 Pre-release
Pre-release

What's Changed

Bugfixes

  • Glossary: Restore matching for terms with multiple words and words with hyphens. ([#1359])
  • Glossary: Use key of part of speech values to fix validation for non-English locales. ([#1367])

Features

  • Glossary: Improve validation feedback for glossary entries. ([#1364])
  • Translations: Convert status filter into list of checkboxes for each status. ([#1360])

Full Changelog: 3.0.0-beta.1...3.0.0-rc.1

3.0.0-beta.1

24 Mar 21:31
b78c905

Choose a tag to compare

3.0.0-beta.1 Pre-release
Pre-release

What's Changed

Breaking Changes

  • Revert support for locale variants. ([#1327])
  • Design: Reduce reliance on default browser style by updating link and button styles. ([#1332])
  • Design: Unify and simplify styling for all tables. ([#1338])

Features

  • Add a 'Waiting approval, including fuzzy' status filter option for translations. ([#1344])
  • Add a 'Fuzzy' status filter option for translations. ([#1345])
  • Allow specifying the priority for PO import/exports in the flags. Props @dd32 ([#1341])
  • Developers: Add the entry as context to the gp_import_original_array filter. Props @dd32 ([#1342])
  • Locales: Add definition for Catalan Valencian. Props @xavivars ([#1305])

Bugfixes

  • Remove unused translated=yes filter for translations. ([#1343])
  • Fix copy original action for plurals. ([#1326])
  • Locales: Update native name for Chinese (Hong Kong). Props @ckykenken ([#1309])
  • Show new lines and tab characters and wrap non-translatable items for strings with plurals too. Props @vlad-timotei ([#1292])

New Contributors

Full Changelog: 3.0.0-alpha.4...3.0.0-beta.1

3.0.0-alpha.4

02 Nov 21:00
44034fb

Choose a tag to compare

3.0.0-alpha.4 Pre-release
Pre-release

What's Changed

Breaking Changes

  • Developers: Removed GP_Thing::set_memory_limit() in favor of wp_raise_memory_limit(). (#1246)

Features

  • Integrate three new translation warnings for mismatched URLs, missing named placeholders, and unexpected sprintf tokens.
    Also improve the check for HTML tags. Props @amieiro (#1243)
  • Locales: Add definition for Western Balochi. Props @varlese, @tobifjellner (#1254)
  • Add 'abbreviation' as new part of speech value for glossary entries. (#1199)
  • Add sort by option for modified date of translation. (#1273)

Bugfixes

  • Allow to use the same glossary term and translation for a different part of speech. (#1251)
  • Validate part of speech value for a glossary entry before inserting into database. (#1200)
  • Fix typo in validation array key for negative validations. Props @pedro-mendonca (#1279)

New Contributors

Full Changelog: 3.0.0-alpha.3...3.0.0-alpha.4

3.0.0-alpha.3

29 Apr 10:31

Choose a tag to compare

3.0.0-alpha.3 Pre-release
Pre-release

Bugfixes

  • Use single quotes around string literals in SQL queries. (#1221)
  • Fix 'original_id is invalid' error when submitting a translation. (#1231)
  • Fix some UI inconsistencies. (#1209)
  • Remove tabindex attribute on action buttons. (#1215)
  • Locales: Add/update definitions for Punjabi in Pakistan and India. (#1184)

Features

  • Delete translations if an original gets deleted. (#1002)
  • Developers: Add short-circuit hook gp_pre_closest_original in GP_Original::closest_original(). (#1204)

3.0.0-alpha.2

28 Jun 12:40

Choose a tag to compare

3.0.0-alpha.2 Pre-release
Pre-release

Breaking Changes

  • Developers: Remove all compatibility functions for multibyte string functions. (#1123)
  • Developers: Require the query argument to be set for all database query related GP_Thing methods.
  • Developers: Rename gp_locale_definitions_arrary to gp_locale_definitions_array.
  • Locales: Remove the no-variants version of locales.php. (#1173)

Bugfixes

Features

  • Locales: Add wp_locale for Aragonese. (#1154)
  • Locales: Add definition for Nigerian Pidgin. (#1157)
  • Locales: Add definition for Spanish (Uruguay). (#1161)
  • Locales: Add definition for Cornish. (#1162)
  • Locales: Add definition for Bengali (India). (#1165)
  • Locales: Add definition for Ligurian. (#1163)
  • Locales: Add definition for Borana-Arsi-Guji Oromo. (#1164)
  • Locales: Add "Portuguese (Portugal, AO90)" variant. (#1017)
  • Locales: Add definitions for Fon, Tamazight and Ecuadorian Spanish. (#1171)
  • Locales: Update native name for Venetian, add WP locale. (#1183)