Skip to content
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 3.3.x up into 4.0.x #11634

Merged
merged 72 commits into from
Oct 9, 2024
Merged

Merge 3.3.x up into 4.0.x #11634

merged 72 commits into from
Oct 9, 2024

Conversation

greg0ire
Copy link
Member

@greg0ire greg0ire commented Oct 9, 2024

This required an extra commit (b5c0e01) because of an issue detected by Psalm

greg0ire and others added 30 commits March 16, 2024 21:32
…2.20.x_aXnS7Xw9

Merge release 2.19.1 into 2.20.x
…2.20.x_eyF2lMAL

Merge release 2.19.2 into 2.20.x
* 2.19.x:
  [Documentation] Removing "Doctrine Mapping Types" ... (doctrine#11384)
  [doctrineGH-11185] Bugfix: do not use collection batch loading for indexBy assocations. (doctrine#11380)
  Improve lazy ghost performance by avoiding self-referencing closure. (doctrine#11376)
* 2.19.x:
  Remove unused variable (doctrine#11391)
* 2.19.x:
  Fix BIGINT validation (doctrine#11414)
  Fix templated phpdoc return type (doctrine#11407)
  [Documentation] Merging "Query Result Formats" with "Hydration Modes"
  Fix psalm errors: remove override of template type
  Update dql-doctrine-query-language.rst
  Adding `NonUniqueResultException`
  [Documentation] Query Result Formats
…2.20.x_IfraK93L

Merge release 2.19.5 into 2.20.x
* 2.19.x:
  Bump ramsey/composer-install from 2 to 3 (doctrine#11442)
  Bump doctrine/.github from 3.0.0 to 5.0.1
  Upgrade codecov/codecov-action
* 2.19.x:
  Psalm 5.24.0 (doctrine#11467)
  PHPStan 1.11.1 (doctrine#11466)
  Test with actual lock modes (doctrine#11465)
  Backport test for Query::setLockMode() (doctrine#11463)
* Undeprecate PARTIAL for array hydration.

* note about undeprecate partial in UPGRADE.md
* 2.19.x:
  Fix OneToManyPersister::deleteEntityCollection missing discriminator column/value. (doctrineGH-11500)
  Skip joined entity creation for empty relation (doctrine#10889)
  ci: maintained and stable mariadb version (11.4 current lts) (doctrine#11490)
  fix(docs): use string value in `addAttribute`
  Replace assertion with exception (doctrine#11489)
  Use ramsey/composer-install in PHPBench workflow
  update EntityManager#transactional to EntityManager#wrapInTransaction
  Fix cloning entities
  Consider usage of setFetchMode when checking for simultaneous usage of fetch-mode EAGER and WITH condition.
Remove redundant condition to check if target class contains foreign
identifier in order to allow fetching a null for relations with
composite keys, when part of the key value is null.
…lations-3

[2.19.x] Fetching entities with Composite Key Relations and null values
doc: Use modern array syntax in getting started
…2.20.x_QMtlHSin

Merge release 2.19.6 into 2.20.x
….3.x_ws8Fgk2X

Merge release 3.2.1 into 3.3.x
working-with-objects.rst: added missing white space
… class (doctrine#11536)

When a ManyToOne attribute is encountered on an Embeddable class, the exception message reads "Attribute "Doctrine\ORM\Mapping\OneToMany" on embeddable [class] is not allowed.". This should be "Doctrine\ORM\Mapping\ManyToOne" on embeddable [class] is not allowed.".
The Query class (used for DQL queries) takes care of using the value and
type as is when a type was specified for a parameter instead of going
through the default processing of values.
The NativeQuery class was missing the equivalent check, making the
custom type work only if the default processing of values does not
convert the value to a different one.
eltharin and others added 27 commits August 19, 2024 22:36
This feature allow use of nested new operators

Co-authored-by: Tomas Norkūnas <[email protected]>
Co-authored-by: Sergey Protko <[email protected]>
Co-authored-by: Łukasz Zakrzewski <[email protected]>

Update docs/en/reference/dql-doctrine-query-language.rst

Co-authored-by: Claudio Zizza <[email protected]>
Re: Re: Add support for using nested DTOs
Original entity data resolves inverse 1-1 joins
….3.x_lYlOLiIT

Merge release 3.2.2 into 3.3.x
The goal here was to retain compatibility with doctrine/rst-parser,
which is no longer in use in the website.
It is better if contributors can check the docs by themselves.
Move orphan metadata to where it belongs
Bumps [doctrine/.github](https://github.com/doctrine/.github) from 5.0.1 to 5.1.0.
- [Release notes](https://github.com/doctrine/.github/releases)
- [Commits](doctrine/.github@5.0.1...5.1.0)

---
updated-dependencies:
- dependency-name: doctrine/.github
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
unclosed `]` in attributes-reference.rst
add nested new in EBNF documentation
Replace custom directives with native option
This case is no longer necessary now that we have a ParameterType enum.
@derrabus derrabus changed the title Merge 3.9.x up into 4.0.x Merge 3.3.x up into 4.0.x Oct 9, 2024
@greg0ire greg0ire merged commit b5c0e01 into doctrine:4.0.x Oct 9, 2024
41 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.