Skip to content

Commit 7f239bb

Browse files
authored
Merge pull request #3022 from stof/status
Add the maintenance status in the readme
2 parents 64e6e8c + fea2c50 commit 7f239bb

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

README.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,20 @@ provide the user provider for the core [SecurityBundle](https://symfony.com/doc/
1717

1818
[![Build Status](https://github.com/FriendsOfSymfony/FOSUserBundle/workflows/CI/badge.svg?branch=master)](https://github.com/FriendsOfSymfony/FOSUserBundle/actions?query=workflow%3ACI+branch%3Amaster) [![Total Downloads](https://poser.pugx.org/friendsofsymfony/user-bundle/downloads.svg)](https://packagist.org/packages/friendsofsymfony/user-bundle) [![Latest Stable Version](https://poser.pugx.org/friendsofsymfony/user-bundle/v/stable.svg)](https://packagist.org/packages/friendsofsymfony/user-bundle)
1919

20+
Maintenance status
21+
------------------
22+
23+
The package only receives minimal maintenance to allow existing projects to upgrade. Existing projects are expected to plan a migration away from this bundle.
24+
25+
**New projects should not use this bundle.** It is actually much easier to implement the User entity in the project (allowing to fit exactly the need of the project). Regarding the extra features of the bundle:
26+
27+
- the EntityUserProvider of Symfony already provides the UserProvider when using the Doctrine ORM (and other object managers integrated with Symfony have an equivalent feature)
28+
- change password is easy to implement in the project. That's a simple form relying on core Symfony features (the validator for the current password is in core since years)
29+
- email verification is provided by https://github.com/SymfonyCasts/verify-email-bundle
30+
- password reset is provided by https://github.com/SymfonyCasts/reset-password-bundle
31+
- registration is easier to implement in the project directly to fit the need of the project, especially when the User entity is in the project. symfony/form already provides everything you need
32+
- the ProfileController showing a profile page for the user is better done in projects needing it, as the content is likely not enough anyway
33+
2034
Documentation
2135
-------------
2236

0 commit comments

Comments
 (0)