Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/voku/portable-ascii

๐Ÿ”ก Portable ASCII library - performance optimized (ascii) string functions for PHP.
https://github.com/voku/portable-ascii

[*]: update the changelog

618631dc601d8eb6ea0a9fbf654ec82f066c4e97 authored over 4 years ago by Lars Moelleken <[email protected]>
[*]: fix the README

cb93d0c4400a930d50250106c40aba7dc848f856 authored over 4 years ago by Lars Moelleken <[email protected]>
[+]: fix "Portuguese" char-mapping

a64d6dddd46c29d9626c58324665d7acf6466c36 authored over 4 years ago by Lars Moelleken <[email protected]>
[+]: support 5 chars keys from "ascii_by_language.php"

3aeb10a584decc534c98de0e6c7370ade8a6ee9d authored over 4 years ago by Lars Moelleken <[email protected]>
[+]: fix tests for "PHP-"Transliterator"

e559a84bcba6249a42a86c2c49a3fb524e9613bd authored over 4 years ago by Lars Moelleken <[email protected]>
Merge branch 'master' of ssh://github.com/voku/portable-ascii

* 'master' of ssh://github.com/voku/portable-ascii:
added test for bengali (bn)
added Bengal...

6b79a8e72b6a1f6a0ada5bd25890abffc7e1a7e2 authored over 4 years ago by Lars Moelleken <[email protected]>
Merge pull request #49 from eliyas5044/master

Please add Bengali (bn) language support

69220328f141de22a32d0e5e0657015cc6cdb5ac authored over 4 years ago by Lars Moelleken <[email protected]>
[*]: update the README

16fcd2a7e37d42540db341624e6ec97d743ea2e2 authored over 4 years ago by Lars Moelleken <[email protected]>
[~]: reduce the file size

9ca15a8ddd61ad5857d5b71f5a0b991822c615e6 authored over 4 years ago by Lars Moelleken <[email protected]>
added test for bengali (bn)

e4cadce09bf88d0b867078a09e43de5e28f0026c authored over 4 years ago by Eliyas Hossain <[email protected]>
added Bengali (bn) language support

cc0c16b4cd4a15a84a62fb067320b125444590b8 authored over 4 years ago by Eliyas Hossain <[email protected]>
[*]: update the changelog

e7f9bd5deff09a57318f9b900ab33a05acfcf4d3 authored over 4 years ago by Lars Moelleken <[email protected]>
Merge branch 'master' of ssh://github.com/voku/portable-ascii

* 'master' of ssh://github.com/voku/portable-ascii:
Apply fixes from StyleCI

b39f039437123c5a11fcaf25dad9f9f3e6d5953a authored over 4 years ago by Lars Moelleken <[email protected]>
[+]: fix merge with ASCII transliterations from "avian2/unidecode" (python)

-> https://github.com/avian2/unidecode/

988f666c793bfb62d499e13b992c71efd99aaabc authored over 4 years ago by Lars Moelleken <[email protected]>
Merge pull request #47 from voku/analysis-e7vD0K

Apply fixes from StyleCI

b94da71f0f263d57f0ef0d05029b64aa2e5fac92 authored over 4 years ago by Lars Moelleken <[email protected]>
Apply fixes from StyleCI

35dfd904f83ba7418956fd8e8817bca4765b75e7 authored over 4 years ago by Lars Moelleken <[email protected]>
[*]: update the changelog v2.1

2d302cf7dc474d5f7f18b29b03e0e77d408922a4 authored over 4 years ago by Lars Moelleken <[email protected]>
[*]: update the changelog v2

762efbf978304cb5946a054f7b6c66b2feefc710 authored over 4 years ago by Lars Moelleken <[email protected]>
[*]: update the changelog

ab955d286b0b4a61407dfba923d75eaf4594f2d0 authored over 4 years ago by Lars Moelleken <[email protected]>
[+]: merge ASCII transliterations from "avian2/unidecode" (python)

-> https://github.com/avian2/unidecode/

5417140259b3d2e9a8673908f61e55c4e1346e64 authored over 4 years ago by Lars Moelleken <[email protected]>
[*]: re-name files

-> prepare for backport of "avian2/unidecode"

4b252b29d1722c012f15cc74b0c2a772ec0c69cf authored over 4 years ago by Lars Moelleken <[email protected]>
[*]: re-range array values

-> prepare for backport of "avian2/unidecode"

568948231554425d18618963e7a71922ce1543c4 authored over 4 years ago by Lars Moelleken <[email protected]>
[*]: update the changelog

026ccc08087d4cc72a528f29809d0cc7a4ee7f08 authored over 4 years ago by Lars Moelleken <[email protected]>
[~]: use "voku/php-readme-helper" v2.4.1

a60c894b3d400db1b359ff5a5472d9c7af2085df authored over 4 years ago by Lars Moelleken <[email protected]>
Merge pull request #46 from Nyholm/patch-1

Removed non-Swedish characters

c77cf69f71a0b9badb5b72e61960fe888a55f293 authored over 4 years ago by Lars Moelleken <[email protected]>
Removed non-Swedish characters

f2bb5d53faeef466de960847801fdf911511ae9a authored over 4 years ago by Tobias Nyholm <[email protected]>
[~]: use "voku/php-readme-helper" v2.4

6aae33696dfee192a71db05e29088686aad04a24 authored over 4 years ago by Lars Moelleken <[email protected]>
[~]: use "voku/php-readme-helper" v2.3

80166156b3ede6ad4669ae4f48328bff5d1c0e7b authored over 4 years ago by Lars Moelleken <[email protected]>
[~]: use "voku/php-readme-helper" v2.2

625f627978904c1b16c0c5e1932406bf17804aaa authored over 4 years ago by Lars Moelleken <[email protected]>
[~]: use "voku/php-readme-helper" v2.1

ed59815640249885f9eb4622114c273c19bcac86 authored over 4 years ago by Lars Moelleken <[email protected]>
[~]: use "voku/php-readme-helper" v2

52bff286ce5ff3e58f9285a26d67993ff0557992 authored over 4 years ago by Lars Moelleken <[email protected]>
Merge remote-tracking branch 'origin/master'

* origin/master:
Apply fixes from StyleCI

69b16c17fd792cf62605c3da39e5a0722bfdbb18 authored over 4 years ago by Lars Moelleken <[email protected]>
[~]: use "voku/php-readme-helper"

aee5e7f9c4864a64f0d316f000b987e6198c42f6 authored over 4 years ago by Lars Moelleken <[email protected]>
Merge pull request #44 from voku/analysis-e7912P

Apply fixes from StyleCI

903ced503124f9d1f375ebed0f17b08c49e9006b authored almost 5 years ago by Lars Moelleken <[email protected]>
Apply fixes from StyleCI

2ebbc097889e9006aaaaef6cd3065631b366fc9e authored almost 5 years ago by Lars Moelleken <[email protected]>
[+]: ASCII::to_ascii() -> fix bug reported by phpstan

240e93829a5f985fab0984a6e55ae5e26b78a334 authored almost 5 years ago by Lars Moelleken <[email protected]>
[+]: ASCII::to_ascii() -> fix regex stuff + performance improvements

- fix extra symbol handling in the regex
- fix for languages with multi-length-special-char (e.g...

6c711f023961e76753542244533ea8514fc15708 authored almost 5 years ago by Lars Moelleken <[email protected]>
[*]: fix ".styleci" config

1de61edfdcacdef74e43b1e9b901754f9cd9a906 authored almost 5 years ago by Lars Moelleken <[email protected]>
[*]: update the changelog

9fd2b224c71448b5f84aef9d499a1428d79776a2 authored almost 5 years ago by Lars Moelleken <[email protected]>
[+]: ASCII::to_slugify() -> fix php warning from empty "separator"

-> https://github.com/laravel/framework/issues/31776

69c1e5c7044e0655af19cc798457fcfe475ed87f authored almost 5 years ago by Lars Moelleken <[email protected]>
[*]: update "travis"-config (PHP 7.4)

57d9837c2b5199f9d1a9070044cede984568cf1f authored almost 5 years ago by Lars Moelleken <[email protected]>
[*]: update the changelog

a3801f5facf187a28cc2cae7b98a540c36406dc4 authored almost 5 years ago by Lars Moelleken <[email protected]>
[+]: optimize performance of "to_ascii()"

9cc58cd643dd3c5601a12e3d93b410123f2dec32 authored almost 5 years ago by Lars Moelleken <[email protected]>
[*]: update the changelog

a691852adbf7518370332fd7921292d8dad34e7e authored almost 5 years ago by Lars Moelleken <[email protected]>
[+]: enable nearly all phpstorm inspections

- fix possible wrong type from "getDataIfExists()" -> e.g. a bug reported where "/data/" was mod...

542cd3d6925894546c3e2de6e59f3b670ed891f2 authored almost 5 years ago by Lars Moelleken <[email protected]>
[+]: fix phpstan error

8b23920025c9b040301e3d1443b302547560f48d authored almost 5 years ago by Lars Moelleken <[email protected]>
[+]: "to_ascii" -> restore regex stuff because of performance benefits

f821d7f72655f6bbfc5afc8d8eeec16186bf6bd5 authored almost 5 years ago by Lars Moelleken <[email protected]>
[*]: update the changelog

103a27ed58e691fe44e18e9fcd4bd693d6267d22 authored almost 5 years ago by Lars Moelleken <[email protected]>
[!]: revert api to version 1.3.x -> remove "$replace_single_chars_only"

+ add "armenian" chars
+ add "ASCII:getAllLanguages()"

b2a63caad03645c96f45603c936b2c4a702ea28f authored almost 5 years ago by Lars Moelleken <[email protected]>
[*]: update the changelog

8cba623f3a5af2b31ad1c70565bde4698c2834b3 authored about 5 years ago by Lars Moelleken <[email protected]>
[*]: use "@psalm-pure" v2

c871b7827b355c286da67507a20f49e112979cff authored about 5 years ago by Lars Moelleken <[email protected]>
[*]: use "@psalm-pure"

ffc97edd6d2b5c7072059ae7ad7ffbf1e2214a81 authored about 5 years ago by Lars Moelleken <[email protected]>
[*]: update the changelog v2

1551979e8da7bf4ed227b5c3783bf5fa9b4bdb09 authored about 5 years ago by Lars Moelleken <[email protected]>
[*]: update the changelog

bc3b15abb37425d8a89d32ea5d1b01553685670b authored about 5 years ago by Lars Moelleken <[email protected]>
[*]: use "@psalm-immutable" + "@psalm-pure"

1c25136bc967c8a679489ba80d8347eb3a20dfc8 authored about 5 years ago by Lars Moelleken <[email protected]>
[*]: update the changelog

8b26da3760a6de80eb319493a7e4684f80097e41 authored about 5 years ago by Lars Moelleken <[email protected]>
[+]: optimize the performance v2

-> I don't understand why array_combine is faster then without this calls, but the results are c...

5cda53df953b5aaede92ac95a959a720016ed718 authored about 5 years ago by Lars Moelleken <[email protected]>
[+]: fix regex for non-ascii

-> more work needed here?

01b43130417c28802f279c49b6751db7b79fd345 authored about 5 years ago by Lars Moelleken <[email protected]>
[+]: optimize the performance

-> Single char replacement is better for the performance, but some languages need to replace mor...

e906da67cf2dad57a02d574d90e5c66a8a26050c authored about 5 years ago by Lars Moelleken <[email protected]>
[+]: optimize the performance

-> Single char replacement is better for the performance, but some languages need to replace mor...

ff83a05a5505ac9ea15df2ef55c14c43fa733b7e authored about 5 years ago by Lars Moelleken <[email protected]>
[*]: fix phpstan.neon config

53f873ec7dc326f5cf84832e623ec13f413c0752 authored about 5 years ago by Lars Moelleken <[email protected]>
[*]: update the changelog

50be4c32f8a52d33cc6fe6aae6a875c326a80060 authored about 5 years ago by Lars Moelleken <[email protected]>
[+]: "ascii_extras" -> convert into ascii by default

-> so that we don't need to replace some texts twice

feb6df4fb92cc4e66e138ebf236f9911a5ead277 authored about 5 years ago by Lars Moelleken <[email protected]>
Merge branch 'master' of https://github.com/voku/portable-ascii

* 'master' of https://github.com/voku/portable-ascii:
Update FUNDING.yml

056000d679a44b06ee61a63114f587cde066b1a8 authored about 5 years ago by Lars Moelleken <[email protected]>
[*]: update the changelog

29dc2b33335c4a17f066f4ea05d517014b826850 authored about 5 years ago by Lars Moelleken <[email protected]>
[+]: "ASCII::remove_invisible_characters()" -> do not remove invisible encoded url strings by default

+ add more tests

d86eccbdacbcdd0b476d4449d9ee6c1716c008b1 authored about 5 years ago by Lars Moelleken <[email protected]>
Update FUNDING.yml

bcff7405ea860f0914f695d7acda8ad28bd0b038 authored about 5 years ago by Lars Moelleken <[email protected]>
[~]: small clean-up in the code v2

bd889c0dae1c68b332a2fa8eb159267f969e3c5a authored about 5 years ago by Lars Moelleken <[email protected]>
[~]: small clean-up in the code

d2d9832d8c1109c3d34eb2cbba4a479b8e8ca76a authored about 5 years ago by Lars Moelleken <[email protected]>
[*]: update the changelog v2

a92223ab1fd51d41ce59f87bf810c7bc0b40faf1 authored about 5 years ago by Lars Moelleken <[email protected]>
[*]: update the changelog

d3553af811794c377ea2afff5494b343bcef5b76 authored about 5 years ago by Lars Moelleken <[email protected]>
[+]: fix static cache for "ASCII::charsArrayWithOneLanguage"

360139ad98e0c7b65a2f461a852780ed7920118c authored about 5 years ago by Lars Moelleken <[email protected]>
[*]: update the changelog

eea459d94cf29971533adf25ec037d3ebf8aecd0 authored about 5 years ago by Lars Moelleken <[email protected]>
[+]: fix "Turkish" mapping -> 'รค' -> 'a'

5d6b5d8fd668b371e00db366ad3d9ae7643a7725 authored about 5 years ago by Lars Moelleken <[email protected]>
[*]: update the changelog

10eea3c9608689b4974a071f162eb7f3e962808b authored about 5 years ago by Lars Moelleken <[email protected]>
[+]: use "ASCII:get_language()"

[+]: re-add missing "extra"-mapping chars v2

d7d5afd389205fb3975296e10d8ea5ed21357baa authored about 5 years ago by Lars Moelleken <[email protected]>
[+]: re-add missing "extra"-mapping chars

d09a5a7994f5eb4031cab68ed9bd142b00458f05 authored about 5 years ago by Lars Moelleken <[email protected]>
[*]: update the changelog

19ab889ecde53544f7eb5dfcec57362037007fb6 authored about 5 years ago by Lars Moelleken <[email protected]>
[+]: fix "ASCII::to_slugify" -> remove unicode chars

d18371c7588ef1891a64877bb4d0553870f18f9b authored about 5 years ago by Lars Moelleken <[email protected]>
[+]: optimize: do not cast, if it's not necessary

6fdc05d64dd58ce2089015a76965c81955b74bda authored about 5 years ago by Lars Moelleken <[email protected]>
[+]: revert support for too much special chars v2

-> Bad performance with a array with more then x-1000 entries ... so keep focus.

ca1659b501d618f923ad239544ee012009b52c33 authored about 5 years ago by Lars Moelleken <[email protected]>
[+]: add / fix more fallback chars for "to_ascii"

809b7039794ef3f939c90087d74c1ea1ebc862f8 authored about 5 years ago by Lars Moelleken <[email protected]>
[+]: fix typo in "ASCII::to_slugify()"

279e570452beb09722e0a4cbac97c4efbc6247af authored about 5 years ago by Lars Moelleken <[email protected]>
[~]: optimize some tests

6b403d2175c70b776d987e9a4b5a00e677d6ffc6 authored about 5 years ago by Lars Moelleken <[email protected]>
[*]: update the changelog

d3ed958330f805e5666b4fe4b56a73764a6f3f3e authored about 5 years ago by Lars Moelleken <[email protected]>
[~]: use "ASCII::ENGLISH_LANGUAGE_CODE"

a63844731de33a57ee6e8aa2c55d5a247171f6d5 authored about 5 years ago by Lars Moelleken <[email protected]>
[+]: add / fix Currency Symbols to ASCII v2

f7089fe5e682be31d2be21f68b027b266ebb0215 authored about 5 years ago by Lars Moelleken <[email protected]>
[+]: add / fix Currency Symbols to ASCII

ebf1957ef8936bcaa822fcae853e89ef52cc1059 authored about 5 years ago by Lars Moelleken <[email protected]>
Merge remote-tracking branch 'origin/master'

* origin/master:
Update README.md

928ea1a90b13cf1fb7fa7bc7b9d01f8307e6d58c authored about 5 years ago by Lars Moelleken <[email protected]>
[~]: merge "latin symbols"

e43deebb0bac0a7a90590898d5bd0b163642984f authored about 5 years ago by Lars Moelleken <[email protected]>
Update README.md

cf41d13e1dadc2a2630fbd8c85f27f782ab81d00 authored about 5 years ago by Lars Moelleken <[email protected]>
[+]: try to fix tests via windows v2.1

-> ignore the error?

d4f602cf17c5d284838de18b08a90a3c9e06c8d5 authored about 5 years ago by Lars Moelleken <[email protected]>
[*]: try to fix tests via windows v2

4ca4a334253d2054f6f39ef155fa8138a3f3ea53 authored about 5 years ago by Lars Moelleken <[email protected]>
[*]: try to fix tests via windows

fb5afaf123f4226b1c89b61d667eb5f518dd0c37 authored about 5 years ago by Lars Moelleken <[email protected]>
[~]: split tests ...

... tests via Windows are failing :/

0ae34bb7ee9640cd2081f21809a22293dd63c076 authored about 5 years ago by Lars Moelleken <[email protected]>
[~]: split "Serbian" chars

ece975d84b2a9a7032a52682a4a447824bf19298 authored about 5 years ago by Lars Moelleken <[email protected]>
[+]: to_ascii -> add support for more languages v2

73e27345afb80675d400599929df1d70d010e904 authored about 5 years ago by Lars Moelleken <[email protected]>
[+]: to_ascii -> add support for more languages

thanks @cocur/slugify -> https://github.com/cocur/slugify/tree/master/Resources/rules

26b47b9a46bc99b850b9df501e9b089f63698471 authored about 5 years ago by Lars Moelleken <[email protected]>
[~]: code clean-up

-> use "array_merge" instead of "array_merge" && "+" :P

571f23ecdeab260c42d7da46a072983f3f970329 authored about 5 years ago by Lars Moelleken <[email protected]>
[*]: auto fix the code style

a011e24086356167c20bfde7ef67de2af4735fa5 authored about 5 years ago by Lars Moelleken <[email protected]>