| CARVIEW |
Select Language
HTTP/2 200
date: Tue, 30 Dec 2025 17:59:27 GMT
content-type: text/html; charset=utf-8
vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With,Accept-Encoding, Accept, X-Requested-With
etag: W/"b256d1a53ba4903d3bc9bfb94550b329"
cache-control: max-age=0, private, must-revalidate
strict-transport-security: max-age=31536000; includeSubdomains; preload
x-frame-options: deny
x-content-type-options: nosniff
x-xss-protection: 0
referrer-policy: no-referrer-when-downgrade
content-security-policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com github.githubassets.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com wss://alive-staging.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com marketplace-screenshots.githubusercontent.com/ copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com github.githubassets.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
server: github.com
content-encoding: gzip
accept-ranges: bytes
set-cookie: _gh_sess=vWxYI7R52U%2BEgSYkGPmYGRykLroFHTubn%2BpvENN4IuWy6NA%2F7vyN48fyQDWNwTmwoSk%2BUjFRdVtNooHS64uwqPlaXr1H%2Fs4E6lHLBl%2FmvohcnYA0dbhuDUQSUO4PLupBHvSOJNxCoj0LDxH9saiMjmQrUrArDVvVqzO2fLxCdCq0A1IP3hlBSpQ9Pp7pjyUbY%2BVeo5HIIYUVz82D7bol75hPTXigFtM5pYJGmzHAEnZSxHIiqnLp98fW34%2FDVb2iKQ5ot4rsXuIX7FbRzhKuKQ%3D%3D--o4tm0LssC2Upgb2n--bqd06nvAkz59roZ1MJK7JA%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.1056701052.1767117565; Path=/; Domain=github.com; Expires=Wed, 30 Dec 2026 17:59:25 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Wed, 30 Dec 2026 17:59:25 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: B930:2FFF09:EBDE81:103E865:695412FD
Releases · simplepie/simplepie · GitHub
12 Sep 06:36
Read more
Loading
Loading
20 Jan 08:38
Loading
30 Sep 06:51
Loading
21 Apr 11:08
Loading
24 Dec 02:59
Loading
Loading
19 Dec 07:42
Loading
19 Dec 07:21
Loading
14 Oct 07:19
Loading
Skip to content
Navigation Menu
{{ message }}
-
Notifications
You must be signed in to change notification settings - Fork 393
Releases: simplepie/simplepie
Releases · simplepie/simplepie
1.9.0
76cccb1
This commit was created on GitHub.com and signed with GitHub’s verified signature.
See CHANGELOG.md for more details: https://github.com/simplepie/simplepie/blob/1.9.0/CHANGELOG.md#190---2025-09-12
What's Changed
- Constructor improvement by @ColonelMoutarde in #772
- Add type hints in all classes by @Art4 in #775
- Remove package phpdoc annotation by @jtojnar in #781
- Update to github actions/checkout@v3 by @Art4 in #783
- Use single constant for default HTTP Accept header by @Alkarex in #784
- Parse/Date: Comment out duplicate keys by @jtojnar in #787
- Clarify error type by @jtojnar in #786
- Cache/Memcache: Fix type annotation by @jtojnar in #788
- Misc: Fix get_build when overridden by @jtojnar in #789
- tests/Unit/Parser: Check microformat h-feed parsing by @jtojnar in #794
- SimplePie: Deprecate multifeed support by @jtojnar in #795
- Restriction: Turn relationship values into constants by @jtojnar in #796
- Replace the licence blurbs with SPDX comments by @jtojnar in #798
- Improve type annotations for data classes by @jtojnar in #797
- File: Fix
permanent_urlwith multiple permanent redirects by @jtojnar in #812 - tests/CacheTest: Use existing SuccessException fixture by @jtojnar in #804
- Do not register the default class by @jtojnar in #806
- Locator: Fix type error when no extension by @jtojnar in #803
- Remove redundant qualified names by @jtojnar in #808
- Use more ::class constant instead of class-strings by @jtojnar in #805
- tests/Unit/SimplePieTest: Fix notices by @jtojnar in #809
- Parse/Date: Fix types and clean up by @jtojnar in #790
- Locator: add type hints by @jtojnar in #793
- SimplePie: Remove redundant instanceof by @jtojnar in #814
- Sanitize: Support passing curl_options by @jtojnar in #817
- tests/Unit/ParserTest: Skip when Mf2 library is not available by @jtojnar in #818
- IRI: Fix types by @jtojnar in #791
- tests/CacheTest: Do not use trigger_error to ensure method not called by @jtojnar in #821
- Cache/Psr16: work around invalid @throws annotation on PHP 7 by @jtojnar in #816
- tests/Unit/SimplePieTest: Fix duplicate array index by @jtojnar in #820
- ci: Run coding style checks by @jtojnar in #825
- tests/Integration/CachingTest: Do not access private properties through static by @jtojnar in #823
- tests: Do not use magic method for testing protected methods by @jtojnar in #824
- Item: Accept Sanitize object by @jtojnar in #827
- ci: Fix coding style by @jtojnar in #828
- Split SimplePie\File class into HTTP client and response by @Art4 in #774
- ci: Add PHPStan by @jtojnar in #811
- tests: Add type hints to data providers by @jtojnar in #813
- Fix TypeError in Sanitize::replace_urls due to a link without host by @jtojnar in #832
- Use
idn_to_asciifunction instead ofidna_convertlibrary by @jtojnar in #785 - Split SimplePie\File class into HTTP client and response by @jtojnar in #815
- Move code style check into own Github Actions job by @Art4 in #835
- Fixing issue with dead link in #839 by @theamoeba in #840
- Fix CI by @jtojnar in #841
- Raise PHPStan to level 6 by @jtojnar in #837
- Add support for PSR-18 HTTP clients by @Art4 in #777
- Enable test execution with PHPUnit 10 by @Art4 in #848
- refactor: drop call to xml_set_object() by @Girgias in #851
- ci: Fix coding style by @jtojnar in #853
- Fix typos by @szepeviktor in #865
- ci: Fix php-cs-fixer by @jtojnar in #862
- Fix PHPStan for PHP 7.3 by @Alkarex in #869
- PHPDoc avoid aliases for scalar types by @Alkarex in #868
- Extract long repeating sanitization bases into variable by @jtojnar in #871
- Fix CI for PHPStan 1.12 by @Alkarex in #878
- PHP 8.4 | Fix implicitly nullable parameters by @jrfnl in #880
- PHP 8.4 | Fix passing E_USER_ERROR to trigger_error() x 3 by @jrfnl in #881
- Composer: prevent a lock file from being created by @jrfnl in #887
- ci: Add PHP 8.4 by @jtojnar in #876
- Fix cache_expiration_time by @Alkarex in #883
- phpstan: Rename config to use dist suffix by @jtojnar in #889
- Gzdecode: Deprecate our gzip implementation by @jtojnar in #882
- IRI: Simplify parse_iri() by @jtojnar in #890
- SimplePie: Fix encode argument of strip_htmltags by @jtojnar in #894
- GH Actions: PHP 8.4 has been released by @jrfnl in #901
- FileClient: Merge HTTP headers from cURL options by @Alkarex in #912
- add development related config files to
.gitattributesby @ziegenberg in #910 - Fix feeds encoded in UTF-16LE by @Alkarex in #916
- Rename HttpException to ClientException by @Art4 in #909
- Trim body for all paths by @Alkarex in #917
- HTTP: Remove redundant doc comments from Response implementations by @jtojnar in #920
- Misc: Deprecate unused functions by @jtojnar in #899
- tests/Integration: Add regression test for redirect chains by @jtojnar in #918
- PHPStan: Add extension for typing Registry::call() by @jtojnar in #892
- tests: Improve ClientsTest::testRedirectsChain by @jtojnar in #922
- Fix support for feeds with XML preample + DTD, entities by @Alkarex in #915
- Minor fix use DOCTYPE rss by @Alkarex in #924
- Fix absolutize URL for several cases by @Alkarex in #861
- Fix typo in docblock description by @IanDelMar in #925
- Fix parse_date() return type by @Alkarex in #926
- composer: Use default bin-dir by @jtojnar in #927
- Various cleanups by @jtojnar in #928
- ci: Remove mf2 dependency with PHP 8.4 by @jtojnar in #929
- SimplePie: Prepare PubSubHubbub for PSR-18 clients by @jtojnar in #838
- SimplePie: Restrict
cache_name_functiontype by @jtojnar in #931 - File: reduce scope of whitespace trimming by @jtojnar in #919
- PHPStan level 8 by @grimmdude in #857
- Use correct language as identifier in Heredoc strings by @Alkarex in #933
- Bump GitHub Actions by @Alkarex in #932
- phpstan: Rename
phpstan.neon.disttophpstan.dist.neonby @jtojnar in #934 - PHP 8.5: Conditionally call deprecated functions by @TobiasBg in #937
- Release 1.9.0 by @Art4 in #850
New Contributors
- @ColonelMoutarde made their first contribution in #772
- @theamoeba mad...
Assets 3
3 people reacted
1.8.1
Changed
Fixed
Assets 3
3 people reacted
1.8.0
65b095d
This commit was created on GitHub.com and signed with GitHub’s verified signature.
The key has expired.
Release 1.8.0 (#761) * bump version to 1.8.0 * Update CHANGELOG.md * Fix version tags in deprecated messages * fix version in old deprecation messages * Fix typo see comment from @jtojnar in #752 * Add comment for DataCache interface see comment from @jtojnar in #752 * Update CHANGELOG.md for #760, #764 and #765 * Update CHANGELOG.md for #762, #767 and #763 * Update CHANGELOG.md for #768 and #770 * Update release date * Update CHANGELOG.md for #769 and #771 * Update CHANGELOG.md for #766
Assets 3
6 people reacted
1.7.0
9e9add3
This commit was created on GitHub.com and signed with GitHub’s verified signature.
The key has expired.
What's Changed
- Fix parsing of HTTP Links by @Alkarex in #729
- Update notes and copyright date by @Art4 in #727
- Fix status_code type by @Alkarex in #728
- Use PSR-4 namespaced classes by @Art4 in #722
- Create tests for PSR-4 classes, refactor oldtests by @Art4 in #730
- Do not use magic values for state machine state by @jtojnar in #735
- Use PSR-4 classes in Registry by @Art4 in #736
- GH Actions: run tests against PHP 8.2 by @jrfnl in #739
- Change code style to PSR-12 by @Art4 in #738
- Fix editorconfig regression by @Alkarex in #745
- Fix item get_base by @Alkarex in #744
- Release 1.7.0 by @Art4 in #733
Full Changelog: 1.6.0...1.7.0
Assets 3
2 people reacted
1.6.0
2bdbc51
This commit was created on GitHub.com and signed with GitHub’s verified signature.
The key has expired.
What's Changed
- GH Actions: version update for
ramsey/composer-installby @jrfnl in #713 - added: Sanitize::rename_attributes() by @math-GH in #717
- Bugfix in MySQL cache by @Art4 in #720
- Re-enable xml:base for all supported RSS formats by @Alkarex in #723
- Add namespaced classes and PSR-4 support by @Art4 in #711
- Add audio, video @src elements/attribute for URL resolution by @rdalverny in #716
- Update CHANGELOG.md by @Art4 in #721
- Add .editorconfig by @Alkarex in #724
- Upload compiled file as asset + tests by @Art4 in #725
- New Release 1.6.0? by @Art4 in #726
New Contributors
- @math-GH made their first contribution in #717
- @rdalverny made their first contribution in #716
Full Changelog: 1.5.8...1.6.0
Assets 3
2 people reacted
1.5.8
d1d80f3
This commit was created on GitHub.com and signed with GitHub’s verified signature.
The key has expired.
What's Changed
- FIx a small typo in the
error()function Docblock by @audrasjb in #712 - Fix/708 version bump for
1.5.8release by @faisal-alvi in #710 - Update CHANGELOG.md, follow keepachangelog format by @Art4 in #709
New Contributors
- @audrasjb made their first contribution in #712
- @faisal-alvi made their first contribution in #710
- @Art4 made their first contribution in #709
Full Changelog: 1.5.7...1.5.8
Assets 2
2 people reacted
1.3.3
Update version to 1.3.3
Assets 2
1.5.7
76be63e
This commit was created on GitHub.com and signed with GitHub’s verified signature.
The key has expired.
What's Changed
- Fix PHP8 crash due to insufficient isset test by @Alkarex in #670
- gitignore tests by @Alkarex in #671
- Reduce memory when parsing large feeds by @Alkarex in #672
- PHP8 catch ValueError for loadHTML() by @Alkarex in #673
- Provide access to HTTP status code by @Alkarex in #674
- Fix wrong type hint by @Alkarex in #678
- Force HTTPS for selected domains by @Alkarex in #676
- Prevent cache polution by @Alkarex in #675
- Fix typo in comment by @Alkarex in #680
- Remove HTTP credentials in HTTP Referer by @Alkarex in #681
- CI: switch to GH Actions by @jrfnl in #688
- PHP 8.1: fix "passing null to non-nullable" deprecation notice by @jrfnl in #689
- Tests: PHPUnit cross-version compatibility by @jrfnl in #690
- Tests: use strict assertions by @jrfnl in #692
- CacheTest: handle different exceptions PHP cross-version by @jrfnl in #691
- GH Actions: don't allow builds to fail on PHP 8.0 or 8.1 by @jrfnl in #693
- Tests: use the correct parameter order by @jrfnl in #694
- PHPUnit: update configuration by @jrfnl in #696
- fix: better deal with proxy returning proxy headers (in response to cURL's Proxy-Connection header) by @shunf4 in #698
- Handle multiple Link headers by @voegelas in #700
- PHP 8.2: explicitly declare properties by @jrfnl in #705
New Contributors
Full Changelog: 1.5.6...1.5.7
Assets 2
1.3.2
e497949
This commit was created on GitHub.com and signed with GitHub’s verified signature.
The key has expired.
Assets 2
Version 1.5.6 (#662)
1c68e14
This commit was created on GitHub.com and signed with GitHub’s verified signature.
The key has expired.
* Updated to version 1.5.6
Assets 2
Previous Next
You can’t perform that action at this time.