-
-
Notifications
You must be signed in to change notification settings - Fork 64
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
Merge release 2.2.0 into 3.0.x #178
Merge release 2.2.0 into 3.0.x #178
Conversation
This file is not needed for a end user
Upgrade to Psalm 4.3.1 and use ramsey/composer-install
Psalm is reporting an apparenlty unexistent issue reported in vimeo/psalm#5193, for now this ignores those issues.
Fix psalm issue
Merge up
Co-authored-by: Grégoire Paris <postmaster@greg0ire.fr>
Co-authored-by: Alexander M. Turek <me@derrabus.de>
Deprecate using doctrine/cache in favour of PSR-6
Instead of returning strings, TestFileDriver::loadMappingFile now returns array<string, ClassMetadata> as the interface says.
Analyze tests directory with Psalm
Remove unnecessary github actions branch filters
Define `Proxy` as generic
Add class-string typehint for getAssociationTargetClass
Describe $orderBy more accurately
@greg0ire does the 3.0.x branch still make sense at this point? |
One thing is for sure, it shouldn't be the default branch From what I see here, it seems to be mostly about type declarations: 2.2.x...3.0.x I can try performing the merge up with imerge like last time, and then we should start thinking about releasing 3.0 so that it's not a pain every time 😅 |
I updated the default branch. |
1c1f752
to
3fde89b
Compare
3fde89b
to
a38ed90
Compare
There is only one directory for which this will work.
a38ed90
to
2fe30da
Compare
We have found that there were lots of conflicts during the last merge up to 3.0. Reaching level 7 on lower branches reduces differences between them and thus the amount of conflits for future merges. It should also ensure that no new PHPStan error are discovered when merging up because they are detected at level 7 and not at level 5.
Let's merge #180 before proceeding with this one. |
Phpstan lvl 7
Done, let me merge 2.2.x it into this branch now. |
634f836
to
fdea89e
Compare
…3.0.x_60a019593b1c08.06542033
fdea89e
to
89319ee
Compare
Release Notes for 2.2.0
This release introduces compatibility with doctrine/cache 2.0, adds support for PSR-6 caching in metadata factories, and adds support for proxy class name resolvers to reduce coupling to doctrine/common proxies.
2.2.0
Improvement
177: Merge release 2.1.1 into 2.2.x thanks to @github-actions[bot]
171: Make Classmetadata generic thanks to @franmomu
169: Use psalm errorLevel 3 thanks to @franmomu
168: Use class-string for parameters thanks to @franmomu
167: Generics for cmf thanks to @greg0ire
166: Make getCache method internal thanks to @alcaeus
165: Describe $orderBy more accurately thanks to @greg0ire
164: Define
Proxy
as generic thanks to @franmomu173: Fix annotation template and add more phpdoc thanks to @franmomu
Enhancement
Deprecation,Improvement