The following production dependencies are updated:
Updating joomla/string (1.3.1) to joomla/string (1.4.0) (Diff)
Updating joomla/application (1.5.0) to joomla/application (1.5.1) (Diff)
Updating joomla/event (1.1.1) to joomla/event (1.2.0) (Diff)
Updating paragonie/random_compat (v1.2.1) to paragonie/random_compat (v1.4.1) (Diff)
Updating symfony/polyfill-util (v1.0.0) to symfony/polyfill-util (v1.1.1) (Diff)
Updating symfony/polyfill-php56 (v1.1.0) to symfony/polyfill-php56 (v1.1.1) (Diff)
Updating symfony/yaml (v2.8.3) to symfony/yaml (v2.8.4) (Diff)
The following development dependencies are updated:
Updating sebastian/environment (1.3.3) to sebastian/environment (1.3.5)
Updating phpspec/prophecy (v1.5.0) to phpspec/prophecy (v1.6.0)
Updating phpunit/phpunit (4.8.23) to phpunit/phpunit (4.8.24)
Additionally, removes the direct import and use of a phputf8 library function from the JApplicationWeb class and uses the StringHelper class to access it (required because the new String package tag instructs Composer to include several files from the library as part of the autoloader configuration).
Testing Instructions
The CMS continues to function normally. Operations affected by these updates include:
Generation of random values (the secret key in the config or random user passwords)
Redirects on web requests
Operation of the JStringInflector class (aliased to Joomla\String\Inflector), specifically correcting internal class references which would have prevented correct operation on a PHP 7 platform
Additionally, two additional methods from the phputf8 library are exposed via the updated StringHelper class. These are utf8 aware alternatives to PHP's ord() and str_pad() functions.
Use latest staging. Applied the patch.
Navigated a little in the admin and in the frontend. Everything seems fine.
Created a user without specifying the password and received a mail with the password.
I marked as Tested successfully, if anything more is need to test please say so.
I have tested this item successfully on d45334a
Use latest staging. Applied the patch.
Navigated a little in the admin and in the frontend. Everything seems fine.
Created a user without specifying the password and received a mail with the password.
I marked as Tested successfully, if anything more is need to test please say so.
This comment was created with the J!Tracker Application at issues.joomla.org/joomla-cms/9704.