This commit's changelog - less encode/decode - update jQuery & remove old ones - No encoding in JS - Also, 4 spaces in JS too, duh - IDN domain functions - Use mb_ functions to preverse IDN domains - Support for UTF8MB4 - update install procedure - update upgrade procedure. Note: The log table will be left untouched by the upgrade, it's impossible to make a convenient upgrade script for thousands of rows. The only problem will be if someone uses UTF8 short URLs (eg `http://sho.rt/éé💩`) - Handle normalization of IDN domains & tests - Fix warning on 7.2 and 7.3 - Deal with encoding in bookmarklets - Enclose upgrade queries in a transaction - Force no caching upon install or upgrade. Note: Strange behavior: if YOURLS hosted on an IDN domain, browser (FF at least) caches the redirection from admin/index.php to admin/install.php - Support for IDN YOURLS hosting - Tests for IDN YOURLS hosting - Fix code (that will never get run again) - Don't cache ajax requests - Remove unnecessary function call - Add comment doc block - More IDN sanitizing tests - IDN : Screw the "open dots". Who's going to type domain。com instead of domain.com anyway? Seriously. (although these do pass on my dev box) - Deprecate yourls_lowercase_scheme_domain() - Update doc to reflect DB change
873 B
873 B
Symfony Polyfill / Php72
This component provides functions added to PHP 7.2 core:
On Windows only:
Moved to core since 7.2 (was in the optional XML extension earlier):
Also, it provides constants added to PHP 7.2:
More information can be found in the main Polyfill README.
License
This library is released under the MIT license.