The latest releases in PEAR.
* Tested on PHP 8.4, runs without E_DEPRECATED messages
(see https://github.com/pear/HTML_QuickForm2/issues/13)
* Minimum required PHP version is 7.1 (needed for nullable types)
* Psalm version 6 is used for static analysis, fixed new-found issues
2025-04-13T08:41:54-05:00
Added:
* Tested on PHP 8.4;
* Psalm 6 used for static analysis;
* Updated Public Suffix List.
Fixed:
* Prevent XSS when PHP files backing server-side tests are served from
a publicly available website, thanks to Peter Potrowl
(peter017 at gmail dot com) for the report.
* data/generate-list.php will only run with a command-line SAPI.
* Better random value used for `cnonce` parameter in Digest authentication,
see https://github.com/pear/HTTP_Request2/issues/30.
Digest authentication should be considered deprecated, however.
2025-04-06T09:52:59-05:00
Use short array syntax [alec]
Filter non-scalar ENV values to prevent PHP 8.2 proc_open() warnings [alec]
Tests: Handle OpenPGP-compliant CSF message verfication [dkg]
CI: Add PHP 8.4 [alec]
2025-04-06T05:00:56-05:00
* Fix: Remove executable bit on *.php files
* Fix: libpcre2 10.45 compat: _encodeData \x shorthand for \x00 (Request #29032)
* Fix: PHP 8.4 compat: URL2: Make $array non optional in _queryArrayByBrackets (Bug #28649)
* Imp: Update CI to GitHub Actions
* Imp: Exclude dev files from Composer package
2025-03-24T04:24:28-05:00
* Fix: Set composer include path to keep other packages working
2025-03-11T18:24:50-05:00
- Add nullable parameter annotations
- Remove executable bits from source files
- Exclude README.rst symlink from Composer archives
2025-03-09T17:16:31-05:00
PR #7: Port to PHP 8
2024-12-22T11:53:05-05:00
PR #4: Port to PHP 8
2024-12-08T08:43:25-05:00
Update PEAR to v1.10.16
2024-11-24T17:26:16-05:00
* PR #141: Fix bug #27796: "Array to string" conversion warnings on installs/other actions
* PR #145: Never reference E_STRICT on PHP 8.4+
* PR #147: Fix tests 8.1+
2024-11-24T17:12:53-05:00