2.0
Backwards incompatible changes
- Moved the
icons
andbanners
directories to a newpackage-assets
subdirectory to fix a conflict with some Apache versions. - The
filterLogInfo()
method now receives an associative array with string keys instead of an array with numeric indexes.
Other changes
- Added basic IP anonymization support. This feature makes the server partially anonymize IP addresses before writing them to the request log. To enable it, call the
enableIpAnonymization()
method on theWpup_UpdateServer
instance. - Added support for the
Requires PHP
field. - Special characters in request data should now be escaped as hex when writing them to the request log. Props to @dangoodman.
- Added the ability to detect and log the site URL for update requests sent from WordPress.com sites. Props to @meceware.
- Fixed a potential security issue where plugin/theme packages could be downloaded directly on Apache 2.4.
- Fixed some PHP 7 warnings about curly braces.
- Fixed changelog parsing where lists were not terminated correctly.