2.3.0
Release Notes for 2.3.0
Feature release (minor)
2.3.0
- Total issues resolved: 2
- Total pull requests resolved: 40
- Total contributors: 9
Task
- 2391: Add some generics to tests thanks to @franmomu
- 2386: Remove key template for iterators thanks to @franmomu
- 2385: Use PHPStan 1 thanks to @franmomu
- 2377: Describe better types in phpdoc for Iterators thanks to @franmomu
- 2375: Allow ^6.0 for symfony/* thanks to @franmomu
- 2370: Allow ^6.0 for symfony/* thanks to @malarzm
- 2369: Add parameter type hints to tests thanks to @franmomu
- 2368: Finish adding return type declarations to phpdoc thanks to @franmomu
- 2366: Add return type hints to tests thanks to @franmomu
- 2365: Finish adding property type hints thanks to @franmomu
- 2364: Add property type hints to functional tests thanks to @franmomu
- 2363: Add more missing property type hints thanks to @franmomu
- 2362: Add some property typehints thanks to @franmomu
- 2340: Use ClassMetadata constants thanks to @franmomu
- 2327: Fix some issues of Psalm in level 6 thanks to @franmomu
- 2324: Make
PersistentCollectionInterface
andPersistentCollection
generic thanks to @franmomu - 2321: Fix phpstan build thanks to @franmomu
- 2317: Add tests directory to phpstan thanks to @franmomu
- 2311: Analyze tests directory with psalm thanks to @franmomu
- 2309: Upgrade to doctrine/coding-standard 9 thanks to @franmomu
- 2306: Run stable versions of phpbench thanks to @alcaeus
- 2275: Allow PrettyVersion 2 thanks to @Jean85
Documentation
- 2379: Remove deprecated "boolean" mapping type in docs thanks to @samnela
- 2326: Add more specific phpdoc to
DocumentRepository
thanks to @franmomu - 2320: Add generics to UoW methods and
DocumentManager::getReference
thanks to @franmomu - 2315: Ignore parent parameter name mismatch thanks to @franmomu
- 2314: Describe iterable type arrays thanks to @franmomu
- 2312: Improve phpdoc specification thanks to @franmomu
- 2308: Make ClassMetadata generic thanks to @franmomu
Enhancement
- 2359: flip attribute driver constructor arguments thanks to @IonBazan
- 2313: Fix some phpdoc thanks to @franmomu
- 2304: Use proxy class name resolvers instead of local workaround thanks to @alcaeus
- 2288: Set type maps on collection level thanks to @alcaeus
- 2253: Deprecate using doctrine/cache for metadata caching thanks to @alcaeus
Feature
- 2344: Add PHP 8.0 Attribute mapping support thanks to @IonBazan and @TNAJanssen
- 2238: JSON Schema Validation thanks to @alexandre-abrioux
Typing
-
2333: Add return static thanks to @franmomu
-
2330: Add more phpdoc type info thanks to @franmomu
-
2328: Improve type declarations in phpdoc thanks to @franmomu
-
2305: Merge release 2.2.1 into 2.3.x thanks to @github-actions[bot]