CHANGES
2.3.2 (unreleased)
Environments
add python-3.14 support by @rffontenelle in https://github.com/sphinx-doc/sphinx-intl/pull/115
Incompatibility
Features
Bug Fixes
Documentation
Internals
2.3.1 (2024/12/01)
Environments
Add missing files under sphinx-intl/tests/ for sdist by @shimizukawa in https://github.com/sphinx-doc/sphinx-intl/pull/113
Incompatibility
Features
Bug Fixes
Documentation
Internals
2.3.0 (2024/11/10)
Environments
Drop python-3.7 support by @kloczek in https://github.com/sphinx-doc/sphinx-intl/pull/101
Drop Python-3.8 support by @shimizukawa in https://github.com/sphinx-doc/sphinx-intl/pull/111
Avoid unrelated CI test for doc changes, and cache using setup-python action by @rffontenelle in https://github.com/sphinx-doc/sphinx-intl/pull/106
Incompatibility
Features
Perform update in parallel by @rtobar in https://github.com/sphinx-doc/sphinx-intl/pull/110
Bug Fixes
Documentation
Internals
Modernize release procedures by @shimizukawa in https://github.com/sphinx-doc/sphinx-intl/pull/102
Modernize formatter: use ruff instead of flake8 by @shimizukawa in https://github.com/sphinx-doc/sphinx-intl/pull/103
add devcontainer and related dependabot config by @shimizukawa in https://github.com/sphinx-doc/sphinx-intl/pull/104
Add CI test for sphinx-intl’s doc by @rffontenelle in https://github.com/sphinx-doc/sphinx-intl/pull/107
fix for lint by @shimizukawa in https://github.com/sphinx-doc/sphinx-intl/pull/108
2.2.0 (2024/04/20)
Environments
Support for Python 3.13. Update version in workflow actions and enable 3.13 by @rffontenelle in https://github.com/sphinx-doc/sphinx-intl/pull/97
Incompatibility
Features
Set resource_name in .tx/config files to preserve resource naming behavior prior to 2.1.0 by @jpmckinney in https://github.com/sphinx-doc/sphinx-intl/pull/90
Support no obsolete option by @jdknight in https://github.com/sphinx-doc/sphinx-intl/pull/65
Bug Fixes
Correctly format hyperlink by @DelazJ in https://github.com/sphinx-doc/sphinx-intl/pull/82
Fixed errors in the ~/.transifexrc file generated by the create-transifexrc command by @shimizukawa in https://github.com/sphinx-doc/sphinx-intl/pull/83 Note:
create-transifexrc
command andSPHINXINTL_TRANSIFEX_TOKEN
have been deprecated. They will be removed after six months. Please use the TX_TOKEN environment variable instead.
Documentation
refs #93 documentation for sphinx-intl comman-line options by @shimizukawa in https://github.com/sphinx-doc/sphinx-intl/pull/94
Internals
drop six usage by @jdknight in https://github.com/sphinx-doc/sphinx-intl/pull/87
Add pyproject.toml, remove setup.py by @rffontenelle in https://github.com/sphinx-doc/sphinx-intl/pull/86
Drop six from pyproject.toml by @rffontenelle in https://github.com/sphinx-doc/sphinx-intl/pull/92
add readthedocs conf by @shimizukawa in https://github.com/sphinx-doc/sphinx-intl/pull/95
test: Update expectations for tx > 1.6.7 by @jpmckinney in https://github.com/sphinx-doc/sphinx-intl/pull/96
Cache using hash from pyproject.toml instead of setup.py by @rffontenelle in https://github.com/sphinx-doc/sphinx-intl/pull/99
2.1.0 (2023/02/05)
Environments
#71: Drop Python 3.5 support. Thanks to @rffontenelle.
#81: Drop Python 3.6 support.
#72 and #77: Support for Python 3.11 and Python 3.12. Thanks to @rffontenelle.
Incompatibility
Features
#62: Migrate from transifex-client to transifex cli. Thanks to @TheTripleV.
Documentation
#74 Update documentation. Thanks to @rffontenelle. - Update CI status badge in README and doc/index.rst, as CI changed from Travis to GitHub Actions. - Replace info regarding old Python transifex-client library with the new implementation of Transifex CLI tool.
Bug Fixes
#53: Set locale of created po files. Thanks to @igo95862.
#55: FileNotFoundError on update-txconfig-resources in the subdirectory. Thanks to @tkoyama010.
2.0.1 (2020/04/11)
Environments
Incompatibility
Features
Documentation
Bug Fixes
#38: transifex: Sort dirs and files alphabetically
2.0.0 (2019/06/01)
Environments
#31 Drop supporting Python-2.7
Incompatibility
Features
Documentation
Bug Fixes
1.0.0 (2019/05/12)
Environments
Adopt to semver
Incompatibility
Features
Documentation
#23: Add working example for generating pot/po files
Bug Fixes
0.9.12 (2019/05/12)
Environments
Drop supporting Python-3.4
Add supporting Python-3.7.
#25: Python-3.7 introduce
__dir__
module function by PEP 562, so the attribute must not override for another purpose. Thanks to Julien Enselme.
Incompatibility
#27: settings resource name will be renamed to settings_ on Transifex. Thanks to Anthony.
Features
#28,#29: Add option ‘-w’, ‘–line-width’ for the maximum line width of PO files. Thanks to Armand Ciejak.
Documentation
#22:
`_build/locale
(for old sphinx) ->_build/gettext
(for current sphinx)
Bug Fixes
0.9.11 (2018/02/12)
Environments
Support transifex-client~=0.13
Incompatibility
Features
#17,#18: Adding –tag -t option, to pass tags from arguments to conf.py.
- to
Claudio Alarcon-Reyes.
Documentation
Bug Fixes
0.9.10 (2017/09/13)
Environments
Drop supporting Python-3.3 and 2.6
Add supporting Python-3.6
Bug Fixes
Unit tests overwrite real .transifexrc file in HOME directory.
#7, #8: Added tags variable for conf.py. Thanks to Dongping Xie.
#15: default value of
locale_dirs
must be['locales']
instead of['locale']
. Thanks to cocoatomo.
0.9.9 (2016/01/17)
Bug Fixes
On Python-3 environment, ‘update’ command breaks po files.
#4: ‘fuzzy’ cause crush on ‘update’ command.
0.9.8 (2015/12/28)
Environments
Add supporting Python-3.5
Drop supporting Python-2.5
Use transifex-client>=0.11 for all environments
Switch test runner to py.test
BB#11 Switch to babel that is used with Sphinx.
Incompatibility
glossary resource name will be renamed to glossary_ on Transifex. Since Aug 2015, Transifex reject ‘glossary’ resource name because the slug is reserved.
Features
#2,#3: Add option to create MO files in a separate directory. Thanks to Campbell Barton.
Bug Fixes
#1: update_txconfig_resources command on Python 3.4/3.5 causes KeyError.
0.9.7 (2015/11/07)
Environments
BB#8 Drop supporting Python-3.1 and 3.2
BB#10 Depends to click for command-line feature.
0.9.6 (2015/09/22)
Features
BB-PR#9: Support
fuzzy
translations. Thanks to Guilherme Brondani Torri.BB-PR#8: Detects pot_dir automatically if sphinx has generated. Thanks to Takeshi Komiya.
Bug Fixes
BB-PR#6: update_txconfig_resources command raise errors with pot filename including symbols and spaces. Thanks to Takeshi Komiya.
BB-PR#7: sphinx-intl could not find conf.py in projects separating build and source directories. Thanks to Takeshi Komiya.
BB-PR#10: Add __file__ to conf.py’s namespace.
On Windows environment, now using “transifex<0.9” because “transifex>=0.9” requires unnecessary py2exe installation.
0.9.5 (2014/07/10)
Environments
Add supporting Python-3.4
Features
BB-PR#3: Skip building process if mo file is newer than po file. Thanks to Nozomu Kaneko.
Bug Fixes
BB-PR#2, BB-PR#4:
update-txconfig-resources
disregarded--pot-dir
option. Thanks to Giacomo Spettoli, Takeshi Komiya.BB-PR#5:
update-txconfig-resources
command raise errors when project name includes spaces and dots. Thanks to Takeshi Komiya.
0.9.4 (2013/12/10)
Environments
Now using setuptools instead of distribute.
Features
BB#3:
update-txconfig-resources
command now detect project-name from.tx/config
that already exists.
Bug Fixes
sphinx-intl didn’t use SPHINXINTL_CONFIG environment value.
tox test raises a error with transifex-client-0.10
0.9.3 (2013/04/20)
Bug Fixes
because
--config
option did not consider directory path, locale_dir did not contain directory path toconf.py
file.
0.9.2 (2013/4/11)
Features
Add
stat
command for displaying statistics like ‘msgfmt –statistics’.Documentation and error messages are improved.
Bug Fixes
update command did not detect pot/po difference when translated count and untranslated count are not difference.
0.9.1 (2013/4/10)
Environments
Add flake8 test and fix some errors.
Incompatibility
Drop multiple
locale directories
feature. Now use only first directory oflocale_dirs
in conf.py.
Features
Add –pot-dir option. default is
pot
directory underlocale_dir
. If you using Sphinx default settings,-p _build/locale
is useful.Add append/deprecated msgid count information for
update
command.
Bug Fixes
Fix:
-c
option is not working. Thanks @tk0miya!
0.9.0 (2013/4/7)
First release that provides these commands:
update
build
create-transifexrc
create-txconfig
update-txconfig-resources