Translate Toolkit 3.3.0 *********************** *Released on 4 January 2021* This release contains improvements and bug fixes. Changes ======= Formats and Converters ---------------------- - HTML - Add support for single PO file in po2html and html2po - MO - Fixed writing out plurals - Performance improvements - Strip POT-Creation-Date for reproducible builds - XLIFF - Ensure xml:space="preserve" is set when updating target - Improved parsing performance - Set language on all file nodes - CSV - Complete test for location/context parsing - JSON - Improved handling of newly added keys to list - Fix serializing files with list as root element - Properties - Fix redundant new lines - Subtitles - Added support for aeidon 1.9 - RC - Use code_page #pragma to detect encoding - TMX - Gracefully handle invalid chars - Wordfast - Fixed processing multiple files in single process General ------- - Major cleanups - Removed statsdb - Cleanup and coding style - Remove not necessary conversion from bytes - Apply pyupgrade hints - Remove not needed variables for return - Use black for code formatting - Tests - Improve tests coverage - Collect coverage reports from functional tests - Python versions - Add support for Python 3.9 (no code changes were needed) Contributors ============ This release was made possible by the following people: Michal Čihař, Anders Kaplan, Jean-Baptiste Holcroft, Simon Urli