8000 Bundle version 8 checklist · Issue #270 · scheb/2fa · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Bundle version 8 checklist #270

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

Open
1 of 28 tasks
scheb opened this issue Mar 27, 2025 · 0 comments
Open
1 of 28 tasks

Bundle version 8 checklist #270

scheb opened this issue Mar 27, 2025 · 0 comments
Assignees
Labels

Comments

@scheb
Copy link
Owner
scheb commented Mar 27, 2025

This issue is to keep track of my todo list for the upcoming bundle version 8 (Symfony 8 support) 😀

The plan is, as usual:

  • A new version of the bundle is released shortly after Symfony 8 is officially released. This typically happens in the same time frame when a new PHP version is released as well. So please be patient, until work is finished.
  • A temporary 8.0-dev branch will eventually appear, with an ⚠unstable development state. It is not recommended to be used in production scenarios, as there will a lot of changes and rebasing on this branch. Use it at your own risk.

Features

Codebase upgrades

  • Remove deprecated properties/methods
  • Upgrade codebase to PHP 8.x (?) style where possible
  • Upgrade code examples in the docs with PHP 8.x (?) code style
  • Upgrade notes
  • Clean up code that is no longer needed and remove compatibility layers
  • Update CONTRIBUTING.md on language features to be used
  • Update .symfony.bundle.yaml
  • Update version number and compatible Symfony versions in 8.x docs
  • Drop old versions of dependencies
  • Remove error when the old security system is used (no longer possible)
  • Update mentions of "7.x" to "8.x" on the 8.x branch (i.e. docs and issue templates and gitsplit workflow)
  • Update version guidance on 8.x branch
  • Clean up the app
  • Upgrade code style
  • Check for skipped tests, whether these are still needed
  • Working integration tests
  • Update gitsplit config

Pre-Release Cleanup (once Symfony 8 stable is released)

  • Remove minimum-stability from composer.json files
  • Remove @dev from composer.json files
  • Rewrite commits to clean up fiddling with CI and dependencies

Release

  • Change default branch on Github to 8.x
  • Release 🥳
  • Abandon version 6.x, update version guidance
  • Update version guidance on 7.x branch

Post-Release

  • Remove .symfony.bundle.yaml from 7.x
  • Change default branch of sub-packages to 8.x
@scheb scheb added the BC break label Mar 27, 2025
@scheb scheb self-assigned this Mar 27, 2025
@scheb scheb changed the title Bundle version 8.0 checklist Bundle version 8 checklist Mar 27, 2025
@scheb scheb pinned this issue May 7, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant
0