Changes

3.0.0 (in development)

  • Drop Python 2.7, 3.4, and 3.5 support.

2.0.1 (23 July 2020)

  • Drop Python 3.3 support.
  • Added a few more translations.

2.0.0 (14 January 2020)

  • Lexer now processes unicode directly, to fix various issues with multibyte encodings. This also simplifies the implementation. Many thanks to davidweichiang for reporting and implementing.
  • New detailed description of the package for the readme, to clarify the behaviour and design choices. Many thanks to tschantzmc for contributing this description (see issue #70).
  • Minor fix in decoding of LaTeX comments (see issue #72).
  • Support Python 3.9 (see issue #75).

1.0.7 (3 May 2019)

  • More symbols (THIN SPACE, various accented characters).
  • Fix lexer issue with multibyte encodings (thanks to davidweichiang for reporting).

1.0.6 (18 January 2018)

  • More symbols (EM SPACE, MINUS SIGN, GREEK PHI SYMBOL, HYPHEN, alternate encodings of Swedish å and Å).

1.0.5 (16 June 2017)

  • More maths symbols (naturals, reals, …).
  • Fix lower case z with accents (reported by AndrewSwann, see issue #51).

1.0.4 (21 September 2016)

  • Fix encoding and decoding of percent sign (reported by jgosmann, see issue #48).

1.0.3 (26 March 2016)

  • New 'keep' error for the ulatex encoder to keep unicode characters that cannot be translated (contributed by xuhdev, see pull requestion #45).

1.0.2 (1 March 2016)

  • New ulatex codec which works as a text transform on unicode strings.
  • Fix spacing when translating math (see issue #29, reported by beltiste).
  • Performance improvements in latex to unicode translation.
  • Support old-style math mode (see pull request #40, contributed by xuhdev).
  • Treat tab character as a space character (see discussion in issue #40, raised by xuhdev).

1.0.1 (24 September 2014)

  • br”\par” is now decoded using two newlines (see issue #26, reported by Jorrit Wronski).
  • Fix encoding and decoding of the ogonek (see issue #24, reported by beltiste).

1.0.0 (5 August 2014)

  • Add Python 3.4 support.
  • Fix “DZ” decoding (see issue #21, reported and fixed by Philipp Spitzer).

0.3.2 (17 April 2014)

  • Fix underscore “\_” encoding (see issue #17, reported and fixed by Michael Radziej).

0.3.1 (5 February 2014)

  • Drop Python 3.2 support.
  • Drop 2to3 and instead use six to support both Python 2 and 3 from a single code base.
  • Fix control space “\ ” decoding.
  • Fix LaTeX encoding of number sign “#” and other special ascii characters (see issues #11 and #13, reported by beltiste).

0.3.0 (19 August 2013)

  • Copied lexer and codec from sphinxcontrib-bibtex.
  • Initial usage and API documentation.
  • Some small bugs fixed.

0.2 (28 September 2012)

  • Adding additional codec with brackets around special characters.

0.1 (26 May 2012)

  • Initial release.