Released on 18 January 2020
This release contains improvements and bug fixes.
Avoid stripping empty lines from comments.
Raise error on invalid file content.
Fixed handling typecomments with non word chars.
Fixed serializing long msgidcomments.
Avoid creating comment only units (issue 3928).
Fixed saving utf-16 Java files.
Document declaration is cloned when adding unit.
Fixed parsing plurals with comment.
Fixed setting plural with markup.
Fixed indentation of markup in translation.
Fixed XML entities handling.
Quotes are preserved.
ts2po converts disambiguation notes and comments.
po2ts no longer removes consecutive linebreaks in source and translation.
@markmin string is no longer copied to the translation.
Added Sicilian language checks
Kept support for Python 2.7.
Added support for Python 3.8.
Minor docs improvements.
Minor cleanups in code.
Added and updated tests.
This release was made possible by the following people:
Michal Čihař, Leandro Regueiro, Steve Mokris, Queen Vinyl Darkscratch, Matthias, David Paleino.
And to all our bug finders and testers, a Very BIG Thank You.