-
Notifications
You must be signed in to change notification settings - Fork 68
Open
Labels
FeatureNew FeatureNew Feature
Milestone
Description
Preface
2.x branch is NOT production ready
Version 2.0 is looking like it will be released in 2024. Version 1.x will be transitioned to security fixes only until it reaches its EOL in late 2024 / Q1 2025. New Features should be merged into 2.x unless absolutely necessary to preserve BC in 1.x
This issue will be updated to reflect any tasks required to get 2.0 out the door. Any issues concerning 2.0 should tag this thread / issue where appropriate.
Todo's for release
- Determine base dependencies - Partially completed in bump minimum dependency versions #291 need to eval doctrine and
annotations - Init
UPGRADE.mdto document path's forward to BC - Update
CHANGELOG.mdfor 2.x - Totally Typed (properties, methods, returns, constructors)
-
#[SensitiveParameter]attributes for any secrets - prevent leaking sensitive data in logs with theSensitiveParameterattribute #315 - Eval / widen
doctrine/ormdependency inrequire-dev. DoesORM3 || 4 affect bundle internals outside of tests - Eval / widen
doctrine/persistencehow does this affect bundle outside of tests - Check bundle
DependencyInjection,Resources/config/verify_email_services.xml, &VerifyEmailBundle::classalign with latest & greatest Symfony Bundle best practices - use new bundle structure #312 - Translation file format's aligned with Symfony Translation best practices
- Mark all classes
@final,@internalwhere appropriate - make classes final #316 - Eval implementation of PHPUnit
10/11, at the very least ensure test suite is compatible w/ 10/11 where possible. - Update
.php-cs-fixer.dist.phpas required - Update
phpunit.xml.distas required - Update
MakerBundle, specifically,make:reset-passwordwhere applicable to prefer2.xusage - Triage any existing issues / pulls - set milestone for
2.xor1.xas required. - Remove phpstan
baseline - Drop annotation support for entities [trait] remove annotation support for ResetPasswordRequest objects #303
- Implement
symfony/clockcomponent
- Review / test entire code base
- Review / Sync
README.mdwith bundle andmake:reset-password
Metadata
Metadata
Assignees
Labels
FeatureNew FeatureNew Feature