Ecosyste.ms: OpenCollective

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

Portable UTF-8

🉑 Portable UTF-8 library - performance optimized (unicode) string functions for php.
Collective - Host: opensource - https://opencollective.com/portable-utf8 - Website: https://t.co/xALcpeMtWU - Code: https://github.com/voku/portable-utf8

Merge remote-tracking branch 'origin/master'

* origin/master:
Update .styleci.yml

github.com/voku/portable-utf8 - eb36b75cf264fc95beaf0c42bee3ec9951e55dbf authored about 5 years ago
[+]: add "UTF8::is_url()"

github.com/voku/portable-utf8 - 6abfb0bca15bac507477b1aa958b1938f76180f7 authored about 5 years ago
Merge pull request #93 from GrahamCampbell/patch-1

Update .styleci.yml

github.com/voku/portable-utf8 - 383245dcecf9e2a6b47f84d89e1e32f51b691cda authored about 5 years ago
Update .styleci.yml

github.com/voku/portable-utf8 - 959ea38643bbdc04550a3f743d3b304fcbe468c6 authored about 5 years ago
[*]: update the changelog

github.com/voku/portable-utf8 - 4609c345bb6c2042bba5fab51a779fc1080c4681 authored about 5 years ago
[+]: fix nesting function error from "UTF8::substr()"

github.com/voku/portable-utf8 - 4f59f5dbd231f7f813b9dfbd024e1a4c807e7241 authored about 5 years ago
[*]: update the changelog

github.com/voku/portable-utf8 - e5dcda614e352f4945fd1594e2b3f84790ea4876 authored about 5 years ago
[+]: add "is_punctuation()" && "is_printable()"

github.com/voku/portable-utf8 - e7c6b248fece577bfb8bda483fc546da6ad66cd0 authored about 5 years ago
[+]: add "to_int()" && "to_string()" v2

github.com/voku/portable-utf8 - 1c6b2b32b61963e5a53be9506f46955c1a27d7bd authored about 5 years ago
[+]: add "to_int()" && "to_string()"

github.com/voku/portable-utf8 - 31cd595bffafe2e1f8c7d3b00e727ca4d5128584 authored about 5 years ago
[*]: update the changelog

github.com/voku/portable-utf8 - 69568049a86e3d6869577c867beb91cc706d9984 authored about 5 years ago
[*]: use "@psalm-pure"

github.com/voku/portable-utf8 - 019155af68c4a69ce0238a3fd4d160a9c7bc8f4b authored about 5 years ago
[*]: ignore phpstan false-positive error

github.com/voku/portable-utf8 - f77d8ca367a5df2c1546fd1d2ae65bf55bfee609 authored about 5 years ago
[*]: code-style changes only

thanks to phpstorm :)

github.com/voku/portable-utf8 - 1dbf2d0a2102804346309955e619bb8619089185 authored about 5 years ago
[*]: use "@psalm-immutable"

github.com/voku/portable-utf8 - c74c7298876390c3ed6f5792781279988c28103d authored about 5 years ago
[*]: update the changelog

github.com/voku/portable-utf8 - 527aa7e8164ea1f2b6084b1483d8e89a5fc3311b authored about 5 years ago
[+]: fix for "str_contains_all()"

github.com/voku/portable-utf8 - e4c22d0ddcdfccecc639bb1a90bc827cd1159f29 authored about 5 years ago
[*]: update the changelog

github.com/voku/portable-utf8 - 83d9527b9c4440963bad432b12e2b168eb77c7bf authored about 5 years ago
[*]: update ascii lib (performance)

+ optimize phpstan.neon config

github.com/voku/portable-utf8 - ecb35d5d5d4394865245d107a6eb38409baa360a authored about 5 years ago
[*]: try to ignore phpstan false-positive errors v2

github.com/voku/portable-utf8 - 713c7201c2026344e4fb679cbc8e437a97fbc868 authored about 5 years ago
[*]: try to ignore phpstan false-positive errors

github.com/voku/portable-utf8 - e09b1b58f92949a329874e2e9025f196fbf4d6d2 authored about 5 years ago
[+]: "str_contains_all" -> fix the loop

-> thanks @ phpstan (v0.12) :)

github.com/voku/portable-utf8 - 589f93e32b01635c30730dec78da3ef0da774482 authored about 5 years ago
[*]: update the changelog

github.com/voku/portable-utf8 - acc2404cb1d8012b8242d3b52460e363225281d5 authored about 5 years ago
[+]: add "has_whitespace"

-> https://github.com/voku/Stringy/issues/23

github.com/voku/portable-utf8 - c5aae7623a5723d7f19fff1c43e9c05ed162b1db authored about 5 years ago
[*]: auto fix the code-style v2

github.com/voku/portable-utf8 - c374fdf82c8ed6d61c74c0387181cb404d681f16 authored about 5 years ago
[*]: auto fix the code-style

github.com/voku/portable-utf8 - c8cf96409fc95380e0b7b4bf90aa0c6eb8903b5a authored about 5 years ago
[+]: add one more test-case

github.com/voku/portable-utf8 - c345f9427964bccde6bd252a0d1be4a578ee1ca4 authored about 5 years ago
[*]: update the changelog

github.com/voku/portable-utf8 - f1b08aa203cb4731a5c4c9d9328b6fc329341acf authored about 5 years ago
[+]: fix errors reported by phpstan

github.com/voku/portable-utf8 - ba519a0e5a6c14756aeb940e6d54b29aa9209099 authored about 5 years ago
[+]: "UTF8::string()" -> optimize performance

-> fix use "mb_str_split" with PHP >= 7.4
-> fix / ignore errors reported by psalm

github.com/voku/portable-utf8 - 4b4b13e9568a43f47dedc05f382ff72a00f191bd authored about 5 years ago
[+]: use "mb_str_split" with PHP >= 7.4

-> performance++

github.com/voku/portable-utf8 - e70be3849f826fb63299a9bb4a5fa4581c53fd9a authored about 5 years ago
[*]: update the changelog

github.com/voku/portable-utf8 - f0bb213b5d8564c2384647e3ca98bc4a55f14c12 authored about 5 years ago
Merge branch 'master' of ssh://github.com/voku/portable-utf8

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

github.com/voku/portable-utf8 - 5118f1dbbc4a13718a50a99f6c6d509c753da0ea authored about 5 years ago
[+]: do not remove invisible urlencoded strings by default

-> problem with e.g. pdf content otherwise e.g.: "%1b" -> ...p(CRnNPfAYOTD*9a1>kVAk^mH%1b?ZVIuX$...

github.com/voku/portable-utf8 - 30956e84c3a703c33920900789cd672452fd68d6 authored about 5 years ago
Merge pull request #91 from voku/analysis-8bprRM

Apply fixes from StyleCI

github.com/voku/portable-utf8 - 08bfbbad5120e29a322adc5142ff7deefe057bc3 authored about 5 years ago
Apply fixes from StyleCI

github.com/voku/portable-utf8 - 76ac981b98181a36edd3c318aa3824c3c0e93f6c authored about 5 years ago
Update SECURITY.md

github.com/voku/portable-utf8 - 41fdc2c9a90cfc35d7f07bade34b0493ca2d68af authored about 5 years ago
Create SECURITY.md

github.com/voku/portable-utf8 - d22c6b6f84e0e02214d52515aab8164dc749fd3b authored about 5 years ago
[*]: update the changelog

github.com/voku/portable-utf8 - 708c25fd7e460260cf111f034deed117f1ef5173 authored about 5 years ago
[!!!]: disable "Bootup::filterRequestUri()" && "Bootup::filterRequestInputs()" by default

Since version 5.4.26 this library will NOT force "UTF-8" by "bootstrap.php" anymore.
If you need...

github.com/voku/portable-utf8 - f025b88b770f781d27afc2ef515e0af9c25d5a46 authored about 5 years ago
Merge remote-tracking branch 'origin/master'

* origin/master:
Update FUNDING.yml

github.com/voku/portable-utf8 - c014b04ce3a3fecde31cbb971ceaed3321dc91a4 authored about 5 years ago
[*]: use original license texts

-> https://opensource.org/licenses/Apache-2.0
-> https://opensource.org/licenses/GPL-2.0

github.com/voku/portable-utf8 - 626b72b167603f04f50d51190835bd7f2338fc07 authored about 5 years ago
Update FUNDING.yml

github.com/voku/portable-utf8 - 5ee3e6a5a004bf335a171be76f17ea0be39ae690 authored about 5 years ago
[*]: update the changelog

github.com/voku/portable-utf8 - aed1b955d5d43e4104d72dce4158db5de3cecce6 authored over 5 years ago
Merge branch 'master' of https://github.com/voku/portable-utf8

* 'master' of https://github.com/voku/portable-utf8:
Update FUNDING.yml
Update README.md
U...

github.com/voku/portable-utf8 - 6ff959231b12c0c2593ca98c61b77c87d4ba3d0f authored over 5 years ago
[+]: update vendor (ASCII) lib

github.com/voku/portable-utf8 - 00ccf18e7e4d659177d37c8ca52b44f23da44392 authored over 5 years ago
Update FUNDING.yml

github.com/voku/portable-utf8 - 8d79bfe7015751cafbb5a5131564f4c4a8202892 authored over 5 years ago
Update README.md

github.com/voku/portable-utf8 - 38e3f03f488ad0850c5ebe22d72d3d0b2df7b968 authored over 5 years ago
Update README.md

github.com/voku/portable-utf8 - a049de8b90fb1058cd2b40cf29c46b97f99e8847 authored over 5 years ago
[*]: update the changelog

github.com/voku/portable-utf8 - 1ff025864df28cdbb946fe96f8343904400f5e2a authored over 5 years ago
[+]: optimize performance for "UTF8::str_titleize_for_humans()"

-> use "array_merge" only if needed

github.com/voku/portable-utf8 - ddd2369df17425737df587a6786af76e04bebe9c authored over 5 years ago
[+]: optimize performance for "UTF8::ucwords()" + "UTF8::lcwords()"

-> don't use "implode()" if it's not needed

github.com/voku/portable-utf8 - 3e3caef97d855b6f8d763e35b302f78911ba71c7 authored over 5 years ago
[*]: add one more test case

github.com/voku/portable-utf8 - a58805c16b8c6a92fee5cb3f10c2f3c10a814fb3 authored over 5 years ago
[*]: update the changelog

github.com/voku/portable-utf8 - bbecc90364dc1c7e028e0c0a6bf7c8ebfc119234 authored over 5 years ago
[-]: "phpstan" -> fix config

github.com/voku/portable-utf8 - 52f0ac122f68b966c9992a76047d448593c35c03 authored over 5 years ago
[+]: optimize performance from "UTF8::chr_to_decimal()" (via iconv) & from "UTF8::html_entity_decode()" (via clean-up)

github.com/voku/portable-utf8 - 4faeddfdfb1ad677777ecb0d2756022fe4fc329c authored over 5 years ago
[*]: update the changelog

github.com/voku/portable-utf8 - 14681c231df13eb65e34958b8bcb83dd4c1c3c43 authored over 5 years ago
[~]: optimize performance

-> replace "count($a) === 0" with "$a === []"

github.com/voku/portable-utf8 - 0d46c6ffe5263c14f226490780dbd30ec5ce7427 authored over 5 years ago
[*]: update the changelog

github.com/voku/portable-utf8 - df543931d92b8403e9b5b38e56abdd24851d8cff authored over 5 years ago
[-]: "UTF8.php" -> ```private``` functions without return types

-> checked via phpstan + psalm, so no need to do the same every time on runtime

-> https://gith...

github.com/voku/portable-utf8 - 661d99841d6b9509442ffa0095249c10c9b30810 authored over 5 years ago
[*]: update the changelog

github.com/voku/portable-utf8 - a0ebc4908326cb6ee282acab250916bbb1b5256c authored over 5 years ago
[+]: fix "preg_quote()" usage

github.com/voku/portable-utf8 - 561768878a11ef3e47cfd3914db4cae7ffc0c488 authored over 5 years ago
[~]: fix code style + split tests into different files

github.com/voku/portable-utf8 - bda34d7dd693a35e9acef7ab380f73f6cef210f7 authored over 5 years ago
[*]: add "@deprecated" for all alias methods v2

github.com/voku/portable-utf8 - 6e927513ae6acb371521a7d80ec478e6d4d3a8eb authored over 5 years ago
[*]: add "@deprecated" for all alias methods

github.com/voku/portable-utf8 - 2a9eb06df456489e70116f1f63dfffb035dc200a authored over 5 years ago
[+]: fix phpstan - false-positive v2

github.com/voku/portable-utf8 - c304ca30fd30201d4877022247b8f3cb78e0d599 authored over 5 years ago
[+]: fix phpstan - false-positive

github.com/voku/portable-utf8 - c2c4e0387007d83a8b666f7cc37ecb6e98601744 authored over 5 years ago
[+]: add one more test

-> for this issue -> https://github.com/neitanod/forceutf8/issues/81

github.com/voku/portable-utf8 - a0920c89d97626c73781556f352e1ab1a3dda666 authored over 5 years ago
[+]: fix return type from "mb_encode_numericentity" & "mb_decode_numeric_entity" usage

-> thanks @orklah -> https://github.com/JetBrains/phpstorm-stubs/commit/6d9c83c06e031369edecb4b3...

github.com/voku/portable-utf8 - 7a8579d6ed2a1891e428d1544bc26faf944146dc authored over 5 years ago
Merge remote-tracking branch 'origin/master'

* origin/master:
Initial proofing of the readme
Fixed syntax
Fix StyleCI config

github.com/voku/portable-utf8 - c8f5a76f2c6cb758bfc8f424d68fe11aee1758ec authored over 5 years ago
Initial proofing of the readme (#89)

Initial proofing of the readme

github.com/voku/portable-utf8 - d4da5389cd384452e72b830cd9734ae9dd2cf641 authored over 5 years ago
[+]: fix typos | thx @noplanman

github.com/voku/portable-utf8 - 5fd8ed5b5ea54b9a5c98f62baf691a6d958acafd authored over 5 years ago
Initial proofing of the readme

github.com/voku/portable-utf8 - 414126620bebe33792146475a9ea62840ec8b16d authored over 5 years ago
Fix StyleCI config (#88)

Fix StyleCI config

github.com/voku/portable-utf8 - c8bfaacd482a5de922d0cb274067f3655f1ccabb authored over 5 years ago
Fix StyleCI config

github.com/voku/portable-utf8 - 519d83364a428714d6d233ab29c8502d1407053b authored over 5 years ago
[~]: update code-style + documentation

github.com/voku/portable-utf8 - 8814546b5ced07fdd0c8e8a1a3886fb3e177ae92 authored over 5 years ago
[~]: use "voku/portable-ascii" v2

github.com/voku/portable-utf8 - b73a3a8dbe92588af92552597257fea6850af2c3 authored over 5 years ago
[~]: use "voku/portable-ascii"

github.com/voku/portable-utf8 - ae54fc6f5aaa0ad39a120f27443c397d3bc27f7b authored over 5 years ago
[*]: update the changelog

github.com/voku/portable-utf8 - dbbea53aa5bd15a5e9a561802de97650780a4366 authored over 5 years ago
[+]: "UTF8::str_titleize" -> optimize + clean-up

github.com/voku/portable-utf8 - 5806297aac94f9cc1505701a663d04b4ff70de2d authored over 5 years ago
[*]: update the changelog

github.com/voku/portable-utf8 - 938352348f00a0dcf656ab65ded9c27ba3158f83 authored over 5 years ago
[!]: fix "UTF8::get_file_type()" -> do not add too simple comparisons, because of false-positive results

-> + extend "UTF8::str_titleize()" -> allow to add word-chars

github.com/voku/portable-utf8 - bca20cf4de8e5ecf14073b8e2486051ca6db0db7 authored over 5 years ago
[*]: update the changelog

github.com/voku/portable-utf8 - 8e64a63f9ba8e4c4c37ec30a1ace5f360d1dcdc5 authored over 5 years ago
[+]: optimize "UTF8::str_detect_encoding()" v2

-> do not use "is_array()" from "is_utf8", so we use the new internal function "is_utf8_string"

github.com/voku/portable-utf8 - e5ad93a6dfd8fa363f9be3f2c6d1a691fa77b282 authored over 5 years ago
[+]: optimize "UTF8::str_detect_encoding()"

-> do not use "is_array()" from "is_utf8", so we use the new internal function "is_utf8_string"

github.com/voku/portable-utf8 - f9f23d8fef7b9cce1a09723c26ffba02b10b2888 authored over 5 years ago
[*]: update the changelog

github.com/voku/portable-utf8 - cdece5c6661b352a732e33cbfe2e4d56ccfe3fa2 authored over 5 years ago
[+]: code clean-up + optimize regex usage v2

github.com/voku/portable-utf8 - 8093894ea04e9d271c88f6f3533ec150e8f4463e authored over 5 years ago
[+]: fix "UTF8::str_detect_encoding()" detecting of "UTF-32"

... and revert "mb_detect_order()" usage.

github.com/voku/portable-utf8 - 148a01b3eb159c3a2adc78c8a79de62e19285f58 authored over 5 years ago
[+]: extend "UTF8::range()" -> support for different steps

github.com/voku/portable-utf8 - a6c44524712d690f1e06c6f0a64a602e6c44514d authored over 5 years ago
[*]: update the changelog

github.com/voku/portable-utf8 - 2758b6564b325f9249f48096e0d26e3bcd67ddfc authored over 5 years ago
[+]: fix "UTF8::range()"

-> support for e.g. "a-z" + different encoding

github.com/voku/portable-utf8 - c3b1bf72ac93c4b08fe4faa22895f6b632b2bf85 authored over 5 years ago
[*]: update the changelog

github.com/voku/portable-utf8 - 3870cbdacfb533bc1a5fa48525a6e8f2d20528aa authored over 5 years ago
[+]: extend "wordwrap_per_line()" -> split the input by "$delimiter"

github.com/voku/portable-utf8 - beea16e4117f334e5456abd5f9c45a3de35f6a35 authored over 5 years ago
[*]: update changelog

github.com/voku/portable-utf8 - 2cbebbfba776a6e269d71cb65f2698fddd2b1d65 authored over 5 years ago
[+]: fix "wordwrap_per_line()" -> use unicode version of "wordwrap"

github.com/voku/portable-utf8 - 1eb1fa254d7e18eb8dabe3a845e29c7b2a8068d0 authored over 5 years ago
[*]: update the changelog

github.com/voku/portable-utf8 - 02390536d7dbbee8e2e787d2eb69cc3b007ca397 authored over 5 years ago
[~]: code clean-up + optimize regex usage

github.com/voku/portable-utf8 - a37426f2bb5d9eb4a7fc6ee5a7c30c5fb5e41781 authored over 5 years ago
[+]: use "mb_detect_order()"

github.com/voku/portable-utf8 - 1d76af576aab0c141d54b0752f8da75f66281e14 authored over 5 years ago
[*]: update the changelog

github.com/voku/portable-utf8 - fd4966494cdf2fc5bdc83bf8c210ad6327e5a5c1 authored over 5 years ago