3.0.0-RC1
Pre-release
Pre-release
What's Changed
- Adds metadata field type and enumType validation against Entity property type by @yceruto in #11039
- AbstractSqlExecutor::__sleep should return property names by @kerbert101 in #11065
- Remove wrong assertion by @greg0ire in #11071
- XmlDriver: remove dead code by @staabm in #11085
- PHPStan 5.16.0, Symfony 7.0 by @derrabus in #11095
- Add compatibility with the Symfony 4.4 VarExporter by @cmodijk in #10948
- Fix JSON mapping linting against subset of builtin types by @norkunas in #11076
- Fix method name in code example by @flack in #11104
- Improve docs: INSTANCE OF needs class metadata as parameter value by @flaushi in #7963
- Fix: Typo by @localheinz in #11115
- Fix enum mapping validation by @yceruto in #11122
- Allow to skip property type validation by @derrabus in #11130
- Avoid an inconsistency in topological sort result order by @mpdude in #11086
- Mention in the limitations that private field names cannot be reused by @mpdude in #11134
- Remove inheritance by @greg0ire in #11142
- Remove irrelevant PHP version checks by @greg0ire in #11147
- Mention that
postRemove
may still see removed entities in in-memory collections by @mpdude in #11146 - Flatten directory tree on 3.0 by @greg0ire in #11140
- Do not defer eager collection loading when in iteration context by @bobvandevijver in #11082
- Include
ON DELETE CASCADE
associations in the delete order computation by @mpdude in #10913 - Fix
@SequenceGeneratorDefinition
inheritance, take 1 by @mpdude in #11050 - Keep the
declared
mapping information when using attribute overrides by @mpdude in #11135 - Remove redundant tags by @greg0ire in #11162
- Use foreach on iterable to prevent table locks during tests by @bobvandevijver in #11167
- Make Doctrine\Tests\ORM\Internal\Node autoloadable by @greg0ire in #11171
- Remove references to JIRA by @greg0ire in #11178
- Modernize code in documentation by @greg0ire in #11179
- Look for lib remnants in hidden files by @greg0ire in #11181
- Allow doctrine/lexer 3 by @greg0ire in #11180
- Throw exception when trying to use non-backed enum types by @thePanz in #11176
- Remove remaining submodules by @greg0ire in #11183
- Update branches in README by @derrabus in #11186
- Allow XML validation to be disabled but keep it enabled by default. by @jwage in #11165
- Remove XML validation disabling deprecation. by @jwage in #11187
- Ignore deprecations handled in next major by @greg0ire in #11191
Full Changelog: 3.0.0-beta2...3.0.0-RC1