Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 1.9.0 #850

Draft
wants to merge 3 commits into
base: master
Choose a base branch
from
Draft

Release 1.9.0 #850

wants to merge 3 commits into from

Conversation

Art4
Copy link
Contributor

@Art4 Art4 commented Sep 13, 2023

In this PR I will prepare everything for the release of SimplePie 1.9.0

Check list:

We've already made great progress on the master branch. The last big issue on our roadmap (#731) is: "deprecate the SimplePie\File class (provide HTTP client instead)".

However this issue requires also the deprecation of the Sniffer and Locator classes. This requires another work tracked in #849. I propose to move this issue into the next minor release (1.10.0) and all planned issues for 1.10.0 should be moved to 1.11.0 on the roadmap.

  • 1.9.0: Allow external HTTP libraries
  • 1.10.0: deprecate File, Locator, Sniffer classes and provide alternatives; add option to throw or mute deprecation warnings
  • 1.11.0: trigger deprecation warnings for a smoother upgrade path
  • 2.0.0: remove deprecated code

@jtojnar
Copy link
Contributor

jtojnar commented Sep 14, 2023

We will still want to raise the PHPStan level to at least 8.

@Art4 Art4 mentioned this pull request Sep 21, 2023
48 tasks
@jtojnar jtojnar mentioned this pull request Jan 9, 2024
@grimmdude grimmdude mentioned this pull request Jan 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants