-
Notifications
You must be signed in to change notification settings - Fork 34
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 ([2.x] version bumps #160)
- Init
UPGRADE.md
to document path's forward to BC - Determine / Implement
CHANGELOG.md
strategy for1.x
(main) &&2.x
to avoid merge conflicts when merging "up" #162 - Deprecate & remove
LegacyUriSigner
(Helper__construct()
&& Factory) -Done [2.x] inject UriSigner directly in the VerifyEmailHelper #164 - Totally Typed (properties, methods, returns, constructors) - [2.x] refactor to use php 8.3 features #163
-
#[SensitiveParameter]
attributes for any secrets - [2.x] refactor to use php 8.3 features #163 - Eval / widen
doctrine/orm
dependency inrequire-dev
. DoesORM
3 || 4 affect bundle internals outside of tests - Eval / widen
doctrine/persistence
how does this affect bundle outside of tests - Check bundle
DependencyInjection
,Resources/config/verify_email_services.xml
, &VerifyEmailBundle::class
align with latest & greatest Symfony Bundle best practices - Has PR use new bundle strategy #186 - Translation file format's aligned with Symfony Translation best practices
- Mark all classes
@final
,@internal
where appropriate -
Eval implementation of PHPUnitWe'll do this when Symfony adopts native support for PHPUnit 10/1110
/11
, at the very least ensure test suite is compatible w/ 10/11 where possible. - Update
.php-cs-fixer.dist.php
as required- Has PR [ci] php-cs-fixer the php-cs-fixer config #175 - Update
phpunit.xml.dist
as required- Has PR [ci] update phpunit config to latest schema #176 -
Updatepsalm.xml
as required. Tighten psalm enforcement where possible. - Update
MakerBundle
, specifically,make:registration
where applicable to prefer2.x
usage - Triage any existing issues / pulls - set milestone for
2.x
or1.x
as required. - [ci] replace psalm with phpstan for static analysis #177
Metadata
Metadata
Assignees
Labels
FeatureNew FeatureNew Feature