Pascal Birchler
f651889a66
External Libraries: Backport upstream PHP 8.5 fixes for SimplePie.
...
After the update to v1.9.0 in [60771], this merges a single bug fix, in absence of a new upstream release in time for 6.9 Beta.
References:
* [https://github.com/simplepie/simplepie/pull/949 Original upstream PR]
Props swissspidy.
Fixes #63961 .
Built from https://develop.svn.wordpress.org/trunk@60947
git-svn-id: http://core.svn.wordpress.org/trunk@60283 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-10-16 19:45:36 +00:00
Sergey Biryukov
5a82c86d00
External Libraries: Update the SimplePie library to version 1.9.0.
...
References:
* [https://github.com/simplepie/simplepie/releases/tag/1.9.0 SimplePie 1.9.0 release notes]
* [https://github.com/simplepie/simplepie/compare/1.8.1...1.9.0 Full list of changes in SimplePie 1.9.0]
Follow-up to [59141], [60490].
Props swissspidy, TobiasBg, SergeyBiryukov.
Fixes #63961 .
Built from https://develop.svn.wordpress.org/trunk@60771
git-svn-id: http://core.svn.wordpress.org/trunk@60107 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-09-16 22:47:31 +00:00
Peter Wilson
86fc50a934
External Libraries: Upgrade Simple Pie to 1.8.1 (patched).
...
Upgrades the Simple Pie library to a patched version of [https://github.com/simplepie/simplepie/releases/tag/1.8.1 Simple Pie 1.8.1]. Much of 1.8.1 was included in the 1.8.0 upgrade committed in r59141. The following fixes from the latest release those that remain for this upgrade:
* Fix locator with website missing `Content-Type` header [https://github.com/simplepie/simplepie/pull/891 simplepie/simplepie#891 ]
* Fix `encode` argument of `SimplePie::strip_htmltags()` [https://github.com/simplepie/simplepie/pull/894 simplepie/simplepie#894 ]
A caching fix not included in Simple Pie 1.8.1 is also included in this upgrade, see [https://github.com/simplepie/simplepie/pull/883 simplepie/simplepie#883].
A caching test for `fetch_feed()` is introduced in this pull request to ensure that the caching patch is included in future upgrades of the library.
Props kaygee79, oglekler, SergeyBiryukov, peterwilsoncc.
Fixes #63717 .
Built from https://develop.svn.wordpress.org/trunk@60490
git-svn-id: http://core.svn.wordpress.org/trunk@59826 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-07-21 01:41:33 +00:00
Sergey Biryukov
eba0127372
External Libraries: Correct the case for wp-includes/SimplePie/src/Gzdecode.php.
...
The file should be named `Gzdecode.php` (with the capital G), to avoid autoloading problems on case-sensitive file systems (*nix).
Follow-up to [59141].
Props jrf.
See #55604 .
Built from https://develop.svn.wordpress.org/trunk@59142
git-svn-id: http://core.svn.wordpress.org/trunk@58538 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2024-09-30 23:27:19 +00:00
Sergey Biryukov
ed37f855ce
External Libraries: Update the SimplePie library to version 1.8.0.
...
The most notable change in this update is that all code is now namespaced and uses PSR-4 classes, though there is a compatibility layer available for extenders using the older class names, so plugin or theme authors directly using SimplePie can decide for themselves when they want to change to using the namespaced names for SimplePie classes.
Note: This commit includes additional fixes for PHP 8.4 compatibility ([https://github.com/simplepie/simplepie/pull/875 PR 875], [https://github.com/simplepie/simplepie/pull/888 PR 888]) from the `one-dot-eight` branch of SimplePie, which is expected to be [https://github.com/simplepie/simplepie/pull/886 released as SimplePie 1.8.1] soon.
References:
* [https://github.com/simplepie/simplepie/releases/tag/1.8.0 SimplePie 1.8.0 release notes]
* [https://github.com/simplepie/simplepie/releases/tag/1.7.0 SimplePie 1.7.0 release notes]
* [https://github.com/simplepie/simplepie/releases/tag/1.6.0 SimplePie 1.6.0 release notes]
* [https://github.com/simplepie/simplepie/compare/1.5.8...1.8.0 Full list of changes in SimplePie 1.8.0]
Follow-up to [47733], [49176], [52393], [52413].
Props jrf, peterwilsoncc, chaion07, cu121, markparnell, audrasjb, costdev, Presskopp, desrosj, faisal03, mukesh27, SergeyBiryukov.
See #55604 .
Built from https://develop.svn.wordpress.org/trunk@59141
git-svn-id: http://core.svn.wordpress.org/trunk@58537 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2024-09-30 22:50:19 +00:00
Sergey Biryukov
c3112cab39
External Libraries: Update the SimplePie library to version 1.5.7.
...
This version shows significant improvements in the compatibility of SimplePie with PHP 8.0, 8.1, and even contains an initial PHP 8.2 fix. The release also contains a number of other bug fixes.
Release notes: https://github.com/simplepie/simplepie/releases/tag/1.5.7
For a full list of changes in this update, see the SimplePie GitHub:
https://github.com/simplepie/simplepie/compare/1.5.6...1.5.7
Follow-up to [47733], [49176].
Props jrf, SergeyBiryukov.
Fixes #54659 .
Built from https://develop.svn.wordpress.org/trunk@52393
git-svn-id: http://core.svn.wordpress.org/trunk@51985 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2021-12-20 19:33:00 +00:00
desrosj
fd1c2cb401
External Libraries: Update the SimplePie library to version 1.5.6.
...
This version fixes a handful of PHP 8 compatibility issues.
A full list of changes included in this update can be found on GitHub: https://github.com/simplepie/simplepie/compare/1.5.5...1.5.6 .
Props jrf, ayeshrajans.
Fixes #51521 .
Built from https://develop.svn.wordpress.org/trunk@49176
git-svn-id: http://core.svn.wordpress.org/trunk@48938 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2020-10-16 17:20:07 +00:00
desrosj
a72e30d847
External Libraries: Update the SimplePie library to the latest version (1.5.5).
...
This brings SimplePie in sync with the most up to date version, 1.5.5.
This update brings many bug fixes, small enhancements, and PHP compatibility fixes for newer versions of PHP.
For a full list of changes, see https://github.com/simplepie/simplepie/blob/master/CHANGELOG.md#155-may-1-2020 .
Props dshanske, slushman, etruel, wpshades, dmenard, desrosj, hareesh-pillai, stevenkword, jrf, Ipstenu, johnbillion.
Fixes #36669 .
Built from https://develop.svn.wordpress.org/trunk@47733
git-svn-id: http://core.svn.wordpress.org/trunk@47509 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2020-05-01 14:26:07 +00:00
desrosj
2b6efccc06
External Libraries: Fix PHP 7.4 compatibility issues in the SimplePie library.
...
See: https://github.com/simplepie/simplepie/commit/38b504969ed08903cb12718e8270263a8c93080e
Props jrf, stevenkword, jorbin, desrosj.
See #47746 .
Built from https://develop.svn.wordpress.org/trunk@46260
git-svn-id: http://core.svn.wordpress.org/trunk@46072 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2019-09-23 18:17:58 +00:00
Scott Taylor
f4cc7b3de8
Feeds: add CEST to $timezone in SimplePie_Parse_Date.
...
Props swissspidy.
Fixes #32749 .
Built from https://develop.svn.wordpress.org/trunk@35283
git-svn-id: http://core.svn.wordpress.org/trunk@35249 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2015-10-20 05:57:24 +00:00
John Blackbourn
aa35e473f7
callback is not a valid type in PHP, PSR-5, or phpDocumentor. callable should be used instead.
...
Fixes #34032
Built from https://develop.svn.wordpress.org/trunk@34566
git-svn-id: http://core.svn.wordpress.org/trunk@34530 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2015-09-25 23:58:25 +00:00
Andrew Nacin
7320c14dc4
SimplePie: Fix use of DOMElement as array.
...
props MikeSchinkel.
fixes #25274 .
Built from https://develop.svn.wordpress.org/trunk@25342
git-svn-id: http://core.svn.wordpress.org/trunk@25304 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2013-09-11 04:02:10 +00:00
Andrew Nacin
b7b1d9e1ed
SimplePie: Merge 5e046a3 from upstream. props rlerdorf, see #24210 .
...
https://github.com/simplepie/simplepie/commit/5e046a3e681f82b1294c4418d8c773e9cf7c9fa0
git-svn-id: http://core.svn.wordpress.org/trunk@24589 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2013-07-08 17:10:16 +00:00
Andrew Nacin
55abcb6434
SimplePie: Return nothing and throw an error in SimplePie_Sanitize when DOMDocument is disabled.
...
Note that when SimplePie is used through the WordPress fetch_feed() function, we use kses rather than SimplePie_Sanitize, which removes the dependency on DOMDocument. This change is only for plugins using SimplePie directly.
props rmccue. fixes #21990 .
git-svn-id: http://core.svn.wordpress.org/trunk@22970 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2012-12-02 16:43:12 +00:00
Jon Cave
340d5815ff
Remove svn:executable property from SimplePie and jcrop files
...
git-svn-id: http://core.svn.wordpress.org/trunk@22797 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2012-11-21 22:18:48 +00:00
Andrew Nacin
6f44d7c5bd
SimplePie: Ensure the DOMNode::getLineNo() method exists. props rmccue. fixes #22425 .
...
git-svn-id: http://core.svn.wordpress.org/trunk@22555 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2012-11-13 00:49:15 +00:00
Ryan Boren
c6bbdd075c
Add SimplePie/Exception.php.
...
Props ocean90
fixes #22321
git-svn-id: http://core.svn.wordpress.org/trunk@22469 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2012-11-08 19:14:53 +00:00
Ryan Boren
6c9f23bbab
Update SimplePie to 1.3.1. Props rmccue, ocean90. fixes #22321
...
git-svn-id: http://core.svn.wordpress.org/trunk@22366 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2012-11-05 14:25:25 +00:00
Andrew Nacin
05bbdad540
Fix fatal error in SimplePie. see #22158 .
...
git-svn-id: http://core.svn.wordpress.org/trunk@22169 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2012-10-10 21:38:10 +00:00
Andrew Nacin
405a995659
Update to SimplePie 1.3. props rmccue.
...
Uses individual files for each class. We now conditionally load only the pieces
we need, resulting in less memory usage. Also easier to maintain now that it is
not a single 387KB file.
fixes #21183 .
git-svn-id: http://core.svn.wordpress.org/trunk@21644 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2012-08-28 17:24:33 +00:00