Translate Toolkit 3.0.0
***********************

*Released on 15 June 2020*

This release contains improvements and bug fixes.


Changes
=======

Formats and Converters
----------------------

- PO

  - Bring line wrapping closer to gettext

- XLIFF

  - Support non numeric ids on plurals in poxliff

- JSON

  - Added support for ARB files
  - Added support for go-i18n files

- Properties

  - Added support for GWT personality
  - Fix round trip of empty values without delimiter

- HTML

  - A makeover of the HTML parsing to fix several issues

- PHP

  - Add support for Laravel plurals
  - Improve round trip of some statements

- Windows RC

  - Rewritten parser using pyparsing

- l20n

  - Dropped support for deprecated format


General
-------

- Dropped support for Python 2.7.
- Python 3.5 or newer is now required.
- Minor docs improvements.
- Several cleanups in code.
- Removed deprecated interfaces:
  - multistring no longer accepts encoding
  - search.segment is removed
  - pofile.extractpoline is removed
  - simplify_to_common no longer accepts languages parameter
  - getsource/setsource/gettarget/settarget methods removed from storages
- Updated requirements, lxml is no longer optional.
- Added and updated tests.
- Optional deps can be specified using pip extras.

Contributors
============

This release was made possible by the following people:

Michal Čihař, papeh, Yann Diorcet, Nick Schonning, Anders Kaplan, Leandro Regueiro, Javier Alfonso, Julen Ruiz Aizpuru

And to all our bug finders and testers, a Very BIG Thank You.
