Releases: GlotPress/GlotPress
Releases · GlotPress/GlotPress
4.0.3
4.0.2
What's Changed
- Stable release 4.0.0 by @akirk in #1808
- Do not fail the CI if the codecov action fails by @amieiro in #1844
- Update the 404 template and add a new generic error template by @amieiro in #1842
- Declare variables to avoid dynamic creation error in PHP 8 by @afragen in #1861
- Convert NULL translation values to empty string by @afragen in #1859
- Install SVN in the GitHub action by @amieiro in #1889
- Bump yoast/phpunit-polyfills from 2.0.0 to 2.0.1 by @dependabot[bot] in #1828
- Bump @wordpress/env from 9.6.0 to 10.1.0 by @dependabot[bot] in #1852
- Bump braces from 3.0.2 to 3.0.3 by @dependabot[bot] in #1851
- Bump axios from 1.6.2 to 1.9.0 by @dependabot[bot] in #1893
- Bump http-proxy-middleware from 2.0.6 to 2.0.9 by @dependabot[bot] in #1892
- Bump @wordpress/scripts from 27.5.0 to 27.8.0 by @dependabot[bot] in #1840
- Bump elliptic from 6.5.4 to 6.6.1 by @dependabot[bot] in #1890
- Bump serve-static and express by @dependabot[bot] in #1894
- Bump @wordpress/env from 10.1.0 to 10.25.0 by @dependabot[bot] in #1899
- Bump yoast/phpunit-polyfills from 2.0.1 to 4.0.0 by @dependabot[bot] in #1900
- Bump codecov/codecov-action from 3 to 5 by @dependabot[bot] in #1901
- Bump 10up/action-wordpress-plugin-asset-update from 2.1.3 to 2.2.0 by @dependabot[bot] in #1903
- Bump pbkdf2 from 3.1.2 to 3.1.3 by @dependabot[bot] in #1906
- Bump phpcompatibility/phpcompatibility-wp from 2.1.4 to 2.1.7 by @dependabot[bot] in #1902
- Avoid warnings by type-casting array GET variables to arrays. by @dd32 in #1835
- rename locales and fix native name by @Ultimecia1463 in #1876
- Update AZB properties in locales.php by @tobifjellner in #1763
- Bump @wordpress/scripts from 30.18.0 to 30.19.0 by @dependabot[bot] in #1908
- Bump @wordpress/env from 10.25.0 to 10.26.0 by @dependabot[bot] in #1909
- Bump dealerdirect/phpcodesniffer-composer-installer from 1.0.0 to 1.1.1 by @dependabot[bot] in #1910
- Bump on-headers and compression by @dependabot[bot] in #1914
- Delay the translation of parts of speech to the init hook by @amieiro in #1907
- In the check_uri_trailing_slash, check if the request method is GET by @amieiro in #1879
- Bump form-data from 4.0.0 to 4.0.4 by @dependabot[bot] in #1915
- Add a new gp_is_valid_utf8 helper function by @amieiro in #1929
- Bump actions/setup-node from 4 to 5 by @dependabot[bot] in #1932
- Bump @wordpress/scripts from 30.19.0 to 30.23.0 by @dependabot[bot] in #1931
- Bump sha.js from 2.4.11 to 2.4.12 by @dependabot[bot] in #1926
- Bump @wordpress/env from 10.26.0 to 10.30.0 by @dependabot[bot] in #1930
- Bump cipher-base from 1.0.4 to 1.0.6 by @dependabot[bot] in #1925
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in #1924
- Bump ws by @dependabot[bot] in #1934
- Bump tmp and @inquirer/editor by @dependabot[bot] in #1933
- Bump dealerdirect/phpcodesniffer-composer-installer from 1.1.1 to 1.1.2 by @dependabot[bot] in #1920
- Bump @wordpress/scripts from 30.23.0 to 30.24.0 by @dependabot[bot] in #1935
- Bump @wordpress/env from 10.30.0 to 10.31.0 by @dependabot[bot] in #1936
- Bump tar-fs from 3.1.0 to 3.1.1 by @dependabot[bot] in #1937
- Bump @wordpress/scripts from 30.24.0 to 30.25.0 by @dependabot[bot] in #1938
- Bump @wordpress/env from 10.31.0 to 10.32.0 by @dependabot[bot] in #1939
- Release 4.0.2 by @amieiro in #1940
New Contributors
- @Ultimecia1463 made their first contribution in #1876
Full Changelog: 4.0.1...4.0.2
4.0.1
What's Changed
Features
- Fix errors when URL parameters like "filter[status]" aren't strings by @pedro-mendonca in #1814
Full Changelog: 4.0.0...4.0.1
4.0.0
Features
- Update minimum required PHP version to 7.4 by @ocean90 in #1417
- Update the minimum PHP version to 7.4 in composer.json and phpcs.xml.dist file by @ocean90 in #1419
- Add CSS to current navigation menu item by @pedro-mendonca in #1379
- Speed improvement for gp_levenshtein(). by @dd32 in #1408
- Improve Glossaries links by @pedro-mendonca in #1375
- Add a Grunt watcher to uglify JavaScript and/or to minify CSS by @amieiro in #1432
- Add preset file types for upload by @pedro-mendonca in #1445
- Adds a warning for added or removed spaces at the beginning or at the end of the translation by @amieiro in #1427
- Added sort by string length by @CWBudde in #1449
- Add a template for the PR by @amieiro in #1448
- Add the alphabet for each locale by @amieiro in #1479
- Add a npm command to automatically fix the potentially fixable errors by @amieiro in #1459
- Add word count type to each Locale by @pedro-mendonca in #1482
- Add "Last Modified" column to Glossary by @pedro-mendonca in #1428
- Add a new status: changes requested by @amieiro in #1451
- Show the exact amount of spaces added or missing on the translation warnings by @pedro-mendonca in #1490
- Add Glossary sorting by @pedro-mendonca in #1426
- Add characters and words counts to editor by @pedro-mendonca in #1478
- Check the missing uppercase in the beginning of the translations by @amieiro in #1450
- Add an action gp_after_project_form_fields to enable additional fields to be added by @2ndkauboy in #1522
- Get supported formats extensions dynamically by @pedro-mendonca in #1524
- Highlight leading and trailing spaces, and double/multiple spaces in the middle by @pedro-mendonca in #1500
- Add I18n to JavaScript by @pedro-mendonca in #1369
- Add plural and plural forms labels to row previews and format the row editor accordingly by @pedro-mendonca in #1506
- Reorder glossary row editor items by @pedro-mendonca in #1622
- Combine the suffixes for shorter regular expression. by @dd32 in #1651
- Build the minified assets before WP.org deploy by @pedro-mendonca in #1654
- Add a filter for the classes of the translation table and an action after the translation table is displayed by @amieiro in #1665
- Use filemtime to set the asset's version by @amieiro in #1693
- Add a slash at the end of a requested URI by @amieiro in #1701
- Add a Grunt action to set GP_SCRIPT_DEBUG to false when we deploy to wporg by @amieiro in #1697
- Move the highlight label from the active projects to the inactive by @amieiro in #1680
- Add templates for bug and feature report by @amieiro in #1713
- Add new PHP format by @swissspidy in #1626
- Change file extension for PHP format by @swissspidy in #1774
- Add suffixes for matching glossary terms by @pedro-mendonca in #1373
- Make it possible to run tests in PHP 8 by @psrpinto in #1760
- Add Plugin Preview to GlotPress by @trymebytes in #1748
- Improve placeholders match and visibility by @pedro-mendonca in #1620
- Document how to use wp-env to run tests by @psrpinto in #1776
- Add a 'gp_before_translation_table' hook by @amieiro in #1792
- Breadcrumbs: Improve consistency across all content types by @pedro-mendonca in #1789
- Add trailing slash to current_url to fix matching URLs without trailing slash by @pedro-mendonca in #1785
- Add the breadcrumbs for the "New project" actions by @amieiro in #1800
- Improve translation strings consistency and comments to translators by @pedro-mendonca in #1600
- Update package-lock.json by @pedro-mendonca in #1452
- Improve the PR template by @amieiro in #1641
- Remove unused files by @amieiro in #1723
Bugfixes
- Fix readme duplicate strings and update links by @pedro-mendonca in #1406
- Add missing text domain by @pedro-mendonca in #1410
- Fixes deprecation notice in PHP8 for usort returning bool by @afragen in #1464
- Bulk status change: Fix bulk rejection by @dd32 in #1486
- Set as old the previous translations with changes requested by @amieiro in #1497
- Check JSON for double array to fix fatal error by @trymebytes in #1569
- Set as old the previous translations with waiting status for this user by @amieiro in #1536
- Router: Fix notice accessing undefined variable by @akirk in #1582
- Fix PHP error for parameter after optional parameter by @afragen in #1465
- Fix including the minified assets in the WP.org deploy by @akirk in #1655
- Translation errors by @amieiro in #1644
- Fix wordpress.org plugin deploy if the minified files are already built by @akirk in #1662
- Avoid adding the invisible classes in the glossary by @amieiro in #1664
- Fix button margins by @samuelsidler in #1677
- Remove the glossary tooltip inside the HTML tags by @amieiro in #1679
- Avoid passing
nulltotrim()by @swissspidy in #1698 - Add some properties in the translation-set to avoid deprecation notices by @amieiro in #1705
- When creating a new project, check if the project slug exists and is not null by @amieiro in #1704
- Filter the placeholders to show them with the glossary words by @amieiro in #1696
- Resolve a bug with the glossary variations by @amieiro in #1706
- Don't set context to empty string by default by @amieiro in #1726
- Glossary: Fix fatal array in PHP8 for invalid post data by @akirk in #1750
- Fix glossary matching left bounded by placeholder. by @pedro-mendonca in #1733
- Fix fatal error in PHP8.x for invalid get data by @amieiro in #1754
- Solve some warnings with the glossary suffixes by @amieiro in #1779
- Glossary: Match single word entries of parts of speech that have no suffix rules. by @pedro-mendonca in #1791
- Fix redirecting URL with query args by @pedro-mendonca in #1797
- Make the glossary regex more deterministic by @akirk in #1801
- Deprecation. Check if the ctype_digit parameter is null by @amieiro in #1708
- Deprecation. Check if the preg_split parameter is null by @amieiro in #1709
Locales
- Correct de_AT country_code, add fa_AF country code. by @dd32 in #1491
- Add locale en_IE / English (Ireland) by @2ndkauboy in #1520
- Add locale es_PA / Spanish (Panama) by @2ndkauboy in #1521
- Update the Facebook locale for es_MX by @amieiro in #1538
- Add Tarifit locale by @ipshel in #1477
- Change kir /ky/ plural settings to same as for English by @tobifjellner in #1634
- Update the slug for the Valencia (Catalan) languag...
4.0.0-rc.1
4.0.0-beta.3
What's Changed
- Add a 'gp_before_translation_table' hook by @amieiro in #1792
- Bump @wordpress/env from 9.1.0 to 9.3.0 by @dependabot in #1786
- Bump @wordpress/scripts from 27.0.0 to 27.3.0 by @dependabot in #1796
- Breadcrumbs: Improve consistency across all content types by @pedro-mendonca in #1789
- Glossary: Match single word entries of parts of speech that have no suffix rules. by @pedro-mendonca in #1791
- Add trailing slash to current_url to fix matching URLs without trailing slash by @pedro-mendonca in #1785
- Fix redirecting URL with query args by @pedro-mendonca in #1797
- Add the breadcrumbs for the "New project" actions by @amieiro in #1800
- Bump @wordpress/env from 9.3.0 to 9.4.0 by @dependabot in #1798
- Make the glossary regex more deterministic by @akirk in #1801
- Release 4.0.0-beta.3 by @amieiro in #1802
Full Changelog: 4.0.0-beta.2...4.0.0-beta.3
4.0.0-beta.2
What's Changed
- Remove Tour code in favor of using the dedicated Tour plugin by @trymebytes in #1745
- Solve some warnings with the glossary suffixes by @amieiro in #1779
- Release 4.0.0-beta.2 by @amieiro in #1780
Full Changelog: 4.0.0-beta.1...4.0.0-beta.2
4.0.0-beta.1
What's Changed
- Add a new locale: Andalusian (Andalûh) by @amieiro in #1729
- Bump @wordpress/scripts from 26.14.0 to 26.15.0 by @dependabot in #1730
- Bump @wordpress/env from 8.9.0 to 8.10.0 by @dependabot in #1731
- Bump 10up/action-wordpress-plugin-asset-update from 2.1.1 to 2.1.2 by @dependabot in #1688
- Bump browserify-sign from 4.2.1 to 4.2.2 by @dependabot in #1734
- Bump the npm_and_yarn group group with 1 update by @dependabot in #1752
- Glossary: Fix fatal array in PHP8 for invalid post data by @akirk in #1750
- Bump @wordpress/env from 8.10.0 to 9.0.0 by @dependabot in #1747
- Bump actions/checkout from 3 to 4 by @dependabot in #1689
- Bump actions/setup-node from 3 to 4 by @dependabot in #1736
- Add new PHP format by @swissspidy in #1626
- 1372: Add suffixes for matching glossary terms by @pedro-mendonca in #1373
- Bump 10up/action-wordpress-plugin-asset-update from 2.1.2 to 2.1.3 by @dependabot in #1756
- [1732] Fix glossary matching left bounded by placeholder. by @pedro-mendonca in #1733
- Make it possible to run tests in PHP 8 by @psrpinto in #1760
- Bump follow-redirects from 1.15.2 to 1.15.4 by @dependabot in #1761
- Add Plugin Preview to GlotPress by @trymebytes in #1748
- Remove unused files by @amieiro in #1723
- Update the Tested Up to WordPress version by @akirk in #1773
- wporg-deploy-assets: Set the slug by @akirk in #1768
- Change file extension for PHP format by @swissspidy in #1774
- Bump @wordpress/env from 9.0.0 to 9.1.0 by @dependabot in #1771
- Bump @wordpress/scripts from 26.19.0 to 27.0.0 by @dependabot in #1772
- Improve placeholders match and visibility by @pedro-mendonca in #1620
- Fix fatal error in PHP8.x for invalid get data by @amieiro in #1754
- Document how to use wp-env to run tests by @psrpinto in #1776
- Release 4.0.0-beta.1 by @amieiro in #1778
New Contributors
Full Changelog: 4.0.0-alpha.11...4.0.0-beta.1
4.0.0-alpha.11
What's Changed
Full Changelog: 4.0.0-alpha.10...4.0.0-alpha.11
4.0.0-alpha.10
What's Changed
- Bump @wordpress/env from 8.7.0 to 8.8.0 by @dependabot in #1699
- Update a CSS comment that causes a build error by @amieiro in #1703
- Add a Grunt action to set GP_SCRIPT_DEBUG to false when we deploy to wporg by @amieiro in #1697
- Avoid passing
nulltotrim()by @swissspidy in #1698 - Add some properties in the translation-set to avoid deprecation notices by @amieiro in #1705
- When creating a new project, check if the project slug exists and is not null by @amieiro in #1704
- Filter the placeholders to show them with the glossary words by @amieiro in #1696
- Deprecation. Check if the ctype_digit parameter is null by @amieiro in #1708
- Deprecation. Check if the preg_split parameter is null by @amieiro in #1709
- Resolve a bug with the glossary variations by @amieiro in #1706
- Move the highlight label from the active projects to the inactive by @amieiro in #1680
- Add templates for bug and feature report by @amieiro in #1713
- Site Tour: Improve the pulse by @trymebytes in #1711
- Site tour: Use driver.js by @trymebytes in #1714
- Release 4.0.0-alpha.10 by @trymebytes in #1721
Full Changelog: 4.0.0-alpha.9...4.0.0-alpha.10