- Fixed some cases of disappearing CPT slugs translations leading to 404 pages
- Fixed incorrectly adding empty href attributes to link tags on translated pages
- Fixed PHP 8 deprecated notices regarding dynamically defined properties
* Added a new item in Database optimization tool to fix some cases of gettext not being selectable in Translation Editor
* Fixed Edit pencil icon being difficult to click when hovering over certain text in Translation Editor
* Added compatibility with WooCommerce High-Performance Order Storage (HPOS)
* Improved compatibility with WP Rocket
- Improved settings UI by showing formality option only for languages and translation engines that support it
- Fixed focus on search input when opening the languages dropdown in settings
- Removed unnecessary calls for Marketing opt-in feature
- Redesigned TranslatePress Settings Advanced tab UI using subtabs
- Improved the translation status icons for the case when multiple strings are shown at once in Translation Editor
- Fixed deprecated notice on php 8
- Improved security by escaping form actions
- Fixed filtering by gettext domain in String Translation
- Fixed title positioning in String Translation UI
- Added more information in our opt-in non-sensitive diagnostic tracking
- Redesigned Translation Editor UI to match the latest WordPress style
- Fixed hreflang language code attribute for languages with formal/informal in their default code
- Added missing Aragonese language flag
- Added Language Switcher block in Gutenberg Editor
- Fixed edge case error regarding __return_true function
* Improved converting urls in different languages
* Fixed language switcher directing to page not found in some edge cases
* Improved speed by eliminating the need of a query on gettext domains on most pages
* Improved speed when WooCommerce is active by better handling gettext processing
* Added hooks for disabling translation blocks
- Fixed x-default hreflang tag displayed incorrectly in some cases
- Improved sanitizing Advanced settings