-
Notifications
You must be signed in to change notification settings - Fork 62
/
ChangeLog
211 lines (157 loc) · 7.08 KB
/
ChangeLog
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
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