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

Update README.md

github.com/voku/portable-utf8 - f19a46b3e1e16437afed911a12ec533c5d3105b4 authored almost 7 years ago by Lars Moelleken <[email protected]>
Update appveyor.yml

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

github.com/voku/portable-utf8 - 778199ac292e17497afb221c2ddd044429fbb229 authored almost 7 years ago by Lars Moelleken <[email protected]>
[+]: update -> "require-dev" -> "phpunit"

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

github.com/voku/portable-utf8 - 06c601173db9be0d02c56d308b3618ef5d07fd89 authored almost 7 years ago by Lars Moelleken <[email protected]>
[+]: performance optimizing

-> use "UTF8::normalize_encoding()" if needed
-> use "CP850" encoding only if needed
-> don't us...

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

github.com/voku/portable-utf8 - d2fcb692948fc9c65fef8a973ebd5773e9ebf186 authored about 7 years ago by Lars Moelleken <[email protected]>
[+]: fix tests without "finfo" (e.g. appveyor [windows])

github.com/voku/portable-utf8 - 4a0747deecf2eabe22f38fb6ebe7e7a32d748262 authored about 7 years ago by Lars Moelleken <[email protected]>
[+]: optimize "UTF8::str_detect_encoding()"

-> return "false" if we detect binary data, but not for UTF-16 / UTF-32

github.com/voku/portable-utf8 - 350895bdb0fdf8952af113cfa1259235072078b3 authored about 7 years ago by Lars Moelleken <[email protected]>
[+]: optimize "UTF8::is_binary()" v2.1

github.com/voku/portable-utf8 - 272386dbc7dca69666f92c86208d49720227aea9 authored about 7 years ago by Lars Moelleken <[email protected]>
[+]: optimize "UTF8::is_binary()" v2

[+]: edit "UTF8::clean()" -> do not remote diamond question mark by default
-> fix for e.g. ...

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

github.com/voku/portable-utf8 - 4733912dff73fc08ce351d69aa5a2c7664b7f7b1 authored about 7 years ago by Lars Moelleken <[email protected]>
[+]: optimize "UTF8::is_binary()" + new tests

github.com/voku/portable-utf8 - 18bdf572f1bffbba17f365f518921ccbd2c20b80 authored about 7 years ago by Lars Moelleken <[email protected]>
[+]: optimize "UTF8::substr()"

github.com/voku/portable-utf8 - cf0032d6b8c231d595f9488398729fd02ec7f601 authored about 7 years ago by Lars Moelleken <[email protected]>
[*]: try to fix test for windows v2 (only whitespace changes)

github.com/voku/portable-utf8 - 9d21565bb92752bb5ff6c36588e232551ef75126 authored about 7 years ago by Lars Moelleken <[email protected]>
[+]: try to fix test for windows

TODO -> what are the differences between setup from "appveyor" & "travis-ci"??

github.com/voku/portable-utf8 - 6c1ac2d010844770e467930b0bf1ff897f48bec0 authored about 7 years ago by Lars Moelleken <[email protected]>
[*]: update phpunit-config v1

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

github.com/voku/portable-utf8 - 1b5de623a9e9b47e82c118b5546fc4983d27a6f8 authored about 7 years ago by Lars Moelleken <[email protected]>
[!]: "Fixed symfony/polyfill dependencies"

thx @Bilge

-> https://github.com/Bilge/portable-utf8/commit/0863e1405e7ac4c2f87365b26763b5226ff...

github.com/voku/portable-utf8 - 64760b4020fa4751e7c60a040dd2173db10137b3 authored about 7 years ago by Lars Moelleken <[email protected]>
[*]: update phpunit-config

github.com/voku/portable-utf8 - efa664c3bce6ef383314e75fb33ac7fe641f4e52 authored about 7 years ago by Lars Moelleken <[email protected]>
[~]: no more old code style for arrays v2

github.com/voku/portable-utf8 - b6b34ab96dc784c44d82ced09380c4e5834b56cb authored about 7 years ago by Lars Moelleken <[email protected]>
[~]: no more old code style for arrays

github.com/voku/portable-utf8 - 057ede77ad8024afceb3e473efd61da908d17370 authored about 7 years ago by Lars Moelleken <[email protected]>
[*]: update the CHANGELOG

github.com/voku/portable-utf8 - 210a823aefca399ca3480f0f6026b763eab2b6ec authored about 7 years ago by Lars Moelleken <[email protected]>
[!]: "php": ">=7.0" v3.2

github.com/voku/portable-utf8 - f0e6acbfc61ead0d2460dc7a4adfbac67dbf63d7 authored about 7 years ago by Lars Moelleken <[email protected]>
[!]: "php": ">=7.0" v3.1

github.com/voku/portable-utf8 - 215087203b7557fd89613d325e9156c14294ab80 authored about 7 years ago by Lars Moelleken <[email protected]>
Merge pull request #63 from voku/analysis-XVlGoV

Apply fixes from StyleCI

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

github.com/voku/portable-utf8 - da42975ac4f860730a61dc04c8b09361eb53e5f0 authored about 7 years ago by Lars Moelleken <[email protected]>
[!]: "php": ">=7.0" v3

github.com/voku/portable-utf8 - e0ff32c67ac7999c43ac9ccdd900e6aef8fc530c authored about 7 years ago by Lars Moelleken <[email protected]>
[!]: "php": ">=7.0" v2

github.com/voku/portable-utf8 - bec52bce531c4e8baf6bffe3b2649fc0c2ef818d authored about 7 years ago by Lars Moelleken <[email protected]>
[!]: "php": ">=7.0"

github.com/voku/portable-utf8 - 6022caa910ad3c18c583ae73bdfeeef2690323d8 authored about 7 years ago by Lars Moelleken <[email protected]>
[+]: add "UTF8::strlen_in_byte()"

[+]: fix typo in "UTF8::strpos()"

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

* origin/master:
Update README.md

github.com/voku/portable-utf8 - f678bddaa06c9b479d086882ba0855628c74f7b9 authored about 7 years ago by Lars Moelleken <[email protected]>
[+]: use php opcache ... v2

-> and merged redundant static arrays

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

github.com/voku/portable-utf8 - 20da7f28f25f8b272aace3aebb057a28bac484d4 authored about 7 years ago by Lars Moelleken <[email protected]>
[+]: use php opcache instead of "chr()" && "ord()"

-> need some more perf testing

github.com/voku/portable-utf8 - 6963afaa94eeb9cc4ac5feb96fa80d9d83356594 authored about 7 years ago by Lars Moelleken <[email protected]>
[+]: fix for #62

-> if we use utf8_decode() we will get a ISO string ... but now we can try to keep UTF8 chars, i...

github.com/voku/portable-utf8 - 7733a31858d0062716d5adcbaaf9a17c7d77b048 authored about 7 years ago by Lars Moelleken <[email protected]>
[+]: add more tests v2

github.com/voku/portable-utf8 - 3fa89091d8920cbe0eea9338eb778d451126d073 authored over 7 years ago by Lars Moelleken <[email protected]>
[+]: add more tests + fix "UTF8::binary_to_str()"

github.com/voku/portable-utf8 - 1847a174c7cfd281ca3a53ad8c6abc42a529fa1a authored over 7 years ago by Lars Moelleken <[email protected]>
Merge remote-tracking branch 'origin/master'

* origin/master:
Apply fixes from StyleCI

github.com/voku/portable-utf8 - a87fa0732869592d4d5b2ec992f02badba5e4054 authored over 7 years ago by Lars Moelleken <[email protected]>
[+]: "mbstring_func_overload" test-fixes for plain php

github.com/voku/portable-utf8 - 476bd94f9ecc7a5ae2bed30b5608dc57bf381245 authored over 7 years ago by Lars Moelleken <[email protected]>
Merge pull request #61 from voku/analysis-zRdBM7

Apply fixes from StyleCI

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

github.com/voku/portable-utf8 - 1b138d760a7f9a0b6b65f6968926b89cd845aeea authored over 7 years ago by Lars Moelleken <[email protected]>
[+]: add "ZNormalizationTest.80.txt"

github.com/voku/portable-utf8 - d7efa181e9e867046f528b8c90ede46b6bb38de1 authored over 7 years ago by Lars Moelleken <[email protected]>
[+]: polyfills dosn't work with "mbstring_func_overload" ->

... so we skip the tests, first ...

github.com/voku/portable-utf8 - 8853ebce3d4c9c952ba918873ea5cfb71bf88b0a authored over 7 years ago by Lars Moelleken <[email protected]>
[+]: some tests for "UTF8::strrchr()"

github.com/voku/portable-utf8 - 01784cc4ba23d674a64046f462d1cbabd6ba2864 authored over 7 years ago by Lars Moelleken <[email protected]>
[+]: some tests for "UTF8::strrichr()"

github.com/voku/portable-utf8 - 998bce2f04bb0de25981f14b7ce00f7c893a24c0 authored over 7 years ago by Lars Moelleken <[email protected]>
[+]: some tests for "UTF8::strripos()"

github.com/voku/portable-utf8 - 516fd58b8e564a276aaa39ffcecfcae324be69ec authored over 7 years ago by Lars Moelleken <[email protected]>
[+]: some tests with PHP_MBSTRING_FUNC_OVERLOAD

github.com/voku/portable-utf8 - c945eedd9b4e09faec751a173eb35df045af646b authored over 7 years ago by Lars Moelleken <[email protected]>
[+]: some tests with PHP 7.2

github.com/voku/portable-utf8 - b5201d133b51c27a41e647bc53180c7c718a347d authored over 7 years ago by Lars Moelleken <[email protected]>
[*]: "Extend tests with ukrainian cyrillic"

thx@yukoff

-> https://github.com/yukoff/behat-transliterator/commit/85af21f9efc4dd452a9a0e7bb62...

github.com/voku/portable-utf8 - c7d3448a585be2b4fe2eb87c430163185355fb51 authored over 7 years ago by Lars Moelleken <[email protected]>
[+]: optimize "UTF8::str_ends_with()" && "UTF8::str_iends_with()" && "UTF8::str_starts_with()"

-> thx@Josantonius

-> https://github.com/Josantonius/PHP-Str/blob/master/src/Str/Str.php

github.com/voku/portable-utf8 - b6dfdaef6e0e99a166a76268ea1e46a9b227076f authored over 7 years ago by Lars Moelleken <[email protected]>
[+]: fix travis-ci v3.1 (revert revert revert revert revert again)

-> debug for PHP 5.3

github.com/voku/portable-utf8 - 89c05dc7ccd1e482f1f5fa7074c5114f76d8fc60 authored over 7 years ago by Lars Moelleken <[email protected]>
[+]: fix travis-ci v3 (revert revert revert revert revert again)

-> debug for PHP 5.3

github.com/voku/portable-utf8 - 924fd9e7de1dad5f71b53651963ab9357b0f0b46 authored over 7 years ago by Lars Moelleken <[email protected]>
[+]: fix travis-ci v3 (revert revert revert revert again)

-> debug for PHP 5.3

github.com/voku/portable-utf8 - 7256aff31413504c1f72f4b1c97efa46a7f96a19 authored over 7 years ago by Lars Moelleken <[email protected]>
[+]: fix travis-ci v3 (revert revert revert again)

-> debug for PHP 5.3

github.com/voku/portable-utf8 - bbaf02ebc8bcc4e2605de1aa2f860feba2b291ca authored over 7 years ago by Lars Moelleken <[email protected]>
[+]: fix travis-ci v3 (revert revert again)

-> debug for PHP 5.3

github.com/voku/portable-utf8 - 690c42609a2ebdaf23fefd246a0cf5060a1ef6fb authored over 7 years ago by Lars Moelleken <[email protected]>
[+]: fix travis-ci v3 (revert again)

-> debug for PHP 5.3

github.com/voku/portable-utf8 - 5343dd8faab4c98f2bfefaee6755ae17e34a1c3f authored over 7 years ago by Lars Moelleken <[email protected]>
[+]: fix travis-ci v3 (revert revert revert)

-> debug for PHP 5.3

github.com/voku/portable-utf8 - d7d49ce59ca940e3a27ce51e2ab9f5e8ea0b5563 authored over 7 years ago by Lars Moelleken <[email protected]>
[+]: fix travis-ci v3 (revert revert)

-> debug for PHP 5.3

github.com/voku/portable-utf8 - 41084302de5437f51e5a8ef669985b7b66099e36 authored over 7 years ago by Lars Moelleken <[email protected]>
[+]: fix travis-ci v3 (revert)

-> debug for PHP 5.3

github.com/voku/portable-utf8 - faa8e4b3e0c5cf83d04c353c8c2f1f96c3308916 authored over 7 years ago by Lars Moelleken <[email protected]>
[+]: fix travis-ci v2.5

-> debug for PHP 5.3

github.com/voku/portable-utf8 - 3859ba98733888048eb0d529d6f7f01b0f07d6b1 authored over 7 years ago by Lars Moelleken <[email protected]>
[+]: fix travis-ci v2.4

-> debug for PHP 5.3

github.com/voku/portable-utf8 - b25a6d49cb1c998bcb86a779175323cf7ce4afe7 authored over 7 years ago by Lars Moelleken <[email protected]>
[+]: fix travis-ci v2.3

-> debug for PHP 5.3

github.com/voku/portable-utf8 - 267655e65624f8aedf4e06015eb2d32e26c04af4 authored over 7 years ago by Lars Moelleken <[email protected]>
[+]: fix travis-ci v2.2

-> debug for PHP 5.3

github.com/voku/portable-utf8 - afbb198622048afd9725028433d32977ffd84a8c authored over 7 years ago by Lars Moelleken <[email protected]>
[+]: fix travis-ci v2.1

-> debug for PHP 5.3

github.com/voku/portable-utf8 - 384e34ef66a4175fd5b2f294d7b3a0b0990295cc authored over 7 years ago by Lars Moelleken <[email protected]>
[*]: fix travis-ci v2

-> debug for PHP 5.3

github.com/voku/portable-utf8 - b1b85d8941022bead2023aecb16c616d5a654044 authored over 7 years ago by Lars Moelleken <[email protected]>
[*]: fix travis-ci

github.com/voku/portable-utf8 - 82f43855413e61e6b47c257093f70a2cd01da806 authored over 7 years ago by Lars Moelleken <[email protected]>
[+]: fix typo in "UTF8::stristr()"

[+]: fix encoding-array from "UTF8::normalize_encoding()"
[+]: fix for "Bootup::filterRequestUri(...

github.com/voku/portable-utf8 - 7e6159df6ae925b6a8e5e854cd9bf17ca2548ebb authored over 7 years ago by Lars Moelleken <[email protected]>
[+]: fix "Undefined index: mbstring_func_overload"

github.com/voku/portable-utf8 - 607d481a647f81b685e32d0313c0c700699dc321 authored over 7 years ago by Lars Moelleken <[email protected]>
[+]: optimize some more methods + tests

github.com/voku/portable-utf8 - 7947e83ca84e442cfeaf7d72c1fe3e250838ae89 authored over 7 years ago by Lars Moelleken <[email protected]>
[+]: optimize "UTF8::htmlentities()" + tests

github.com/voku/portable-utf8 - 878257d24c6be5955d2df57b32e6198a0f931042 authored over 7 years ago by Lars Moelleken <[email protected]>
Merge remote-tracking branch 'origin/master'

* origin/master:
Apply fixes from StyleCI

Conflicts:
src/voku/helper/UTF8.php

github.com/voku/portable-utf8 - 29a5d9f12ffa6685c0f6ca63287fde2689940663 authored over 7 years ago by Lars Moelleken <[email protected]>
[+]: "Added codes for handling ñ and Ñ." (revert)

-> need some tests, first

github.com/voku/portable-utf8 - 5af3108c352d4ef7f805e6b20c1a8f4ed76a6e62 authored over 7 years ago by Lars Moelleken <[email protected]>
Merge pull request #58 from voku/analysis-8PDk3e

Apply fixes from StyleCI

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

github.com/voku/portable-utf8 - 9ca0b795954e721531675548f24c4058bce95343 authored over 7 years ago by Lars Moelleken <[email protected]>
[+]: "Added codes for handling ñ and Ñ." | Thanks @Cameri

-> https://github.com/Cameri/forceutf8/commit/5106ddc4e23a1b96a0e10c7cfb61336f734a307e

github.com/voku/portable-utf8 - b04c75a020a33be0e0cd620774e2e89f9ed46776 authored over 7 years ago by Lars Moelleken <[email protected]>
[+]: edit "travis-ci"-config -> remove HHVM support v1

github.com/voku/portable-utf8 - cb7a01e2c6646b9a2929ac11e68b10c9f4cc8c60 authored over 7 years ago by Lars Moelleken <[email protected]>
[+]: use v1.30 of Text::Unidecode (for ASCII converting)

[+]: try to fix dependencies from Symfony\Polyfill v1

github.com/voku/portable-utf8 - 3f0b0b973726037a99a51bc7acb2ef3226f3bb4c authored over 7 years ago by Lars Moelleken <[email protected]>
[+]: optimize ASCII functions

github.com/voku/portable-utf8 - f88b100557b7f37b9955c03f94837aceac1be57d authored over 7 years ago by Lars Moelleken <[email protected]>
Merge remote-tracking branch 'origin/master'

github.com/voku/portable-utf8 - 8813f151a0e9632cc4631f99cc6d9c206f126849 authored over 7 years ago by Lars Moelleken <[email protected]>
[+]: add some more tests for ASCII

github.com/voku/portable-utf8 - 68fd69a0dca996b25a97cc55481b254d3be1ddad authored over 7 years ago by Lars Moelleken <[email protected]>
Merge pull request #57 from voku/analysis-qoMk2Z

Apply fixes from StyleCI

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

github.com/voku/portable-utf8 - 0dbcea912ba3f6f37ff816eb2f3cadbff9c8d638 authored over 7 years ago by Lars Moelleken <[email protected]>
[~]: optimize "UTF8::chr()"

github.com/voku/portable-utf8 - c32aa3b69115be69ef6f81fb67fdb5bd08b70ff5 authored over 7 years ago by Lars Moelleken <[email protected]>
Merge remote-tracking branch 'origin/master'

github.com/voku/portable-utf8 - 211b1ca5ed1702613c342fc3f3e8375de77c13b3 authored over 7 years ago by Lars Moelleken <[email protected]>
[*]: optimize some php-docs only

github.com/voku/portable-utf8 - 766c9d46a1454c9b9c109d4c3e1b6745349512fc authored over 7 years ago by Lars Moelleken <[email protected]>
Merge pull request #56 from voku/analysis-z33mWp

Apply fixes from StyleCI

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

github.com/voku/portable-utf8 - 2077da9a52f2ed3b8199b7edbe07ec4532da5c6e authored over 7 years ago by Lars Moelleken <[email protected]>
[~]: move some tests from the big "Utf8GlobalTest"-class into smaller test-classes v1

github.com/voku/portable-utf8 - 5eeb64d0572a8d644efd1000d29d25a8b6779958 authored over 7 years ago by Lars Moelleken <[email protected]>
[-]: "UTF8::strip_whitespace()" works also without native "mbstring"-support + add more tests

[~]: refactoring / optimize some "UTF8::*"-methods

github.com/voku/portable-utf8 - 65538c959ec47e4aed644879e988bc9d68f43422 authored over 7 years ago by Lars Moelleken <[email protected]>
[+]: add UTF-8 version of "array_change_key_case()" -> "UTF8::array_change_key_case()" + tests

github.com/voku/portable-utf8 - 0c7b1d471f36fd7a1178cca9bfea0db40bb63a6e authored over 7 years ago by Lars Moelleken <[email protected]>
[+]: try to fix "UTF8::substr_count()" for PHP 7.1 v3.3

github.com/voku/portable-utf8 - e075f410f001c6d666311b6574f7b14ec78e89ae authored almost 8 years ago by Lars Moelleken <[email protected]>
[+]: try to fix "UTF8::substr_count()" for PHP 7.1 v3.1

github.com/voku/portable-utf8 - f3c728081f26a471a1af4b445d0bc97a59cd7b8d authored almost 8 years ago by Lars Moelleken <[email protected]>
[+]: try to fix "UTF8::substr_count()" for PHP 7.1 v3

github.com/voku/portable-utf8 - 8e941f1972c28ac92a75196f547c6e8545accada authored almost 8 years ago by Lars Moelleken <[email protected]>
[+]: try to fix "UTF8::substr_count()" for PHP 7.1 v2

github.com/voku/portable-utf8 - 38a259cce20faaa0f21fbe2c3e87766ee7a5134c authored almost 8 years ago by Lars Moelleken <[email protected]>
[+]: try to fix "UTF8::substr_count()" for PHP 7.1

github.com/voku/portable-utf8 - 0143a1edc0bd1f8f8d83088b3b1585046009bcca authored almost 8 years ago by Lars Moelleken <[email protected]>
[+]: fix "UTF8::strtr()" - if one parameter is missing + tests

github.com/voku/portable-utf8 - 1579453a42d3eca6a4bc79d278ed69a140d67a09 authored almost 8 years ago by Lars Moelleken <[email protected]>
[+]: add "UTF8::lcword()" === alias for "UTF8::lcfirst()"

[+]: add "UTF8::lcwords()" + tests

github.com/voku/portable-utf8 - 9d1d0d63f9ee9255e4500e533911baa29d47ce77 authored almost 8 years ago by Lars Moelleken <[email protected]>
[+]: fix "UTF8::substr_count()" + more tests

-> if "null" is used for the "length"

github.com/voku/portable-utf8 - e265ee522de319b4cadd65e6bd5ebb3af86c5176 authored almost 8 years ago by Lars Moelleken <[email protected]>
[+]: fix usage of "UTF8::substr()"

-> "UTF8::substr()" can also return "false"

github.com/voku/portable-utf8 - 762f6799ccda5316fcd4c9231d5120db42e5321c authored almost 8 years ago by Lars Moelleken <[email protected]>