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

[+]: try to improve Travis CI builds

-> http://raphaelstolt.blogspot.de/2016/10/eight-knobs-to-adjust-and-improve-your.html

github.com/voku/portable-utf8 - 68c9f54d49cc25165ca0ba812e7a160a2a2aa1f0 authored about 8 years ago by Lars Moelleken <[email protected]>
[+]: try to fix "travis-ci" tests with missing php-extensions v3

github.com/voku/portable-utf8 - ad1b93e1d9a305074f7607beb077c0cbcc4bd09a authored about 8 years ago by Lars Moelleken <[email protected]>
[+]: try to fix "travis-ci" tests with missing php-extensions v2

github.com/voku/portable-utf8 - f75e538e6acd0f8bc60fe8a292f8043f0243e80e authored about 8 years ago by Lars Moelleken <[email protected]>
[+]: add test for issue #47

github.com/voku/portable-utf8 - c303e09b0ccc7703d6d07638674d6ba28b2cb6cd authored about 8 years ago by Lars Moelleken <[email protected]>
[+]: try to fix "travis-ci" tests with missing php-extensions

github.com/voku/portable-utf8 - 1dca97b082d29c6ac3abd75206f9c500793ca08c authored about 8 years ago by Lars Moelleken <[email protected]>
[+]: use "UTF8::strtoupper()" for "UTF8::strripos()"

-> fix error with lower-case in word-final position

github.com/voku/portable-utf8 - aac2133e3452f574af04e1e5133b48df8737605a authored about 8 years ago by Lars Moelleken <[email protected]>
[!]: add warnings for missing polyfills v2

github.com/voku/portable-utf8 - 0208fa16d726799c6c26c582188244a1173493a0 authored about 8 years ago by Lars Moelleken <[email protected]>
[!]: add warnings for missing polyfills

github.com/voku/portable-utf8 - 0371b1ec06c2000811874a304a38ed3e56dad9c5 authored about 8 years ago by Lars Moelleken <[email protected]>
[~]: fix code-style by PhpStorm

github.com/voku/portable-utf8 - 75d6932ece80160a836b8925b0855b5f047743e4 authored over 8 years ago by Lars Moelleken <[email protected]>
Merge pull request #46 from voku/analysis-XZoaM0

Applied fixes from StyleCI

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

github.com/voku/portable-utf8 - 5ff00efb96b1a380e03e74bd61a00f6b7226231d authored over 8 years ago by Lars Moelleken <[email protected]>
[+]: try to use installed extensions early, then try an fallback or the polyfill v2

github.com/voku/portable-utf8 - fb7a320e7d892d9b99af491831fe0bcf8788fe66 authored over 8 years ago by Lars Moelleken <[email protected]>
[+]: try to use installed extensions early, then try an fallback or the polyfill

[+]: add more tests

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

github.com/voku/portable-utf8 - 8b3ae6d0e5afb989d0b39927224ed178e34b1645 authored over 8 years ago by Lars Moelleken <[email protected]>
[+]: fix "UTF8:html_encode()" / "UTF8::html_entity_decode()""

[~]: optimize usage of "implode()"
[+]: optimize "UTF8::ltrim()" / UTF8::rtrim
[+]: add more tests

github.com/voku/portable-utf8 - aa43697cec3ab613a751ea5d87d690f227d4a82d authored over 8 years ago by Lars Moelleken <[email protected]>
Merge pull request #45 from voku/analysis-qx7OKa

Applied fixes from StyleCI

github.com/voku/portable-utf8 - 2ffeb6c7322b0a3d4bd2075d2cbb2b999b0aa9cb authored over 8 years ago by Lars Moelleken <[email protected]>
Applied fixes from StyleCI

github.com/voku/portable-utf8 - 35245c0e81e6b46553bea8ba40c2b206df7ad4fd authored over 8 years ago by Lars Moelleken <[email protected]>
[+]: fix tests for "UTF8::chr()" v2

github.com/voku/portable-utf8 - d41971af69a2e86f95914935e959a73da4e8b89c authored over 8 years ago by Lars Moelleken <[email protected]>
[+]: fix tests for "UTF8::chr()"

github.com/voku/portable-utf8 - 55ed482cd73576e9647fcdd6c0d8137b9af54904 authored over 8 years ago by Lars Moelleken <[email protected]>
[+]: add more tests for "UTF8::getCharDirection()"

github.com/voku/portable-utf8 - 822ab7d5aa446803fb6094cdee872a5fb4ff82d6 authored over 8 years ago by Lars Moelleken <[email protected]>
[+]: add more tests for "UTF8::is_bom()"

github.com/voku/portable-utf8 - 34088538a837f71732ed97b998bfd20824000b7f authored over 8 years ago by Lars Moelleken <[email protected]>
[+]: add more tests for "UTF8::int_to_hex()"

github.com/voku/portable-utf8 - 79325cac54bec9566be5f6f52fe57df13f5f7544 authored over 8 years ago by Lars Moelleken <[email protected]>
[+]: add more tests for "UTF8::htmlspecialchars()"

github.com/voku/portable-utf8 - d160575191bad42c0142a31761e2f393eb7d67c1 authored over 8 years ago by Lars Moelleken <[email protected]>
[+]: add more tests for "UTF8::getCharDirection()" v2

github.com/voku/portable-utf8 - ddb31e0917cd1825cb8b15fdc754ebc4cf53ac40 authored over 8 years ago by Lars Moelleken <[email protected]>
[+]: add more tests for "UTF8::getCharDirection()"

github.com/voku/portable-utf8 - 96f024447f3bb0c97007e31075e7b5ccd3d864b4 authored over 8 years ago by Lars Moelleken <[email protected]>
[+]: add more tests for "UTF8::encode()"

github.com/voku/portable-utf8 - bdb883dba180c23f84ed8f1109bd0b894f1a70f0 authored over 8 years ago by Lars Moelleken <[email protected]>
[!]: don't mix "urldecode()" and "rawurldecode()" v2

WARNING: urldecode decodes + as spaces while rawurldecode dosn't decode it ...

github.com/voku/portable-utf8 - f67dae4b5403a9e89d3d44965003bb163ec303df authored over 8 years ago by Lars Moelleken <[email protected]>
[!]: don't mix "urldecode()" and "rawurldecode()"

WARNING: urldecode decodes + as spaces while rawurldecode dosn't decode it ...

github.com/voku/portable-utf8 - 0b5f4b44b819b5172b8e2d314d7a20ae81a4e109 authored over 8 years ago by Lars Moelleken <[email protected]>
[+]: travis-ci -> edit for hhvm 3.6

github.com/voku/portable-utf8 - b336bb12caedc3377873260f3658c83296699cc4 authored over 8 years ago by Lars Moelleken <[email protected]>
[+]: add more php-docs

[~]: rename "testFilterInput()" -> "testFilterVar()"

github.com/voku/portable-utf8 - 79c3384d51781f1c5c630e69eb12c4973562ac4d authored over 8 years ago by Lars Moelleken <[email protected]>
[+]: added some more tests for "UTF8::str_limit_after_word()"

github.com/voku/portable-utf8 - 7b11639a858cea2ffddac696bdd5aaaeb2d121db authored over 8 years ago by Lars Moelleken <[email protected]>
[+]: fix polyfill usage for "UTF8::stristr()" + more tests

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

github.com/voku/portable-utf8 - 3165eaade4dd08c51563b0efd35d3a6c8ae169c8 authored over 8 years ago by Lars Moelleken <[email protected]>
[+]: add some more tests for the "Bootup"-class

github.com/voku/portable-utf8 - 2690d8e70eabf86d8b49d6d4a657861dba848520 authored over 8 years ago by Lars Moelleken <[email protected]>
Merge pull request #44 from voku/analysis-qrRRp3

Applied fixes from StyleCI

github.com/voku/portable-utf8 - 4b10f1dfec0875c2b7dbc540166aa320ade71312 authored over 8 years ago by Lars Moelleken <[email protected]>
Applied fixes from StyleCI

github.com/voku/portable-utf8 - e2654454374afa4ab9e93c906ad8b229318beed9 authored over 8 years ago by Lars Moelleken <[email protected]>
[+]: try to fix some tests for new HHVM versions

github.com/voku/portable-utf8 - 8503ca7798c64e731c1d4cca47a9013062762a24 authored over 8 years ago by Lars Moelleken <[email protected]>
[+]: add "UTF8::substr_left()" / "UTF8::substr_ileft" v2

[+]: add "UTF8::substr_right()" / "UTF8::substr_iright" v2

github.com/voku/portable-utf8 - f9d59c3d3958bde0235cba95b6e1acf07154f464 authored over 8 years ago by Lars Moelleken <[email protected]>
[+]: add "UTF8::substr_left()" / "UTF8::substr_ileft"

[+]: add "UTF8::substr_right()" / "UTF8::substr_iright"

github.com/voku/portable-utf8 - 57fbfe018316ab829c6b11ea7dc09752fdfd63fd authored over 8 years ago by Lars Moelleken <[email protected]>
[+]: add "UTF8::str_starts_with()" / "UTF8::str_istarts_with"

[+]: add "UTF8::str_ends_with()" / "UTF8::str_iends_with"

github.com/voku/portable-utf8 - b3e3d0a2a07963ef4fd2d48f4fb0e1032ceca638 authored over 8 years ago by Lars Moelleken <[email protected]>
[+]: add some more tests

github.com/voku/portable-utf8 - 17afdda01fe8607a8901df45046425d0aa5d5c59 authored over 8 years ago by Lars Moelleken <[email protected]>
[+]: try to fix travis-ci test with PHP 5.3

github.com/voku/portable-utf8 - 80769f9ec827d5a69607026f626d7273f0d1bdd2 authored over 8 years ago by Lars Moelleken <[email protected]>
[~]: use uppercase static internal variables

github.com/voku/portable-utf8 - d7b25c6a5625bb40ef005fc04372cfcf440b6e35 authored over 8 years ago by Lars Moelleken <[email protected]>
[~]: optimize performance for "UTF8::substr_count()"

[+]: use the $cleanUtf parameter for "UTF8::strtocasefold()"
[*]: fix php-doc for "UTF8::strrchr(...

github.com/voku/portable-utf8 - 3a6488c083d188e23f22edf3bea9989c1db5f422 authored over 8 years ago by Lars Moelleken <[email protected]>
[+]: set default encoding for "UTF8::chr()"

github.com/voku/portable-utf8 - b6a1cd6c32bdd7def0f7acb2443fe3e98e370805 authored over 8 years ago by Lars Moelleken <[email protected]>
[+]: use last tag from "symfony/polyfill" (v1.*)

-> we can't use the newest features, because of dependencies problems

github.com/voku/portable-utf8 - 1635cfc7aca6c7cfff6e0b988df2e49e4bbec281 authored over 8 years ago by Lars Moelleken <[email protected]>
Merge pull request #43 from voku/analysis-Xk2nD1

Applied fixes from StyleCI

github.com/voku/portable-utf8 - 6338b678b1ccb8762c104438fedc0b392d799c0d authored over 8 years ago by Lars Moelleken <[email protected]>
Applied fixes from StyleCI

github.com/voku/portable-utf8 - 2ac2f6b940594ba53ec54848da6aa11435cce800 authored over 8 years ago by Lars Moelleken <[email protected]>
[+]: use last tag from "symfony/polyfill" (v1.2.0) [again]

-> we can't use the newest features, because of dependencies problems

github.com/voku/portable-utf8 - 689c85a5c0c37ebdc9dc22e7580e3dced970e255 authored over 8 years ago by Lars Moelleken <[email protected]>
[+]: use "$encoding"-parameter for UTF8::chr() and UTF8::ord()

-> see https://github.com/symfony/polyfill/commit/ba249100f5b0f544045f7c2a0b8eb71f80330606

github.com/voku/portable-utf8 - 38fb9ab707cc99dd7bc85d75e7f0804f61c342ed authored over 8 years ago by Lars Moelleken <[email protected]>
[+]: use last tag from "symfony/polyfill" (v1.2.0)

-> we can't use the newest features, because of dependencies problems

github.com/voku/portable-utf8 - 9001bb9f1e60758ff1383242b0f628363ad4b24c authored over 8 years ago by Lars Moelleken <[email protected]>
[*]: try to run some more tests via "travis-ci" v3.1

github.com/voku/portable-utf8 - 480a3f3ded7bad74c141f1986fafb4d81c0848fb authored over 8 years ago by Lars Moelleken <[email protected]>
[*]: try to run some more tests via "travis-ci" v3

github.com/voku/portable-utf8 - 5d035a098a72c254d76f2a23f2052b4a5b35a275 authored over 8 years ago by Lars Moelleken <[email protected]>
[*]: try to run some more tests via "travis-ci" v2

github.com/voku/portable-utf8 - b80021fefc70de99f55cb047439218eff272630f authored over 8 years ago by Lars Moelleken <[email protected]>
[*]: try to run some more tests via "travis-ci"

github.com/voku/portable-utf8 - 692219723f9eee9ce83975f5d76040b53f8593c8 authored over 8 years ago by Lars Moelleken <[email protected]>
[*]: add "CONTRIBUTING.md"

github.com/voku/portable-utf8 - 5637d1d9e43d12f6414f431520b782d5882acf3a authored over 8 years ago by Lars Moelleken <[email protected]>
[*]: "User specific files should not appear in .gitignore"

[*]: "Text files should end with a newline character"

github.com/voku/portable-utf8 - 93d89c95e72e2d068f0f3f2765062bf50ae37ee3 authored over 8 years ago by Lars Moelleken <[email protected]>
[+]: fixed issue #42

-> "Boolean should be compared strictly"

github.com/voku/portable-utf8 - 7971c6583b08ac1a195b5003cab51311fbbf5d6b authored over 8 years ago by Lars Moelleken <[email protected]>
[*]: edit "travis"-config for PHP 7.1 v2

github.com/voku/portable-utf8 - adce1e920179f993eb40fc38b560b9fe13861341 authored over 8 years ago by Lars Moelleken <[email protected]>
[*]: edit "travis"-config for PHP 7.1

github.com/voku/portable-utf8 - 19bf9907049ea3484ee7c9306292220ff4c45b6a authored over 8 years ago by Lars Moelleken <[email protected]>
[+]: skip test for PHP 7.1 v2.1

-> https://github.com/php/php-src/blob/php-7.1.0RC1/UPGRADING

github.com/voku/portable-utf8 - 5bf31f36173643d555850916f015df06c99f6d10 authored over 8 years ago by Lars Moelleken <[email protected]>
[+]: try to fix "offset"-usage for PHP 7.1

-> https://github.com/php/php-src/blob/php-7.1.0RC1/UPGRADING

github.com/voku/portable-utf8 - 8d5b0e073e60b964685209c81d243d53903e838d authored over 8 years ago by Lars Moelleken <[email protected]>
[+]: skip test for PHP 7.1 v2

-> https://github.com/php/php-src/blob/php-7.1.0RC1/UPGRADING

github.com/voku/portable-utf8 - 0f299a7fd724232f997a7b3c0f0a95a6d4aceca8 authored over 8 years ago by Lars Moelleken <[email protected]>
[+]: skip test for PHP 7.1 | "Too few arguments to function"

-> http://php.net/manual/de/migration71.incompatible.php

github.com/voku/portable-utf8 - e00142e55d3a0076f695727ea12435dba1f4c4ea authored over 8 years ago by Lars Moelleken <[email protected]>
[+]: optimize "UTF8::urldecode()" -> decode as often as possible

github.com/voku/portable-utf8 - 2653d6f6428c6bb1e202b5ac18fd75b2434e6b6f authored over 8 years ago by Lars Moelleken <[email protected]>
[*]: fixed docs

github.com/voku/portable-utf8 - 3c9d67d4f09bb07a0fc8d478c32124bdb2f571e3 authored over 8 years ago by Lars Moelleken <[email protected]>
[+]: reported bug in HHVM is fixed ?! -> noop (only in master)

github.com/voku/portable-utf8 - e9ed5e529b3e782a5f397560542632d9270f676e authored over 8 years ago by Lars Moelleken <[email protected]>
[+]: reported bug in HHVM is fixed ?!

-> https://github.com/facebook/hhvm/issues/7247

github.com/voku/portable-utf8 - 408dddeca0df91966ae107577b6f2e44b30640f4 authored over 8 years ago by Lars Moelleken <[email protected]>
[+]: fixed tests for "UTF8::strrpos()" + new "$encoding"-parameter v2.3.3

github.com/voku/portable-utf8 - ca8dd9cab7d5f26cc920e1035d2f438896c5806b authored over 8 years ago by Lars Moelleken <[email protected]>
[+]: fixed tests for "UTF8::strrpos()" + new "$encoding"-parameter v2.3.2

github.com/voku/portable-utf8 - 1c2400ada58011d15b53f30140518d54d5d4999e authored over 8 years ago by Lars Moelleken <[email protected]>
[+]: fixed tests for "UTF8::strrpos()" + new "$encoding"-parameter v2.3.1

github.com/voku/portable-utf8 - f096663af95eb229559704120114fba11570aac3 authored over 8 years ago by Lars Moelleken <[email protected]>
[+]: fixed tests for "UTF8::strrpos()" + new "$encoding"-parameter v2.3

github.com/voku/portable-utf8 - 986a34a01566fa3cd3d6152008f5b1786d76080a authored over 8 years ago by Lars Moelleken <[email protected]>
[+]: fixed tests for "UTF8::strrpos()" + new "$encoding"-parameter v2.2

github.com/voku/portable-utf8 - 6b571dcaa41030d2fc41516720def01d888904c7 authored over 8 years ago by Lars Moelleken <[email protected]>
[+]: fixed tests for "UTF8::strrpos()" + new "$encoding"-parameter v2.1

github.com/voku/portable-utf8 - 88a5a0dcfbb93d96f779efd688066670cda9f67e authored over 8 years ago by Lars Moelleken <[email protected]>
[+]: fixed tests for "UTF8::strrpos()" + new "$encoding"-parameter v2

github.com/voku/portable-utf8 - ef87f1fc2065a4686c6a2dac9af77501513dbb2c authored over 8 years ago by Lars Moelleken <[email protected]>
[+]: fixed tests for "UTF8::strrpos()" + new "$encoding"-parameter

github.com/voku/portable-utf8 - 2a1fe1aa3e9305128ff3b6c70ff81afe62ccd28a authored over 8 years ago by Lars Moelleken <[email protected]>
[+]: add some more tests v2.3

github.com/voku/portable-utf8 - acad3ccbeed9164f2b9216d06feb8ae040c80552 authored over 8 years ago by Lars Moelleken <[email protected]>
[+]: add some more tests v2.2

github.com/voku/portable-utf8 - 2306d16199371a3a725a210a5fc77473f31d0287 authored over 8 years ago by Lars Moelleken <[email protected]>
[+]: add some more tests v2.1

github.com/voku/portable-utf8 - 9bb45f0e495fe9491ddff582e5b97345a21b0df2 authored over 8 years ago by Lars Moelleken <[email protected]>
[+]: fixed return value from "UTF8::strspn()"

[+]: add some more tests v2

github.com/voku/portable-utf8 - ca90d7a0a48dcb6594ce393ba6891a52a806b417 authored over 8 years ago by Lars Moelleken <[email protected]>
[+]: add some more tests

github.com/voku/portable-utf8 - ab9c2e9b64727a5e79709bf33687987947674185 authored over 8 years ago by Lars Moelleken <[email protected]>
[+]: add one more test for "UTF8::substr_count()"

github.com/voku/portable-utf8 - b053a8d7eb40728e76424661fea8af7d67340f73 authored over 8 years ago by Lars Moelleken <[email protected]>
[+]: add one more test for "UTF8::substr_replace()"

github.com/voku/portable-utf8 - dd4e1addc28ae52de220843fb0312d35c9971d35 authored over 8 years ago by Lars Moelleken <[email protected]>
[+]: add one more test for "UTF8::swapCase()"

github.com/voku/portable-utf8 - 1a3db32389c3ea3b5531467d381d5e8b0bf36e9b authored over 8 years ago by Lars Moelleken <[email protected]>
[-]: removed duplicate check in "UTF8::wordwrap()"

github.com/voku/portable-utf8 - e092be0af39cb1f0e62a5e868ef7a5bcc2574e65 authored over 8 years ago by Lars Moelleken <[email protected]>
[+]: add one more test for "UTF8::str_ireplace()"

github.com/voku/portable-utf8 - 229b9a168bf682d5728baac496f4e30585e0280c authored over 8 years ago by Lars Moelleken <[email protected]>
[+]: add optional charlist for "UTF8::ucwords()" + tests

github.com/voku/portable-utf8 - 192d1362751cc7d5279cb885f7d9dfd41a285546 authored over 8 years ago by Lars Moelleken <[email protected]>
[+]: fixed "UTF8::html_entity_decode()" + tests

github.com/voku/portable-utf8 - fff70430aea21388b5031851a2961751c46e97cf authored over 8 years ago by Lars Moelleken <[email protected]>
[*]: use PHP 7.1 for testing

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

github.com/voku/portable-utf8 - b828c0caf76a9eaa07f1980c773e0570099567d6 authored over 8 years ago by Lars Moelleken <[email protected]>
[+]: use encoding for "UTF8::html_entity_decode()"

github.com/voku/portable-utf8 - 412957bbd14b9da3a234a72b221a8ac2493c46c4 authored over 8 years ago by Lars Moelleken <[email protected]>
[+]: add one more test

github.com/voku/portable-utf8 - 3623fbc8c50f1e03b3460ab160094d534f2d5660 authored over 8 years ago by Lars Moelleken <[email protected]>
[*]: fixed "UTF8::html_entity_decode" example

github.com/voku/portable-utf8 - d86413de962bd915b0b5088b4ddbfadd4b3f256d authored over 8 years ago by Lars Moelleken <[email protected]>
[*]: fixed "UTF8::remove_invisible_characters" example

github.com/voku/portable-utf8 - 55e593efbe7a971dbe263d8d74c45197a1a99fd2 authored over 8 years ago by Lars Moelleken <[email protected]>
[*]: fixed "UTF8::wordwrap" example

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

github.com/voku/portable-utf8 - 70c9b1d57a390e538a2c0374d70656105fada856 authored over 8 years ago by Lars Moelleken <[email protected]>
[*]: fix example for "UTF8::access()"

github.com/voku/portable-utf8 - 0cee22b6d617379608b98e109174c7d2cb315c4d authored over 8 years ago by Lars Moelleken <[email protected]>
[+]: optimize performance v2

github.com/voku/portable-utf8 - 6e55406396e253430e42629bd60207d4cd4288c6 authored over 8 years ago by Lars Moelleken <[email protected]>
[+]: optimize performance

[+]: use static cache for PHP 5.x
[~]: use "iconv_substr()" instead of "grapheme_substr()"

github.com/voku/portable-utf8 - c96d380843152c6908357d026bd188146727bf5b authored over 8 years ago by Lars Moelleken <[email protected]>
[+]: add one more test

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