Releases: GlotPress/GlotPress
Releases · GlotPress/GlotPress
4.0.0-alpha.1
What's Changed
Breaking Changes
- GlotPress now requires PHP 7.4. ([#1417])
Bugfixes
- Enhance
gp_levenshtein()for speed improvements. Props @dd32 ([#1408]) - Highlight current navigation menu item. Props @pedro-mendonca ([#1379])
Features
- Improve links to glossaries. Props @pedro-mendonca ([#1375])
Full Changelog: 3.0.0...4.0.0-alpha.1
3.0.0
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
- @deconf made their first contribution in #680
- @tobifjellner made their first contribution in #761
- @Mte90 made their first contribution in #791
- @SVANNER made their first contribution in #720
- @jdevalk made their first contribution in #619
- @ramonjd made their first contribution in #868
- @itssimple made their first contribution in #871
- @danieltj27 made their first contribution in #874
- @superdav42 made their first contribution in #913
- @garretthyder made their first contribution in #947
- @maximejobin made their first contribution in #1013
- @naokomc made their first contribution in #1026
- @akkspros made their first contribution in #1023
- @Roshanchy made their first contribution in #1029
- @dedi-data made their first contribution in #1012
- @szepeviktor made their first contribution in #1206
- @webaxones made their first contribution in #1216
- @gedex made their first contribution in #1207
- @paulgoodchild made their first contribution in #1221
- @vlad-timotei made their first contribution in #1229
- @amieiro made their first contribution in #1243
- @xavivars made their first contribution in #1305
- @sunxiyuan made their first contribution in #1313
- @ckykenken made their first contribution in #1309
- @dd32 made their first contribution in #1342
Full Changelog: 2.3.1...3.0.0
3.0.0-rc.4
What's Changed
Breaking Changes
- Developers: Renamed
gp_sort_glossary_entries_terms()togp_glossary_add_suffixes()and removed third parameter ofmap_glossary_entries_to_translation_originals(). ([#1395])
Bugfixes
Full Changelog: 3.0.0-rc.3...3.0.0-rc.4
3.0.0-rc.3
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
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
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
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_arrayfilter. Props @dd32 ([#1342]) - Locales: Add definition for Catalan Valencian. Props @xavivars ([#1305])
Bugfixes
- Remove unused
translated=yesfilter 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
- @xavivars made their first contribution in #1305
- @sunxiyuan made their first contribution in #1313
- @ckykenken made their first contribution in #1309
- @dd32 made their first contribution in #1342
Full Changelog: 3.0.0-alpha.4...3.0.0-beta.1
3.0.0-alpha.4
What's Changed
Breaking Changes
- Developers: Removed
GP_Thing::set_memory_limit()in favor ofwp_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
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
3.0.0-alpha.2
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_Thingmethods. - Developers: Rename
gp_locale_definitions_arrarytogp_locale_definitions_array. - Locales: Remove the no-variants version of
locales.php. (#1173)
Bugfixes
- Locales: Fix country code for Tahitian. (#1127)
- Locales: Fix country code for Tajik. (#1128)
- Locales: Update plural expression for various locales. (#1129, #1130, #1131, #1132, #1133, #1134, #1135, #1136, #1137, #1138, #1139, #1140, #1141, #1142, #1143, #1144, #1145, #1146, #1147, #1148, #1149, #1150, #1151, #1152, #1153)
- Locales: Add missing parenthesis in native name for German (Austria). (#1156)
- Locales: Remove
wp_localefrom currently unsupported locales in WordPress. (#1155)
Features
- Locales: Add
wp_localefor 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)