Subversion-Projekte lars-tiefland.laravel_shop

Revision

Details | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
148 lars 1
# Changelog
2
 
3
### 2.0.1 (2022-03-08)
4
 
5
- "To people of Russia": There is a war in Ukraine right now. The forces of the Russian Federation are attacking civilians.
6
- optimize some phpdocs
7
 
8
### 2.0.0 (2022-01-24)
9
 
10
- prefer "Russian - Passport (2013), ICAO" instead of "Russian - GOST 7.79-2000(B)"
11
- fix "Ukrainian" char-mapping (thanks to @Andr1yk0)
12
- fix "Persian" char-mapping (thanks to @frost-cyber)
13
 
14
### 1.6.1 (2022-01-24)
15
 
16
- revert: prefer "Russian - Passport (2013), ICAO" instead of "Russian - GOST 7.79-2000(B)"
17
- revert: fix "Ukrainian" char-mapping (thanks to @Andr1yk0)
18
- revert: fix "Persian" char-mapping (thanks to @frost-cyber)
19
 
20
### 1.6.0 (2022-01-24)
21
 
22
- prefer "Russian - Passport (2013), ICAO" instead of "Russian - GOST 7.79-2000(B)"
23
- fix "Ukrainian" char-mapping (thanks to @Andr1yk0)
24
- fix "Persian" char-mapping (thanks to @frost-cyber)
25
- fix "ASCII::normalize_whitespace()" -> "CARRIAGE RETURN" is more like "<br>" and no "\n"
26
- add "ASCII::to_ascii_remap()" -> this method will return broken characters and is only for special cases
27
 
28
### 1.5.6 (2020-11-12)
29
 
30
- "ASCII::normalize_whitespace()" -> can now also remove "control characters" if needed v2
31
 
32
### 1.5.5 (2020-11-12)
33
 
34
- fix "Greeklish" char-mapping (thanks @sebdesign)
35
- "ASCII::normalize_whitespace()" -> can now also remove "control characters" if needed
36
 
37
### 1.5.4 (2020-11-08)
38
 
39
- add some missing replacements in U+23xx page (thanks @marcoffee)
40
- fix "Russian" char-mapping (thanks @ilyahoilik)
41
- running test with PHP 8.0 rc3
42
 
43
### 1.5.3 (2020-07-23)
44
 
45
- fix "Georgian" char-mapping (thanks @waska14)
46
 
47
### 1.5.2 (2020-06-16)
48
 
49
- add "Bengali" (bn) language support (thanks @eliyas5044)
50
- fix "Portuguese" char-mapping
51
- reduce the file size (removed extra comments from "avian2/unidecode")
52
 
53
### 1.5.1 (2020-05-26)
54
 
55
- fix merge ASCII transliterations from "avian2/unidecode" (python)
56
  -> https://github.com/avian2/unidecode/
57
 
58
### 1.5.0 (2020-05-24)
59
 
60
- merge ASCII transliterations from "avian2/unidecode" (python)
61
  -> https://github.com/avian2/unidecode/
62
 
63
### 1.4.11 (2020-05-23)
64
 
65
- "composer.json" -> remove "autoload-dev" stuff from "autoload"
66
- "voku/php-readme-helper" -> auto-generate the API documentation in the README
67
 
68
### 1.4.10 (2020-03-13)
69
 
70
- ASCII::to_ascii() -> fix extra symbol handling in the regex
71
- ASCII::to_ascii() -> fix for languages with multi-length-special-char (e.g. Greek -> 'ει' => 'i')
72
 
73
### 1.4.9 (2020-03-06)
74
 
75
- ASCII::to_slugify() -> fix php warning from empty "separator"
76
 
77
### 1.4.8 (2020-02-06)
78
 
79
- small optimization for "ASCII::to_ascii()" performance
80
 
81
### 1.4.7 (2020-01-27)
82
 
83
- fix possible wrong type from "getDataIfExists()" -> e.g. a bug reported where "/data/" was modified
84
- inline variables
85
- do not use "=== true" for "bool"-types
86
 
87
### 1.4.6 (2019-12-23)
88
 
89
- optimize "ASCII::to_ascii()" performance
90
- add "armenian" chars
91
- add "ASCII:getAllLanguages()"
92
 
93
### 1.4.5 (2019-12-19)
94
 
95
- use "@psalm-pure" v2
96
 
97
### 1.4.4 (2019-12-19)
98
 
99
- use "@psalm-pure"
100
 
101
### 1.4.3 (2019-12-19)
102
 
103
- use "@psalm-immutable"
104
 
105
### 1.4.2 (2019-12-13)
106
 
107
- optimize the performance v2
108
- more fixes for non-ascii regex
109
 
110
### 1.4.1 (2019-12-13)
111
 
112
- fix regex for non-ascii
113
 
114
### 1.4.0 (2019-12-13)
115
 
116
- optimize the performance, via single char replacements
117
 
118
### 1.3.6 (2019-12-13)
119
 
120
- "ascii_extras" -> convert the static content into ascii
121
   -> e.g.: instead of replacing "+" with "più" we use "piu" (Italian), because we want to use ascii anyway
122
 
123
### 1.3.5 (2019-11-11)
124
 
125
- fix "ASCII::remove_invisible_characters()" -> do not remove invisible encoded url strings by default
126
 
127
### 1.3.4 (2019-10-14)
128
 
129
- fix static cache for "ASCII::charsArrayWithOneLanguage"
130
 
131
### 1.3.3 (2019-10-14)
132
 
133
- fix "Turkish" mapping -> 'ä' -> 'a'
134
 
135
### 1.3.2 (2019-10-14)
136
 
137
- fix language parameter usage with e.g. "de_DE"
138
- re-add missing "extra"-mapping chars
139
 
140
### 1.3.1 (2019-10-13)
141
 
142
- fix "ASCII::to_slugify" -> remove unicode chars
143
- add more test for ascii chars in the mapping
144
- fix non ascii chars in the mapping
145
 
146
### 1.3.0 (2019-10-12)
147
 
148
- add transliteration "fr" (was supported before, but with chars from other languages)
149
- add transliteration "ru" - Passport (2013), ICAO
150
- add transliteration "ru" - GOST 7.79-2000(B)
151
- add transliteration "el" - greeklish
152
- add transliteration "zh"
153
- add transliteration "nl"
154
- add transliteration "it"
155
- add transliteration "mk"
156
- add transliteration "pt"
157
- add constants -> ASCII::*LANGUAGE_CODES
158
- add more special latin chars / (currency) symbols
159
- add simple tests for all supported languages
160
- optimize "Russian" to ASCII (via "translit.ru")
161
- optimize performance of string replacement
162
- optimize performance of array merging
163
- optimize phpdoc comments
164
- "ASCII::to_transliterate" -> use "transliterator_create" + static cache
165
- "ASCII::to_ascii" -> fix "remove unsupported chars"
166
- "ASCII::to_ascii" -> add some more special chars
167
- run/fix static analyse via "pslam" + "phpstan"
168
- auto fix code style via "php-cs-fixer"
169
- fix transliteration for "german"
170
- fix transliteration for "persian" (thanks @mardep)
171
- fix transliteration for "polish" (thanks @dariusz.drobisz)
172
- fix transliteration for "bulgarian" (thanks @mkosturkov)
173
- fix transliteration for "croatian" (thanks @ludifonovac)
174
- fix transliteration for "serbian" (thanks @ludifonovac)
175
- fix transliteration for "swedish" (thanks @nicholasruunu)
176
- fix transliteration for "france" (thanks @sharptsa)
177
- fix transliteration for "serbian" (thanks @nikolaposa)
178
- fix transliteration for "czech" (thanks @slepic)
179
 
180
### 1.2.3 (2019-09-10)
181
 
182
- fix language depending ASCII chars (the order matters)
183
 
184
### 1.2.2 (2019-09-10)
185
 
186
- fix bulgarian ASCII chars | thanks @bgphp
187
 
188
### 1.2.1 (2019-09-07)
189
 
190
- "charsArray()" -> add access to "ASCII::$ASCII_MAPS*""
191
 
192
### 1.2.0 (2019-09-07)
193
 
194
- "to_slugify()" -> use the extra ascii array
195
 
196
### 1.1.0 (2019-09-07)
197
 
198
- add + split extra ascii replacements
199
 
200
### 1.0.0 (2019-09-05)
201
 
202
- initial commit