3.15.0
New requirements
- Bump minimum PHP version to 7.1 (#1084), recommend PHP 8.2
- Bump minimum WordPress version to 5.0 (#1084)
- Abandon support for Internet Explorer (#1313), no longer supported from WordPress 5.8
Core
- Add PHP 7.1 type check declarations (#1314), this may create regressions occasionally but also help to find latent bugs
- Make use of PHP 7.0 null coalesce
??
operator (#1084) - Lint PHP by removing unnecessary local vars (#1316)
- Lint PHP by simplifying expressions (#1317)
- Rename
i18n_content_translation_not_available
filter toqtranslate_content_translation_not_available
(#1322) - Delete admin translator, tidy up front interface (#1321)
- Delete
QTX_Translator_Admin
class andWP_Translator_Admin
interface. - Delete the
multilingual_term
hook that is specific to qTranslate.
- Delete
- Fix custom URL for admin area and login page (#1324)
- Fix undefined keys when URL mode set to per-domain (user setting) (#1319)
- Move deprecated functions to a separate file (#1311)
ACF
- Fix ACF category settings can't all be disabled (#1332)