Skip to content

Release 1.9.0#850

Merged
Art4 merged 11 commits intosimplepie:masterfrom
Art4:release-1.9.0
Sep 12, 2025
Merged

Release 1.9.0#850
Art4 merged 11 commits intosimplepie:masterfrom
Art4:release-1.9.0

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
Member

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
@Art4 Art4 added this to the 1.9.0 milestone Sep 27, 2024
@Art4
Copy link
Contributor Author

Art4 commented Jun 26, 2025

@jtojnar Atm I have some free time to work on SimplePie. Do you think we can make it to release 1.9.0 in the next 3 months?

@jtojnar
Copy link
Member

jtojnar commented Jun 27, 2025

Let’s try 🎉

Edit: Tentatively set the release date for September 1.

@jtojnar
Copy link
Member

jtojnar commented Jun 29, 2025

Do we know what is missing from #883 to fully fix #830?

@Art4
Copy link
Contributor Author

Art4 commented Jun 29, 2025

Do we know what is missing from #883 to fully fix #830?

#830 seems to be fixed to me.

@jtojnar
Copy link
Member

jtojnar commented Jun 29, 2025

The commit message says it was partially fixed but GitHub still closed it.

@Art4
Copy link
Contributor Author

Art4 commented Aug 15, 2025

@jtojnar I'm looking forward to release 1.9.0 on time. Is there anything I can do?

@jtojnar
Copy link
Member

jtojnar commented Aug 15, 2025

Aargh, how the time flies 😅 I am actually leaving for a vacation (probably offline) on Wednesday morning and will only return on August 31 so there is not much time.

I will try to revive #826 this weekend.

Given that there was no response to my review #799, do you want to tackle implementing my suggestion? Otherwise, we would probably need to skip defer it.

Other than #826 I do not see any blockers so I will leave the release itself to your capable hands.

@Art4
Copy link
Contributor Author

Art4 commented Aug 29, 2025

@jtojnar I have added the changelog notes from 1.8.1 and your notes from #923 into this PR, have added missing authors and made some changes that I suggested in #923. #923 can be closed.

Last open PR is #826 but to me it looks like that there are no critical changes that couldn't also postpone to a later release.

After merging or postponing #826 we can merge this PR on monday (2025-09-01) and release 1.9.0. 🚀

@Art4 Art4 marked this pull request as ready for review August 29, 2025 13:08
@Art4 Art4 requested a review from jtojnar August 29, 2025 13:55
@Art4 Art4 merged commit 76cccb1 into simplepie:master Sep 12, 2025
10 checks passed
@Art4 Art4 deleted the release-1.9.0 branch September 12, 2025 06:34
@Art4
Copy link
Contributor Author

Art4 commented Sep 12, 2025

I have just released SimplePie 1.9.0.

Many thanks to all contributors 🎉, you are awesome: @TobiasBg @theamoeba @grimmdude @jrfnl @jtojnar @ziegenberg @szepeviktor @Alkarex @ColonelMoutarde @Girgias @IanDelMar @throws

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.

2 participants