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 2.20.x into 3.3.x #11645

Merged
merged 13 commits into from
Oct 9, 2024
Merged

Merge 2.20.x into 3.3.x #11645

merged 13 commits into from
Oct 9, 2024

Commits on Aug 23, 2024

  1. Merge pull request doctrine#11582 from doctrine/2.19.x-merge-up-into-…

    …2.20.x_0oKsBvVN
    
    Merge release 2.19.7 into 2.20.x
    greg0ire authored Aug 23, 2024
    Configuration menu
    Copy the full SHA
    74ef282 View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2024

  1. fix generating duplicate method stubs

    When adding the same lifecycle event callback to two or more lifecycle events, the generator will create a stub for each event resulting in fatal 'Cannot redeclare' errors. That is, only if the callback name contains uppercase letters.
    timum-viw authored Oct 5, 2024
    Configuration menu
    Copy the full SHA
    91709c1 View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2024

  1. Merge branch '2.19.x' into 2.20.x

    * 2.19.x:
      Make nullable parameters explicit in generated entities (doctrine#11625)
      Update attributes-reference.rst
      Bump doctrine/.github from 5.0.1 to 5.1.0 (doctrine#11616)
      Move orphan metadata to where it belongs
      PHPStan 1.12 (doctrine#11585)
    derrabus committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    2245149 View commit details
    Browse the repository at this point in the history
  2. Merge branch '2.19.x' into 2.20.x

    * 2.19.x:
      Replace custom directives with native option
    derrabus committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    ad80e82 View commit details
    Browse the repository at this point in the history
  3. Add CI job for PHP 8.4

    For now doctrine/common generates proxies that trigger deprecation, so
    let us only test with lazy ghosts only.
    greg0ire committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    6580688 View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2024

  1. Use E_ALL instead of E_ALL | E_STRICT

    E_STRICT is deprecated as of PHP 8.4
    greg0ire committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    08328ad View commit details
    Browse the repository at this point in the history
  2. Merge pull request doctrine#11631 from greg0ire/php84-ci

    Add CI job for PHP 8.4
    greg0ire authored Oct 9, 2024
    Configuration menu
    Copy the full SHA
    109042e View commit details
    Browse the repository at this point in the history
  3. Prepare PHP 8.4 support: Prevent property hooks from being used (doct…

    …rine#11628)
    
    Prevent property hooks from being used as they currently would work on external non-raw values without explicit code.
    beberlei authored Oct 9, 2024
    Configuration menu
    Copy the full SHA
    0e48b19 View commit details
    Browse the repository at this point in the history
  4. Add upgrade note about property hooks (doctrine#11636)

    People that might have experimented with property hooks while still
    using ORM < 2.20.0 need to know that they need to remove their
    experiment or upgrade to a version that explicitly supports them.
    greg0ire authored Oct 9, 2024
    Configuration menu
    Copy the full SHA
    8a25b26 View commit details
    Browse the repository at this point in the history
  5. Merge branch '2.19.x' into 2.20.x

    * 2.19.x:
      PHPStan 1.12.6 (doctrine#11635)
    derrabus committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    58287bb View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5266029 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d80a831 View commit details
    Browse the repository at this point in the history
  8. Merge branch '2.20.x' into 3.3.x

    * 2.20.x:
      Stop recommending vendor-prefixed PHPDoc (doctrine#11640)
      Let PHPStan detect deprecated usages (doctrine#11639)
      Add upgrade note about property hooks (doctrine#11636)
      Prepare PHP 8.4 support: Prevent property hooks from being used (doctrine#11628)
      Use E_ALL instead of E_ALL | E_STRICT
      Add CI job for PHP 8.4
      fix generating duplicate method stubs
    derrabus committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    3079555 View commit details
    Browse the repository at this point in the history