PEAR: Latest releases

The latest releases in PEAR.


PHP_CodeSniffer 3.5.6

- Added support for PHP 8.0 magic constant dereferencing
-- Thanks to Juliette Reinders Folmer for the patch
- Added support for changes to the way PHP 8.0 tokenizes comments
-- The existing PHP 5-7 behaviour has been replicated for version 8, so no sniff changes are required
-- Thanks to Juliette Reinders Folmer for the patch
- File::getMethodProperties() now detects the PHP 8.0 static return type
-- Thanks to Juliette Reinders Folmer for the patch
- The PHP 8.0 static return type is now supported for arrow functions
-- Thanks to Juliette Reinders Folmer for the patch
- The cache is no longer used if the list of loaded PHP extensions changes
-- Thanks to Juliette Reinders Folmer for the patch
- Generic.NamingConventions.CamelCapsFunctionName no longer reports __serialize and __unserialize as invalid names
-- Thanks to Filip Å  for the patch
- PEAR.NamingConventions.ValidFunctionName no longer reports __serialize and __unserialize as invalid names
-- Thanks to Filip Å  for the patch
- Squiz.Scope.StaticThisUsage now detects usage of $this inside closures and arrow Functions
-- Thanks to Micha? Bundyra for the patch
- Fixed bug #2877 : PEAR.Functions.FunctionCallSignature false positive for array of functions
-- Thanks to Vincent Langlet for the patch
- Fixed bug #2888 : PSR12.Files.FileHeader blank line error with multiple namespaces in one file
- Fixed bug #2926 : phpcs hangs when using arrow functions that return heredoc
- Fixed bug #2943 : Redundant semicolon added to a file when fixing PSR2.Files.ClosingTag.NotAllowed
- Fixed bug #2967 : Markdown generator does not output headings correctly
-- Thanks to Petr Bugyík for the patch
- Fixed bug #2977 : File::isReference() does not detect return by reference for closures
-- Thanks to Juliette Reinders Folmer for the patch
- Fixed bug #2994 : Generic.Formatting.DisallowMultipleStatements false positive for FOR loop with no body
- Fixed bug #3033 : Error generated during tokenizing of goto statements on PHP 8
-- Thanks to Juliette Reinders Folmer for the patch

2020-08-10T01:03:43-05:00

HTTP_Request2 2.4.1

Switch socket to blocking mode when enabling crypto, this fixes HTTPS requests
through proxy with Socket adapter
https://github.com/pear/HTTP_Request2/issues/20

2020-08-01T05:16:08-05:00

HTTP_Request2 2.4.0

* Minimum required version is now PHP 5.6, as using older versions for HTTPS
requests may be insecure
* Removed support for magic_quotes_runtime, as get_magic_quotes_runtime()
was deprecated in PHP 7.4 and the functionality itself was disabled
since PHP 5.4 (bug #23839)
* Socket adapter now uses socket in non-blocking mode, as some configurations
could have problems with timeouts in HTTPS requests (bug #21229)
* Fixed bogus size check error with gzipped responses larger than 4 GiB
uncompressed (bug #21239)
* Use current "Intermediate compatibility" cipher list
* Updated Public Suffix List

The package is now 100% autoload-compatible, when installed with composer it
no longer uses include-path and does not contain require_once statements

2020-07-26T13:43:57-05:00

Mail_Mime 1.10.9

* Added a workaround for an opcache bug on OpenSuse 15.1 [alec]

2020-06-27T04:37:26-05:00

Mail_Mime 1.10.8

* Fix encoding issues with ISO-2022-JP-MS input labelled with ISO-2022-JP [shirosaki]

2020-06-13T03:00:35-05:00

Net_SMTP 1.9.1

* Added .gitattributes for nicer packaging

2020-06-06T18:48:31-05:00

Log 1.13.2

Bump pear/pear_exception dependency to version to 1.0.1.

2020-06-01T20:11:16-05:00

DB 1.10.0

* PR # 7: Fixes an issue with oci8 driver
* PR # 8: each() deprecated in PHP 7.2
* PR # 9: Add recognition for error codes for Deadlocks and lock timeouts
* PR #10: Remove curly brace array/string offset access

2020-04-19T15:46:59-05:00

Validate_ISPN 0.7.0

* PR #4: Change braces to brackets for PHP 7.3 compatibility
* PR #2: Fix 19668
* PR #1: add composer

2020-04-19T15:20:23-05:00

pearweb_phars 1.10.19

Update PEAR to v1.10.12

2020-04-19T14:24:49-05:00