1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223
|
2025-04-24 unidecode 1.4.0
* Drop support for Python <3.7.
* Add replacements for playing card suits and chess pieces (thanks to
Alan Davidson)
* Add replacements for U+211F "RESPONSE" and 0x2123 "VERSICLE" (thanks
to @ciesiolka on GitHub)
* Fix replacement for U+1D6D5 "MATHEMATICAL BOLD SMALL TAU".
* Fix replacements for U+014A "LATIN CAPITAL LETTER ENG" and
U+014B "LATIN SMALL LETTER ENG".
* Add replacements for U+2103 "DEGREE CELSIUS" and U+2109 "DEGREE
FAHRENHEIT".
2024-01-11 unidecode 1.3.8
* Fix replacement for U+1E9E "LATIN CAPITAL LETTER SHARP S"
(thanks to Thomas Voss)
2023-09-25 unidecode 1.3.7
* Add missing replacements for katakana punctuation (thanks to
Emil Hammarberg)
* Fix replacement for U+1F19C "SQUARED SECOND SCREEN".
* Fix replacement for U+1F1A9 "SQUARED LOSSLESS".
* Add more replacements for symbols in the U+21xx and
U+1F1xx pages (thanks to @cheznewa on GitHub)
* Remove old __init__.pyi from the Wheel package that was included due
to a bug in the build script.
2022-09-30 unidecode 1.3.6
* No changes. Re-upload to PyPi.
2022-09-28 unidecode 1.3.5
* Remove trailing space in replacements for vulgar fractions.
* This release was yanked from PyPi, because the Wheel package
contained the wrong version of the code and was incompatible
with Python 3.5. .tar.gz package was not affected.
2022-03-10 unidecode 1.3.4
* Add some missing replacements for symbols in the U+21xx and
U+1F1xx pages (thanks to @cheznewa on GitHub)
2022-02-19 unidecode 1.3.3
* Command-line utility now reads input line-by-line, making
it usable with large files (thanks to Jan-Thorsten Peter)
2021-09-16 unidecode 1.3.2
* Re-upload because PyPI was missing Requires-Python metadata for
the .tar.gz package.
2021-09-09 unidecode 1.3.1
* Fix issue with wheel package falsely claiming support for Python 2.
2021-09-06 unidecode 1.3.0
* Drop support for Python <3.5.
* Improvements to Hebrew and Yiddish transliterations (thanks to Alon
Bar-Lev and @eyaler on GitHub)
2021-02-05 unidecode 1.2.0
* Add 'errors' argument that specifies how characters with unknown
replacements are handled. Default is 'ignore' to replicate the
behavior of older versions.
* Many characters that were previously replaced with '[?]' are now
correctly marked as unknown and will behave as specified in the
new errors='...' argument.
* Added some missing ligatures and quotation marks in U+1F6xx and
U+27xx ranges.
* Add PEP 561-style type information (thanks to Pascal Corpet)
* Support for Python 2 and 3.5 to be removed in next release.
2020-12-20 unidecode 1.1.2
* Add some missing replacements in the U+23xx page.
* Fix U+204A "TIRONIAN SIGN ET" replacement.
2019-06-21 unidecode 1.1.1
* Fix tests failing on PyPy 7.1.1
2019-06-14 unidecode 1.1.0
* Add more Latin letter variants in U+1F1xx page.
* Make it possible to use the Unidecode command-line utility via
"python -m unidecode" (thanks to Jon Dufresne)
* General clean up of code and documentation (thanks to Jon Dufresne)
2018-11-19 unidecode 1.0.23
* Improve transliteration of Hebrew letters (thanks to Alon Bar-Lev)
* Add transliterations for the phonetic block U+1D00 - U+1D7F
(thanks to Oscar Laurent)
* Transliterate SI "micro" prefix as "u" instead of "micro" in the
U+33xx block.
* Add U+33DE SQUARE V OVER M and U+33DF SQUARE A OVER M.
* Drop support for Python 2.6 and 3.3 (thanks to Jon Dufresne)
2018-01-05 unidecode 1.0.22
* Move to semantic version numbering, no longer following version
numbers from the original Perl module. This fixes an issue with
setuptools (>= 8) and others expecting major.minor.patch format.
(https://github.com/avian2/unidecode/issues/13)
* Add transliterations for currency signs U+20B0 through U+20BF
(thanks to Mike Swanson)
* Surround transliterations of vulgar fractions with spaces to avoid
incorrect combinations with adjacent numerals
(thanks to Jeffrey Gerard)
2017-06-28 unidecode 0.04.21
* Add U+2116 NUMERO SIGN (thanks to Alan Davidson)
* Add U+05BE HEBREW PUNCTUATION MAQAF (thanks to Micha Moskovic)
2017-01-09 unidecode 0.04.20
* Fixed transliteration of circled Latin letters and numbers
(thanks to Krzysztof Jurewicz).
* Add square unit symbols.
* Add Latin variants in U+20xx and U+21xx pages.
* Fix U+02B1 MODIFIER LETTER SMALL H WITH HOOK.
* Fix U+205F MEDIUM MATHEMATICAL SPACE.
* Add "DIGIT ... COMMA" and "PARANTHESIZED LATIN CAPITAL LETTER"
in U+1F1xx page.
* Add missing vulgar fractions and a/c, a/s, c/o, c/u symbols.
* Add universal Wheel release (thanks to Adam Chainz).
2016-01-21 unidecode 0.04.19
* Add unidecode_expect_ascii() and unidecode_expect_nonascii()
functions for performance critical applications.
(thanks to Israel Saeta Perez)
2015-06-13 unidecode 0.04.18
* Add a command line utility. (thanks to Andrew Udvare)
* Use setuptools for packaging.
2014-12-18 unidecode 0.04.17
* Add some missing Latin letter variants used by popular "Unicode text
converter" tools.
* Issue a warning if a surrogate character is encountered in input.
* Corrected module import which might cause unidecode() to raise
AttributeError on some systems. (thanks to Karol Sikora)
2014-05-11 unidecode 0.04.16
* Corrected ChangeLog.
2014-05-11 unidecode 0.04.15
* Fixed transliteration of Chinese character "Yi". (thanks to Yao Zuo)
* Transliterate Euro sign as "EUR". (thanks to Dave Smith)
2013-09-20 unidecode 0.04.14
* Revert transliteration for Latin characters with umlauts back
to language-neutral, unaccented characters.
* Added transliterations for circled numbers, letters and ordinals.
* Minor fixes to rarely used punctuation characters.
2013-05-30 unidecode 0.04.13
* Use German transliteration for Latin characters with umlauts.
(thanks to Geoffrey Teale)
* Fixed transliteration for several rarely used punctuation
characters.
* Add transliteration for trademark and similar signs. (thanks to
Ovanes Markaryan)
2013-01-28 unidecode 0.04.12
* Tests now pass on Python 2.7.
* Make argument type warning refer to unidecode()'s caller.
2013-01-17 unidecode 0.04.11
* Issue a warning on Python 2.x if an object that is not an instance of
unicode class is passed to unidecode().
* Fixed unit tests for Python 2.5.
2012-12-01 unidecode 0.04.10
* Added trove classifiers.
2011-09-23 unidecode 0.04.9
* Fixed Python 2.5 installation issue.
2011-09-22 unidecode 0.04.8
* License change to GPL to fit better with other Python modules and
to remove the issue of depending on Perl for licensing terms.
* Always return a string object on Python 2.x. Before this patch,
unidecode() returned a unicode object on Python 2.x if the input
was a unicode object that contained ASCII characters. Behaviour
on Python 3.x remains unchanged. (thanks to Wesley Yarde)
2011-04-04 unidecode 0.04.7
* Unit test fixes for Python builds using 16-bit Unicode
representation (see PEP 261)
2011-02-16 unidecode 0.04.6
* Support for a lot of various less common variants of Latin
letters and digraphs.
* Fixes to Czech pangram transliteration (thanks to Jan Killian)
2010-10-15 unidecode 0.04.5
* Unit test fixes.
2010-10-12 unidecode 0.04.4
* Unit tests for Python 3 and simplified transliteration
code (thanks to Thomas Kluyver)
* Support for mathematical versions of Latin and Greek alphabets
and digits.
2010-01-12 unidecode 0.04.3
* Corrected transliteration for Cyrillic alphabet
(thanks to Ruslan Grokhovetskiy)
2009-08-27 unidecode 0.04.2
* Corrected replacements for Japanese Kana characters
(thanks to Michel Albert)
2009-01-25 unidecode 0.04.1
* First public release
|