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

[+]: fix code style + add more tests

github.com/voku/portable-utf8 - b1e825414ed56942382a534e4a2f2c59568a4072 authored over 5 years ago by Lars Moelleken <[email protected]>
Fixed str_contains_any function in UTF8.php (#87)

Fixed str_contains_any function in UTF8.php

github.com/voku/portable-utf8 - 9d278337d08a3acd79f3b40be8bf963f3a2cc542 authored over 5 years ago by Lars Moelleken <[email protected]>
Fixed str_contains_any function in UTF8.php

See https://github.com/voku/Stringy/issues/16#issue-462465378 for details.

github.com/voku/portable-utf8 - 302dd2126c665518fe7d2f20d4a09685feed5a1e authored over 5 years ago by Francisco Luz <[email protected]>
[+]: try fix reg-ex for php 7.3 + add more tests

github.com/voku/portable-utf8 - 0e1dcac916e3a7460f56887c742f85c9c1286b17 authored over 5 years ago by Lars Moelleken <[email protected]>
[+]: "UTF8::get_file_type()" -> detect also "tiff" images

github.com/voku/portable-utf8 - c97662355f144c24a09370addbe2ac8009a6cc42 authored over 5 years ago by Lars Moelleken <[email protected]>
[*]: update the changelog

github.com/voku/portable-utf8 - 1a21a564246fa8463c8bd5beb3423fb3143989e9 authored over 5 years ago by Lars Moelleken <[email protected]>
[+]: sync with "PHP RFC: Add str begin and end functions" v2

-> https://wiki.php.net/rfc/add_str_begin_and_end_functions

github.com/voku/portable-utf8 - 4d3fa08f20095ca2d79297ffae0220edc5df70c5 authored over 5 years ago by Lars Moelleken <[email protected]>
[~]: auto fix the code-style

github.com/voku/portable-utf8 - c83347c33ba0f9a24a48632d440d846c9fce94fa authored over 5 years ago by Lars Moelleken <[email protected]>
[+]: sync with "PHP RFC: Add str begin and end functions"

-> https://wiki.php.net/rfc/add_str_begin_and_end_functions

github.com/voku/portable-utf8 - 2c9d941f8f99fba3f9237ecd0e4721773f7fae54 authored over 5 years ago by Lars Moelleken <[email protected]>
[+]: fix "UTF8::rawurldecode()" and "UTF8::urldecode()"

-> for non multi usage ...

github.com/voku/portable-utf8 - 047df577e65eca54008c8d15c6d976b408b9bcc9 authored over 5 years ago by Lars Moelleken <[email protected]>
[*]: update ".travis.yml" -> use "7.4snapshot"

-> https://twitter.com/nikita_ppv/status/1139141507846430723

github.com/voku/portable-utf8 - 4644d446395903047bf1bb2f56c26e81c240bda5 authored over 5 years ago by Lars Moelleken <[email protected]>
[*]: update the changelog

github.com/voku/portable-utf8 - b2b04934f9903a9bf1d9aa31330a1cac4f4b3bde authored over 5 years ago by Lars Moelleken <[email protected]>
[+]: optimize "UTF8::fix_simple_utf8()"

github.com/voku/portable-utf8 - 207fb28725d9cd3e402cc91646f46b10376d4d17 authored over 5 years ago by Lars Moelleken <[email protected]>
[+]: fix typo in "win1252_to_utf8.php" + tests

github.com/voku/portable-utf8 - fbbe615d50b1db6c9bc86af2e1ed3f87d5502594 authored over 5 years ago by Lars Moelleken <[email protected]>
[*]: update the changelog

github.com/voku/portable-utf8 - 5745db4bcf3242905239f51693ad6e4d99e28d32 authored over 5 years ago by Lars Moelleken <[email protected]>
[*]: auto-fix code style only

github.com/voku/portable-utf8 - dbe3a14e4a83d4e2ee3293e5e185ad211fb7f445 authored over 5 years ago by Lars Moelleken <[email protected]>
[+]: try to replace "transliterator_list_ids()" with an simple array v2

github.com/voku/portable-utf8 - 90064df86d7fbaba38e6a47a2088eb207bb2cdd0 authored over 5 years ago by Lars Moelleken <[email protected]>
Apply fixes from StyleCI (#83)

Apply fixes from StyleCI

github.com/voku/portable-utf8 - 403a3fb92c31585cc647e5e5b465806372c65040 authored over 5 years ago by Lars Moelleken <[email protected]>
Apply fixes from StyleCI

github.com/voku/portable-utf8 - b35394d12a1a5457242e399ddcfb7556edfe227c authored over 5 years ago by Lars Moelleken <[email protected]>
[+]: try to replace "transliterator_list_ids()" with an simple array

github.com/voku/portable-utf8 - 37bad7fc6223eeed30640b3576798e5f60bf9d98 authored over 5 years ago by Lars Moelleken <[email protected]>
[*]: move github stuff into "/.github/" v2

github.com/voku/portable-utf8 - ebee07b816b9e499bf85135a4cdd28677fbd491d authored over 5 years ago by Lars Moelleken <[email protected]>
[*]: move github stuff into "/.github/"

github.com/voku/portable-utf8 - 8b8181e9c30f36b9bad9b011f6aab442dbda9579 authored over 5 years ago by Lars Moelleken <[email protected]>
[*]: add "FUNDING.yml" v2

github.com/voku/portable-utf8 - 1738ef998e136b3ca4d0857e9fd913d422d5b51b authored over 5 years ago by Lars Moelleken <[email protected]>
[*]: add "FUNDING.yml"

github.com/voku/portable-utf8 - b2840399f2eef07252e81bcd57465c7bbf4a9bec authored over 5 years ago by Lars Moelleken <[email protected]>
[*]: try to fix whitespace in the tests v2

github.com/voku/portable-utf8 - c5655a1cdcd5706a0ecfb47ee52e589b8fc93ed2 authored over 5 years ago by Lars Moelleken <[email protected]>
[*]: try to fix whitespace in the tests

github.com/voku/portable-utf8 - 8e04220c65440a801bd7765c68311ed3cdf8cebe authored over 5 years ago by Lars Moelleken <[email protected]>
[+]: use more return types (checked via psalm)

github.com/voku/portable-utf8 - 017c31226f33fafc6a31236ca5eb126bf2d34a81 authored over 5 years ago by Lars Moelleken <[email protected]>
[+]: fix "UTF8::to_latin1()" with non char input v2

github.com/voku/portable-utf8 - e44107a2beacfd5cea88baf51580f02a16d4037e authored over 5 years ago by Lars Moelleken <[email protected]>
[+]: fix "UTF8::to_latin1()" with non char input

github.com/voku/portable-utf8 - 4a6bd944236f7ca01b7143ed097550afbba085f0 authored over 5 years ago by Lars Moelleken <[email protected]>
[*]: update the changelog

github.com/voku/portable-utf8 - f6c2ebdf04433dbf248820418d3f104d94233b0c authored over 5 years ago by Lars Moelleken <[email protected]>
[+]: fix some unicode regex stuff

github.com/voku/portable-utf8 - 98cca6387503f9c8b3bb54ed97350e9fac140941 authored over 5 years ago by Lars Moelleken <[email protected]>
[*]: update the changelog

github.com/voku/portable-utf8 - b2052db12557a68d279d8325ecf463bab7355bef authored over 5 years ago by Lars Moelleken <[email protected]>
[+]: fix warnings detected by "psalm" + ignore false-positive for "phpstan"

github.com/voku/portable-utf8 - 3b4252675c5f193c5d7ec3cef416628c0036070a authored over 5 years ago by Lars Moelleken <[email protected]>
[+]: "UTF8::str_split_pattern()" -> optimize performance with limit usage

github.com/voku/portable-utf8 - 19375a1f7c4f2646ab0f179061211fc545d3d140 authored over 5 years ago by Lars Moelleken <[email protected]>
[+]: fix errors detected by phpstan && phpstorm

github.com/voku/portable-utf8 - 91c5ca10dd657b5eaf268407027be80ecde9a893 authored over 5 years ago by Lars Moelleken <[email protected]>
[+]: optimize performance for UTF8::rawurldecode() and UTF8::urldecode()

github.com/voku/portable-utf8 - bc2bd62606cf6be79de25ad1db560ae24478a171 authored over 5 years ago by Lars Moelleken <[email protected]>
[+]: update the changelog

github.com/voku/portable-utf8 - 6b890c1a9acc513eb311c88eede51f1d4e84bc32 authored almost 6 years ago by Lars Moelleken <[email protected]>
[+]: fix tests for "appveyor"-ci (windows) v2

github.com/voku/portable-utf8 - 926883e58287d85d33c8dc0abd2e796c3d70a1fd authored almost 6 years ago by Lars Moelleken <[email protected]>
[+]: fix tests for "appveyor"-ci (windows)

github.com/voku/portable-utf8 - a1428f740a1ff46d1ebce544c42ac20a3b38c779 authored almost 6 years ago by Lars Moelleken <[email protected]>
[*]: update the README

[+]: update "UTF8::initEmojiData()"

github.com/voku/portable-utf8 - fad941406935703e9fd2cb501508cd1c1e1d43f4 authored almost 6 years ago by Lars Moelleken <[email protected]>
[+]: fix "UTF8::strrev()" for special strings and emojis v2

-> make phpstan more happy ;)

github.com/voku/portable-utf8 - 510775854b97fc145856db696e30c195d283f4fa authored almost 6 years ago by Lars Moelleken <[email protected]>
[+]: fix "UTF8::strrev()" for special strings and emojis

github.com/voku/portable-utf8 - 5e3b5eebbe4fe2f92622fdb94d04ad9b97b88ec5 authored almost 6 years ago by Lars Moelleken <[email protected]>
[+]: add more tests for "UTF8::strrev()"

github.com/voku/portable-utf8 - a5a1771dc639f86d14b818bf9f5d759e918c4d8c authored almost 6 years ago by Lars Moelleken <[email protected]>
Merge pull request #81 from alfredleo/difficult_unicode

Add 5 failing tests for the most difficult to render Unicode samples.

github.com/voku/portable-utf8 - 4baefb0e4a3763a1111cb4cb67d3ee1c4fecf2b8 authored almost 6 years ago by Lars Moelleken <[email protected]>
Add 5 failing tests for the most difficult to render Unicode samples.

github.com/voku/portable-utf8 - 32236d22bf53c0ac82fd45aa69c356b999a93119 authored almost 6 years ago by Alfred <[email protected]>
[+]: add more tests for "UTF8::UTF8::clean()"

github.com/voku/portable-utf8 - c086410eed2c12ed06087414828c534e2bd0d644 authored almost 6 years ago by Lars Moelleken <[email protected]>
[+]: add more tests for "UTF8::html_encode()"

[*]: run code style fixes with new version of php-cs-fixer

github.com/voku/portable-utf8 - bad22eab22304caeddd944bf1c23899b81a8afc7 authored almost 6 years ago by Lars Moelleken <[email protected]>
[*]: update the changelog

github.com/voku/portable-utf8 - ad7fde82f25627af9e127ffb4ed5fe121e869e0b authored almost 6 years ago by Lars Moelleken <[email protected]>
[*]: fix "phpcs.php_cs" config

github.com/voku/portable-utf8 - 26c23b5854d39d3e92ca328ce7143814b1b0bfe2 authored almost 6 years ago by Lars Moelleken <[email protected]>
[+]: optimize "UTF8::to_utf8()" + new tests

github.com/voku/portable-utf8 - 428c511e80c2e4864b5636b3669803e557461c59 authored almost 6 years ago by Lars Moelleken <[email protected]>
[*]: update the changelog

github.com/voku/portable-utf8 - b03b7a680d32bf7479858068f71a13c9453f2f53 authored almost 6 years ago by Lars Moelleken <[email protected]>
[*]: ".travis.yml" -> try to use php 7.4 (revert)

github.com/voku/portable-utf8 - 403a81e9fe4478a4dee0a87a9a848395f854330b authored almost 6 years ago by Lars Moelleken <[email protected]>
[+]: fix bugs reported by phpstan v2

github.com/voku/portable-utf8 - dd93020f86fa6a52d5bd96c716dd5774c28b5e82 authored almost 6 years ago by Lars Moelleken <[email protected]>
[+]: fix bugs reported by phpstan

github.com/voku/portable-utf8 - 696ad262c1db762b8f319cad1cbfa1bc59d3059d authored almost 6 years ago by Lars Moelleken <[email protected]>
[*]: ".travis.yml" -> try to use php 7.4

github.com/voku/portable-utf8 - 7c30eb79951d08e5791700a18bc274a7237df4af authored almost 6 years ago by Lars Moelleken <[email protected]>
[~]: optimize some RegEx

[+]: fix html-encoding for unicode surrogate pairs (e.g. UTF-16)

github.com/voku/portable-utf8 - e93fc661705c4df1f154464828266fcf5191f309 authored almost 6 years ago by Lars Moelleken <[email protected]>
[+]: add only one more test

github.com/voku/portable-utf8 - 148e5b542d090732c1aaba846caac64a6b621eeb authored almost 6 years ago by Lars Moelleken <[email protected]>
[*]: update the changelog

github.com/voku/portable-utf8 - 6eb2544c5b991463095b34ec137b0433d710afb9 authored almost 6 years ago by Lars Moelleken <[email protected]>
[+]: "preg_match_all" seems to be faster then "mb_ereg_search_*"

github.com/voku/portable-utf8 - 0b97a0405bcde22c7863c2823c1f391e89d41925 authored almost 6 years ago by Lars Moelleken <[email protected]>
[-]: do not support "PHP_MBSTRING_FUNC_OVERLOAD"

github.com/voku/portable-utf8 - 158cf2303d92aeb31d92881e5ae0fde4f43949c0 authored almost 6 years ago by Lars Moelleken <[email protected]>
[+]: try to fix phpstan reported errors v1

github.com/voku/portable-utf8 - 8c5919cbc46557c8c980db7e721e40f2069855ea authored almost 6 years ago by Lars Moelleken <[email protected]>
[+]: optimize performance | thx @fe3dback

- e.g. use "\mb_"-functions without encoding parameter
- e.g. simplify logic of "UTF8::...

github.com/voku/portable-utf8 - e4c7b5fb12e3b071cb22f95043e9692ba4250e8d authored almost 6 years ago by Lars Moelleken <[email protected]>
[*]: update ".editorconfig"

github.com/voku/portable-utf8 - 56737a4edf59b4e1e2878a672d37f8615ade70cb authored almost 6 years ago by Lars Moelleken <[email protected]>
[*]: update the changelog

github.com/voku/portable-utf8 - 74eb3722d38db3cd6c5d857c7a09edf6280f4f90 authored almost 6 years ago by Lars Moelleken <[email protected]>
[+]: add new option for "UTF8::is_json()"

-> only array and objects are valid json results

github.com/voku/portable-utf8 - 133caf5e7d362147ff84afad9e31228863ae69da authored almost 6 years ago by Lars Moelleken <[email protected]>
[*]: update the changelog

github.com/voku/portable-utf8 - a67eb4703230d27d97905a67b5a3eda86527b4ab authored almost 6 years ago by Lars Moelleken <[email protected]>
[+]: add new option for "UTF8::is_base64()"

-> empty string as valid || invalid base64 string

github.com/voku/portable-utf8 - 695449469931b3f175e29d7c510b31d3fa87eb5b authored almost 6 years ago by Lars Moelleken <[email protected]>
Merge branch 'master' of https://github.com/voku/portable-utf8

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

github.com/voku/portable-utf8 - ec4c7cc926d864479dae4dfc37b8ebe389915256 authored almost 6 years ago by Lars Moelleken <[email protected]>
[*]: update the changelog

github.com/voku/portable-utf8 - 36a819dd2a5a3625b271060edae666360c6f20b3 authored almost 6 years ago by Lars Moelleken <[email protected]>
[+]: add a new option for "UTF8::str_truncate_safe()"

github.com/voku/portable-utf8 - df52fc6dd882a5995879f83fd37bdc035f720eb8 authored almost 6 years ago by Lars Moelleken <[email protected]>
Update README.md

github.com/voku/portable-utf8 - 8e918b6691f29868eaf3bbbbdd02f429fe58f5fb authored almost 6 years ago by Lars Moelleken <[email protected]>
Update README.md

github.com/voku/portable-utf8 - cf58de17c13e85180fa8d853738eae65f50707c3 authored almost 6 years ago by Lars Moelleken <[email protected]>
Update README.md

github.com/voku/portable-utf8 - fd606b89c3889849614264aa98f6bae17e34292b authored almost 6 years ago by Lars Moelleken <[email protected]>
[*]: run "php-cs-fixer fix --config phpcs.php_cs"

github.com/voku/portable-utf8 - 1fad75b853d5885ab9430f520a4af37e7000d185 authored almost 6 years ago by Lars Moelleken <[email protected]>
[+]: update the changelog

github.com/voku/portable-utf8 - b02e8d08923dc63a87ae8e9c66158af8d26487c7 authored almost 6 years ago by Lars Moelleken <[email protected]>
[+]: use "psalm --show-info=false"

-> thanks at "https://github.com/vimeo/psalm"

github.com/voku/portable-utf8 - 2f9d881194e700e6cebe475afb0a765f56851a36 authored almost 6 years ago by Lars Moelleken <[email protected]>
[+]: use phpstan level 7

[+]: sync return from "strcspn()" && "UTF8::strcspn()"

github.com/voku/portable-utf8 - 1a39969382cb4e9dffa985718a871b802324aac4 authored almost 6 years ago by Lars Moelleken <[email protected]>
[~]: run "composer-json-fixer"

-> thx @ https://github.com/kubawerlos/composer-json-fixer

github.com/voku/portable-utf8 - 01248abd1fa3cff59f2a80a1dbae88ab0a1f8bb9 authored about 6 years ago by Lars Moelleken <[email protected]>
[~]: run "vendor/bin/rector process tests --level phpunit-yield-data-provider"

github.com/voku/portable-utf8 - 43944f57dbdf7d75357ac53ac5c77a2899001857 authored about 6 years ago by Lars Moelleken <[email protected]>
[-]: "UTF8::is_utf8()" -> remove unused variable

github.com/voku/portable-utf8 - 2d4bfff99918d2248f148729b1512a316af67033 authored about 6 years ago by Lars Moelleken <[email protected]>
Merge remote-tracking branch 'origin/master'

* origin/master:
Apply fixes from StyleCI

github.com/voku/portable-utf8 - 4ae9da3b211085034acc309c58b4f9d639866d71 authored about 6 years ago by Lars Moelleken <[email protected]>
[*]: update the changelog

github.com/voku/portable-utf8 - ff939666d2cdd15f27c9f06136e307e4eabba3e4 authored about 6 years ago by Lars Moelleken <[email protected]>
Merge pull request #79 from voku/analysis-8KYVa2

Apply fixes from StyleCI

github.com/voku/portable-utf8 - adc81bf4aad61bb7a6806fc4815652a68a136f15 authored about 6 years ago by Lars Moelleken <[email protected]>
Apply fixes from StyleCI

github.com/voku/portable-utf8 - 8115113ac0464e5c439c21bd254886c25d996c57 authored about 6 years ago by Lars Moelleken <[email protected]>
[~]: split unit-tests is different files (more work needed)

github.com/voku/portable-utf8 - ac0dfde3ff6583e8d70eaa63b79cc0f047cbbf3a authored about 6 years ago by Lars Moelleken <[email protected]>
[*]: run phpcs fixer

github.com/voku/portable-utf8 - e9f694e8d4f54bb2b6bf22e5687641d3d48e292d authored about 6 years ago by Lars Moelleken <[email protected]>
[~]: run "php-cs-fixer fix --config phpcs.php_cs"

github.com/voku/portable-utf8 - 01f9408369c0a6b421b9b0f11f907e458939729b authored about 6 years ago by Lars Moelleken <[email protected]>
[~]: run "vendor/bin/rector process src --level php70"

github.com/voku/portable-utf8 - 258d93594afe6b2f34ca8403c9f913b0088c5c85 authored about 6 years ago by Lars Moelleken <[email protected]>
[+]: add psr-4 autoloader for the "tests/"

github.com/voku/portable-utf8 - 9e003bec7996f08a02f573f74f90eb86f8ce3355 authored about 6 years ago by Lars Moelleken <[email protected]>
[~]: run "vendor/bin/rector process tests --level phpunit-yield-data-provider"

-> https://github.com/rectorphp/rector | thanks at @TomasVotruba

github.com/voku/portable-utf8 - f4e02903bab7e31a47ff7070329b6558391d590e authored about 6 years ago by Lars Moelleken <[email protected]>
[~]: optimizing via "rector/rector"

github.com/voku/portable-utf8 - 6f88c5eee9a57878a2297b9d252a798e3ad05654 authored about 6 years ago by Lars Moelleken <[email protected]>
[*]: update the changelog

github.com/voku/portable-utf8 - 3d9188aff43296ab47934accdfd1cd6183fb2200 authored about 6 years ago by Lars Moelleken <[email protected]>
[~]: optimize "getData()"

-> the files are added into the git repository, so we can use a simple "include"

github.com/voku/portable-utf8 - 676b2b6b3dae761dd3bc1290a178054115d6813d authored about 6 years ago by Lars Moelleken <[email protected]>
Update README.md

github.com/voku/portable-utf8 - 252a0e1f282c0fec18a7c7a420a5ae412170318a authored about 6 years ago by Lars Moelleken <[email protected]>
[*]: ".travis.yml" -> fix typo

github.com/voku/portable-utf8 - 53009e393f7f6c52bb51a9202f9591c156740a2d authored about 6 years ago by Lars Moelleken <[email protected]>
[*]: try to fix the travis-ci test + PHP 7.3 (v2)

-> https://github.com/FriendsOfPHP/PHP-CS-Fixer/issues/3697

github.com/voku/portable-utf8 - aae3b148caf5af481ad835e066039db083e18cfb authored about 6 years ago by Lars Moelleken <[email protected]>
[*]: try to fix the travis-ci test + PHP 7.3

-> https://github.com/FriendsOfPHP/PHP-CS-Fixer/issues/3697

github.com/voku/portable-utf8 - feabba43692257cbf7633cc70ca8b2e368f8d614 authored about 6 years ago by Lars Moelleken <[email protected]>
[-]: phpcs fixer not for >= PHP 7.1

github.com/voku/portable-utf8 - 2804055761493be14a19b055e1d1185ac4d0b26a authored about 6 years ago by Lars Moelleken <[email protected]>
[*]: fix for < PHP 7.1

github.com/voku/portable-utf8 - 84c19e4f99848c98ccdcd4837e9ed3cb9546eb18 authored about 6 years ago by Lars Moelleken <[email protected]>
[+]: use phpcs fixer

github.com/voku/portable-utf8 - 00d063bb731d3b65f5171478e987c95a757a83cc authored about 6 years ago by Lars Moelleken <[email protected]>