Skip to content

Commit

Permalink
Release notes for 3.0.0
Browse files Browse the repository at this point in the history
Fixes #4048
  • Loading branch information
nijel committed Jun 15, 2020
1 parent 20524f6 commit af15296
Show file tree
Hide file tree
Showing 5 changed files with 82 additions and 6 deletions.
4 changes: 2 additions & 2 deletions docs/conf.py
Expand Up @@ -65,9 +65,9 @@
# built documents.
#
# The short X.Y version.
version = '2.5.1'
version = '3.0.0'
# The full version, including alpha/beta/rc tags.
release = '2.5.1'
release = '3.0.0'

# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.
Expand Down
75 changes: 75 additions & 0 deletions docs/releases/3.0.0.rst
@@ -0,0 +1,75 @@
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.
1 change: 1 addition & 0 deletions docs/releases/index.rst
Expand Up @@ -17,6 +17,7 @@ Final releases
.. toctree::
:maxdepth: 1

3.0.0 <3.0.0>
2.5.1 <2.5.1>
2.5.0 <2.5.0>
2.4.0 <2.4.0>
Expand Down
2 changes: 1 addition & 1 deletion tests/cli/data/test_pofilter_manpage/stdout.txt
@@ -1,5 +1,5 @@
.\" Autogenerated manpage
.TH pofilter 1 "Translate Toolkit 2.5.1" "" "Translate Toolkit 2.5.1"
.TH pofilter 1 "Translate Toolkit 3.0.0" "" "Translate Toolkit 3.0.0"
.SH NAME
pofilter \- Perform quality checks on Gettext PO, XLIFF and TMX localization files.
.SH SYNOPSIS
Expand Down
6 changes: 3 additions & 3 deletions translate/__version__.py
Expand Up @@ -18,16 +18,16 @@

"""This file contains the version of the Translate Toolkit."""

build = 25010
build = 30000
"""The build number is used by external users of the Translate Toolkit to
trigger refreshes. Thus increase the build number whenever changes are made to
code touching stats or quality checks. An increased build number will force a
toolkit user, like Pootle, to regenerate it's stored stats and check
results."""

sver = "2.5.1"
sver = "3.0.0"
"""Human readable version number. Used for version number display."""

ver = (2, 5, 1)
ver = (3, 0, 0)
"""Machine readable version number. Used by tools that need to adjust code
paths based on a Translate Toolkit release number."""

0 comments on commit af15296

Please sign in to comment.