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 branch 'stable' into major-next #6

Closed
wants to merge 726 commits into from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Nov 9, 2023

  1. Configuration menu
    Copy the full SHA
    08f9873 View commit details
    Browse the repository at this point in the history
  2. Release 5.8.2

    dktapps committed Nov 9, 2023
    Configuration menu
    Copy the full SHA
    c3c81b0 View commit details
    Browse the repository at this point in the history
  3. 5.8.3 is next

    dktapps committed Nov 9, 2023
    Configuration menu
    Copy the full SHA
    9369902 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b376683 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    269b3d8 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7a4cf8e View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2023

  1. StringToItemParser: added pitcher_plant and pitcher_pod

    it seems a bit weird to map pitcher_pod to PITCHER_CROP(). Perhaps this wasn't implemented correctly.
    dktapps committed Nov 10, 2023
    Configuration menu
    Copy the full SHA
    c44758f View commit details
    Browse the repository at this point in the history
  2. Timings: Stop using BREAKDOWN group

    with tree timings, the breakdown is actually pretty annoying, since it makes it hard to find a timer in the aggregate lists.
    dktapps committed Nov 10, 2023
    Configuration menu
    Copy the full SHA
    22b10e4 View commit details
    Browse the repository at this point in the history
  3. ...

    dktapps committed Nov 10, 2023
    Configuration menu
    Copy the full SHA
    58ea94b View commit details
    Browse the repository at this point in the history
  4. Update README.md

    [ci skip]
    dktapps authored Nov 10, 2023
    Configuration menu
    Copy the full SHA
    c2189bc View commit details
    Browse the repository at this point in the history
  5. Update README.md

    [ci skip]
    dktapps authored Nov 10, 2023
    Configuration menu
    Copy the full SHA
    bd43ff6 View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2023

  1. Configuration menu
    Copy the full SHA
    77590fb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    923c922 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0ad6429 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e525699 View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2023

  1. block: clean up unnecessary getter usages

    with the assistance of a custom phpstan rule
    this inconsistent mess has been bothering me for a long time
    dktapps committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    dd98e4a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e5c96fa View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    13f34a5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    69f197d View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2023

  1. Bump dessant/support-requests from 3 to 4 (pmmp#6160)

    Bumps [dessant/support-requests](https://github.com/dessant/support-requests) from 3 to 4.
    - [Release notes](https://github.com/dessant/support-requests/releases)
    - [Changelog](https://github.com/dessant/support-requests/blob/main/CHANGELOG.md)
    - [Commits](dessant/support-requests@v3...v4)
    
    ---
    updated-dependencies:
    - dependency-name: dessant/support-requests
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Nov 15, 2023
    Configuration menu
    Copy the full SHA
    8f107e7 View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2023

  1. Bump build/php from 3c3c483 to 19f2ee6 (pmmp#6163)

    Bumps [build/php](https://github.com/pmmp/php-build-scripts) from `3c3c483` to `19f2ee6`.
    - [Release notes](https://github.com/pmmp/php-build-scripts/releases)
    - [Commits](pmmp/PHP-Binaries@3c3c483...19f2ee6)
    
    ---
    updated-dependencies:
    - dependency-name: build/php
      dependency-type: direct:production
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Nov 16, 2023
    Configuration menu
    Copy the full SHA
    886ed60 View commit details
    Browse the repository at this point in the history
  2. World: simplify condition

    dktapps committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    e9c5846 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    89fbb3f View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2023

  1. Configuration menu
    Copy the full SHA
    a25597c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5197844 View commit details
    Browse the repository at this point in the history
  3. Avoid unnecessary CompressBatchPromise allocations for sync-prepared …

    …batches
    
    Sync-prepared batches account for the vast majority of outbound packets. Avoiding these useless objects further reduces the overhead of zero-compressed packets, as the creation of these objects is a significant part of the overhead for these cases.
    
    closes pmmp#6157
    dktapps committed Nov 17, 2023
    Configuration menu
    Copy the full SHA
    bc07778 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    67ad2ba View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0f620fa View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    fbcf464 View commit details
    Browse the repository at this point in the history
  7. Avoid unnecessary TypeConverter::getInstance() calls

    we already have it available within these contexts
    dktapps committed Nov 17, 2023
    Configuration menu
    Copy the full SHA
    a1748a9 View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2023

  1. Bump build/php from 19f2ee6 to 6b4c9c7 (pmmp#6171)

    Bumps [build/php](https://github.com/pmmp/php-build-scripts) from `19f2ee6` to `6b4c9c7`.
    - [Release notes](https://github.com/pmmp/php-build-scripts/releases)
    - [Commits](pmmp/PHP-Binaries@19f2ee6...6b4c9c7)
    
    ---
    updated-dependencies:
    - dependency-name: build/php
      dependency-type: direct:production
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Nov 22, 2023
    Configuration menu
    Copy the full SHA
    06e2d36 View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2023

  1. Add PHP 8.3 to test matrix

    dktapps committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    c1f0f13 View commit details
    Browse the repository at this point in the history
  2. Bump phpstan/phpstan from 1.10.41 to 1.10.44 (pmmp#6172)

    Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.10.41 to 1.10.44.
    - [Release notes](https://github.com/phpstan/phpstan/releases)
    - [Changelog](https://github.com/phpstan/phpstan/blob/1.11.x/CHANGELOG.md)
    - [Commits](phpstan/phpstan@1.10.41...1.10.44)
    
    ---
    updated-dependencies:
    - dependency-name: phpstan/phpstan
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Nov 24, 2023
    Configuration menu
    Copy the full SHA
    233c8b7 View commit details
    Browse the repository at this point in the history
  3. Bump docker/build-push-action from 5.0.0 to 5.1.0 (pmmp#6169)

    Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 5.0.0 to 5.1.0.
    - [Release notes](https://github.com/docker/build-push-action/releases)
    - [Commits](docker/build-push-action@v5.0.0...v5.1.0)
    
    ---
    updated-dependencies:
    - dependency-name: docker/build-push-action
      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>
    dependabot[bot] authored Nov 24, 2023
    Configuration menu
    Copy the full SHA
    d51475d View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2023

  1. Bump build/php from 6b4c9c7 to b0ffbdb (pmmp#6178)

    Bumps [build/php](https://github.com/pmmp/php-build-scripts) from `6b4c9c7` to `b0ffbdb`.
    - [Release notes](https://github.com/pmmp/php-build-scripts/releases)
    - [Commits](pmmp/PHP-Binaries@6b4c9c7...b0ffbdb)
    
    ---
    updated-dependencies:
    - dependency-name: build/php
      dependency-type: direct:production
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Nov 27, 2023
    Configuration menu
    Copy the full SHA
    bc11894 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d596dc5 View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2023

  1. NetworkSession: Send less information to clients on error disconnects

    in particular, the information from VerifyLoginTask shouldn't be sent to clients, as it could contain sensitive information.
    This change only affects disconnection screens. The server log shows the same amount of information as before (though formatted differently in some cases).
    dktapps committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    b2df405 View commit details
    Browse the repository at this point in the history
  2. Bump shivammathur/setup-php from 2.27.1 to 2.28.0 (pmmp#6179)

    Bumps [shivammathur/setup-php](https://github.com/shivammathur/setup-php) from 2.27.1 to 2.28.0.
    - [Release notes](https://github.com/shivammathur/setup-php/releases)
    - [Commits](shivammathur/setup-php@2.27.1...2.28.0)
    
    ---
    updated-dependencies:
    - dependency-name: shivammathur/setup-php
      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>
    dependabot[bot] authored Nov 29, 2023
    Configuration menu
    Copy the full SHA
    239f9ed View commit details
    Browse the repository at this point in the history
  3. Bump phpstan/phpstan from 1.10.44 to 1.10.46 (pmmp#6182)

    Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.10.44 to 1.10.46.
    - [Release notes](https://github.com/phpstan/phpstan/releases)
    - [Changelog](https://github.com/phpstan/phpstan/blob/1.11.x/CHANGELOG.md)
    - [Commits](phpstan/phpstan@1.10.44...1.10.46)
    
    ---
    updated-dependencies:
    - dependency-name: phpstan/phpstan
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Nov 29, 2023
    Configuration menu
    Copy the full SHA
    0984aa6 View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2023

  1. Bump phpstan/phpstan from 1.10.46 to 1.10.47 (pmmp#6189)

    Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.10.46 to 1.10.47.
    - [Release notes](https://github.com/phpstan/phpstan/releases)
    - [Changelog](https://github.com/phpstan/phpstan/blob/1.11.x/CHANGELOG.md)
    - [Commits](phpstan/phpstan@1.10.46...1.10.47)
    
    ---
    updated-dependencies:
    - dependency-name: phpstan/phpstan
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Dec 6, 2023
    Configuration menu
    Copy the full SHA
    bd65948 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2420dee View commit details
    Browse the repository at this point in the history
  3. Update composer dependencies

    dktapps committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    15574ec View commit details
    Browse the repository at this point in the history
  4. Changes for 1.20.50

    dktapps committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    25cca1b View commit details
    Browse the repository at this point in the history
  5. Update composer dependencies

    dktapps committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    2a136c7 View commit details
    Browse the repository at this point in the history
  6. Fixed borked world loading

    dktapps committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    927f129 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ed3fe2b View commit details
    Browse the repository at this point in the history
  8. Release 4.26.0

    dktapps committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    30433bb View commit details
    Browse the repository at this point in the history
  9. 4.26.1 is next

    dktapps committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    ba89ae5 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    2f1d611 View commit details
    Browse the repository at this point in the history
  11. Release 5.9.0

    dktapps committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    4630797 View commit details
    Browse the repository at this point in the history
  12. 5.9.1 is next

    dktapps committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    b4838f5 View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2023

  1. Configuration menu
    Copy the full SHA
    06b2e61 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    61decaa View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a750af7 View commit details
    Browse the repository at this point in the history
  4. Release 5.10.0

    dktapps committed Dec 14, 2023
    Configuration menu
    Copy the full SHA
    daeba95 View commit details
    Browse the repository at this point in the history
  5. 5.10.1 is next

    dktapps committed Dec 14, 2023
    Configuration menu
    Copy the full SHA
    00a8ea2 View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2023

  1. Bump actions/upload-artifact from 3 to 4 (pmmp#6199)

    Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 3 to 4.
    - [Release notes](https://github.com/actions/upload-artifact/releases)
    - [Commits](actions/upload-artifact@v3...v4)
    
    ---
    updated-dependencies:
    - dependency-name: actions/upload-artifact
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Dec 15, 2023
    Configuration menu
    Copy the full SHA
    053abfb View commit details
    Browse the repository at this point in the history
  2. Bump phpstan/phpstan from 1.10.47 to 1.10.50 (pmmp#6198)

    Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.10.47 to 1.10.50.
    - [Release notes](https://github.com/phpstan/phpstan/releases)
    - [Changelog](https://github.com/phpstan/phpstan/blob/1.11.x/CHANGELOG.md)
    - [Commits](phpstan/phpstan@1.10.47...1.10.50)
    
    ---
    updated-dependencies:
    - dependency-name: phpstan/phpstan
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Dec 15, 2023
    Configuration menu
    Copy the full SHA
    a03013d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    944dd7d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d3d7f24 View commit details
    Browse the repository at this point in the history
  5. ProcessLoginTask: remove dead comments

    This is no longer an issue since b2df405.
    dktapps committed Dec 15, 2023
    Configuration menu
    Copy the full SHA
    e1f4fd3 View commit details
    Browse the repository at this point in the history

Commits on Dec 20, 2023

  1. Configuration menu
    Copy the full SHA
    c8da9de View commit details
    Browse the repository at this point in the history
  2. Update composer dependencies

    dktapps committed Dec 20, 2023
    Configuration menu
    Copy the full SHA
    90af8cf View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4d9b97d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    74cb0be View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    58ce746 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8dc28b7 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    80125f9 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    c51b1b2 View commit details
    Browse the repository at this point in the history
  9. data: Use statically analyzable ways of ensuring all cases are regist…

    …ered
    
    PHPStan will verify that these matches cover all cases, which guarantees that all cases will be covered.
    In addition, if PHPStan is not used, the constructors will immediately bail out when they hit a case that isn't covered.
    The only downside is the extra indentation :(
    dktapps committed Dec 20, 2023
    Configuration menu
    Copy the full SHA
    57f3a04 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    bf99917 View commit details
    Browse the repository at this point in the history
  11. ServerKiller: harden against spurious wakeups

    If awakened by spurious wakeup, the thread would immediately exit without doing anything, rendering it useless.
    Not sure how it took so long for this to be found...
    dktapps committed Dec 20, 2023
    Configuration menu
    Copy the full SHA
    7a55a6e View commit details
    Browse the repository at this point in the history

Commits on Dec 21, 2023

  1. Configuration menu
    Copy the full SHA
    c051168 View commit details
    Browse the repository at this point in the history
  2. AsyncWorker: deprecate ThreadStore methods

    these are inconvenient and don't make any sense. It's far easier and more static-analysis-friendly to just use static properties.
    dktapps committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    fd1bc1b View commit details
    Browse the repository at this point in the history
  3. Thread/Worker: Remove duplicated code

    Despite the comments, there doesn't seem to be an obvious reason for these to be copy-pasted. Perhaps there was some legacy reason for this with legacy pthreads.
    In fact, it looks likely that quit() will probably be able to be traitified too.
    dktapps committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    03619eb View commit details
    Browse the repository at this point in the history
  4. CommonThreadPartsTrait: add common implementation of quit()

    there's no need for the worker specialization here (isShutdown and shutdown are aliased to isJoined and join respectively), and the unstacking is not really desirable either as we previously learned with AsyncPool.
    dktapps committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    b69843a View commit details
    Browse the repository at this point in the history
  5. CommonThreadPartsTrait: remove outdated documentation

    This is now automatically called by the final run(), and the user now only needs to implement onRun(), so they have no business calling this function.
    dktapps committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    1b0ef46 View commit details
    Browse the repository at this point in the history

Commits on Jan 3, 2024

  1. Configuration menu
    Copy the full SHA
    5386e86 View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2024

  1. Reduce frequency of annoying Dependabot updates

    phpstan is releasing sometimes 4-5 times a week at this point, generating lots of noise.
    dktapps authored Jan 8, 2024
    Configuration menu
    Copy the full SHA
    5718a1a View commit details
    Browse the repository at this point in the history
  2. Bump build/php from 73e5950 to 6f619bf (pmmp#6220)

    Bumps [build/php](https://github.com/pmmp/php-build-scripts) from `73e5950` to `6f619bf`.
    - [Release notes](https://github.com/pmmp/php-build-scripts/releases)
    - [Commits](pmmp/PHP-Binaries@73e5950...6f619bf)
    
    ---
    updated-dependencies:
    - dependency-name: build/php
      dependency-type: direct:production
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jan 8, 2024
    Configuration menu
    Copy the full SHA
    1955663 View commit details
    Browse the repository at this point in the history
  3. Bump tests/plugins/DevTools from 411fd5b to c6dca35 (pmmp#6216)

    Bumps [tests/plugins/DevTools](https://github.com/pmmp/DevTools) from `411fd5b` to `c6dca35`.
    - [Release notes](https://github.com/pmmp/DevTools/releases)
    - [Commits](pmmp/DevTools@411fd5b...c6dca35)
    
    ---
    updated-dependencies:
    - dependency-name: tests/plugins/DevTools
      dependency-type: direct:production
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jan 8, 2024
    Configuration menu
    Copy the full SHA
    f83280e View commit details
    Browse the repository at this point in the history
  4. Matrixify jobs that run on all PHP versions

    this allows us to specify PHP versions in just one place instead of 4,
    and also makes the display of jobs in the UI nicer.
    dktapps committed Jan 8, 2024
    Configuration menu
    Copy the full SHA
    5b5c73f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ee977c8 View commit details
    Browse the repository at this point in the history
  6. Updated PHPStan

    dktapps committed Jan 8, 2024
    Configuration menu
    Copy the full SHA
    4db38ee View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2024

  1. Configuration menu
    Copy the full SHA
    8372c9e View commit details
    Browse the repository at this point in the history
  2. Change PHP_DEBUG constant usage to ZEND_DEBUG_BUILD

    In PHP 8.4, the type of `PHP_DEBUG` changes from `int` to `bool`.
    See [PHP.Watch: PHP 8.4: `PHP_ZTS` and `PHP_DEBUG` constant value type changed from `int` to `bool`](https://php.watch/versions/8.4/PHP_ZTS-PHP_DEBUG-const-type-change).
    
    This changes the constants to `ZEND_DEBUG_BUILD`, which contains the same value but as a `bool` across all PHP versions.
    
    closes pmmp#6222
    Ayesh authored and dktapps committed Jan 9, 2024
    Configuration menu
    Copy the full SHA
    db3bb55 View commit details
    Browse the repository at this point in the history
  3. Added --version option

    dktapps committed Jan 9, 2024
    Configuration menu
    Copy the full SHA
    9b03b08 View commit details
    Browse the repository at this point in the history
  4. Block: deprecate isSolid()

    As discussed many years ago in pmmp#2551, no one actually knows what this property actually means. It definitely isn't the conventionally expected definition of 'solid' found in the real world, as signs are solid but flower pots are not.
    dktapps committed Jan 9, 2024
    Configuration menu
    Copy the full SHA
    288bd40 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a459e3c View commit details
    Browse the repository at this point in the history
  6. ItemBlock: add a workaround for air items with a stack size bigger th…

    …an 0
    
    In the future we should look into making empty slots be represented by null or a different, special item type, instead of breaking the air block for this purpose.
    
    closes pmmp#6185
    closes pmmp#6016
    dktapps committed Jan 9, 2024
    Configuration menu
    Copy the full SHA
    e77cd39 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    c6a09e5 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    c7c20d4 View commit details
    Browse the repository at this point in the history

Commits on Jan 22, 2024

  1. tools/generate-item-upgrade-schema: filter old IDs that were already …

    …renamed by previous schemas
    
    this caused weird outputs if an item was renamed multiple times.
    dktapps committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    d97c8e2 View commit details
    Browse the repository at this point in the history
  2. tools/generate-bedrock-data-from-packets: add more exception detail f…

    …or unexpected block runtimeIDs
    dktapps committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    81d5b9b View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2024

  1. Bump shivammathur/setup-php from 2.28.0 to 2.29.0 (pmmp#6228)

    Bumps [shivammathur/setup-php](https://github.com/shivammathur/setup-php) from 2.28.0 to 2.29.0.
    - [Release notes](https://github.com/shivammathur/setup-php/releases)
    - [Commits](shivammathur/setup-php@2.28.0...2.29.0)
    
    ---
    updated-dependencies:
    - dependency-name: shivammathur/setup-php
      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>
    dependabot[bot] authored Feb 5, 2024
    Configuration menu
    Copy the full SHA
    e28d20a View commit details
    Browse the repository at this point in the history
  2. Bump actions/cache from 3 to 4 (pmmp#6229)

    Bumps [actions/cache](https://github.com/actions/cache) from 3 to 4.
    - [Release notes](https://github.com/actions/cache/releases)
    - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
    - [Commits](actions/cache@v3...v4)
    
    ---
    updated-dependencies:
    - dependency-name: actions/cache
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Feb 5, 2024
    Configuration menu
    Copy the full SHA
    234199d View commit details
    Browse the repository at this point in the history
  3. Bump phpstan/phpstan from 1.10.55 to 1.10.57 (pmmp#6235)

    Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.10.55 to 1.10.57.
    - [Release notes](https://github.com/phpstan/phpstan/releases)
    - [Changelog](https://github.com/phpstan/phpstan/blob/1.11.x/CHANGELOG.md)
    - [Commits](phpstan/phpstan@1.10.55...1.10.57)
    
    ---
    updated-dependencies:
    - dependency-name: phpstan/phpstan
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Feb 5, 2024
    Configuration menu
    Copy the full SHA
    5709d72 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f207d1b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    20837c9 View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2024

  1. Configuration menu
    Copy the full SHA
    6bb84bc View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2024

  1. 1.20.60 support

    dktapps committed Feb 7, 2024
    Configuration menu
    Copy the full SHA
    6492e7f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8c7a4d7 View commit details
    Browse the repository at this point in the history
  3. tools/convert-world: add a namespace

    not sure why this was left in the global namespace to its own devices
    dktapps committed Feb 7, 2024
    Configuration menu
    Copy the full SHA
    f54ed83 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fe06bfc View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    826cbea View commit details
    Browse the repository at this point in the history
  6. Added missing imports

    dktapps committed Feb 7, 2024
    Configuration menu
    Copy the full SHA
    4fcb644 View commit details
    Browse the repository at this point in the history
  7. Release 5.11.0

    dktapps committed Feb 7, 2024
    Configuration menu
    Copy the full SHA
    ce8fecc View commit details
    Browse the repository at this point in the history
  8. 5.11.1 is next

    dktapps committed Feb 7, 2024
    Configuration menu
    Copy the full SHA
    169d3e0 View commit details
    Browse the repository at this point in the history
  9. ChunkSerializer: fixed count calculation for non-overworld chunks

    plugins that implement dimensions can't change the number of subchunks used by Chunk, they can only choose to use a subset of them.
    dktapps committed Feb 7, 2024
    Configuration menu
    Copy the full SHA
    eaab1a8 View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2024

  1. Configuration menu
    Copy the full SHA
    d211392 View commit details
    Browse the repository at this point in the history
  2. Bump ncipollo/release-action from 1.13.0 to 1.14.0 (pmmp#6250)

    Bumps [ncipollo/release-action](https://github.com/ncipollo/release-action) from 1.13.0 to 1.14.0.
    - [Release notes](https://github.com/ncipollo/release-action/releases)
    - [Commits](ncipollo/release-action@v1.13.0...v1.14.0)
    
    ---
    updated-dependencies:
    - dependency-name: ncipollo/release-action
      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>
    dependabot[bot] authored Feb 12, 2024
    Configuration menu
    Copy the full SHA
    be102dc View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2024

  1. Update PULL_REQUEST_TEMPLATE.md

    [ci skip]
    dktapps authored Feb 15, 2024
    Configuration menu
    Copy the full SHA
    53cbc44 View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2024

  1. Configuration menu
    Copy the full SHA
    db894e3 View commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2024

  1. Added script to generate biome IDs

    this has been sitting in my local workspace for a very long time
    dktapps committed Feb 19, 2024
    Configuration menu
    Copy the full SHA
    61d0181 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2616d8c View commit details
    Browse the repository at this point in the history
  3. Bump phpstan/phpstan from 1.10.57 to 1.10.58 (pmmp#6260)

    Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.10.57 to 1.10.58.
    - [Release notes](https://github.com/phpstan/phpstan/releases)
    - [Changelog](https://github.com/phpstan/phpstan/blob/1.11.x/CHANGELOG.md)
    - [Commits](phpstan/phpstan@1.10.57...1.10.58)
    
    ---
    updated-dependencies:
    - dependency-name: phpstan/phpstan
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Feb 19, 2024
    Configuration menu
    Copy the full SHA
    44ce9ca View commit details
    Browse the repository at this point in the history
  4. Bump pmmp/setup-php-action from 2.0.0 to 3.0.0 (pmmp#6259)

    Bumps [pmmp/setup-php-action](https://github.com/pmmp/setup-php-action) from 2.0.0 to 3.0.0.
    - [Release notes](https://github.com/pmmp/setup-php-action/releases)
    - [Commits](pmmp/setup-php-action@2.0.0...3.0.0)
    
    ---
    updated-dependencies:
    - dependency-name: pmmp/setup-php-action
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Feb 19, 2024
    Configuration menu
    Copy the full SHA
    e06b042 View commit details
    Browse the repository at this point in the history
  5. PluginManager: do not accept generator functions as event handlers

    closes pmmp#4912
    
    I didn't merge the original PR because this needs to be checked for explicitly registered handlers as well as auto-detected ones from listeners.
    dktapps committed Feb 19, 2024
    Configuration menu
    Copy the full SHA
    4fab518 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9203416 View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2024

  1. Configuration menu
    Copy the full SHA
    6872661 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    db665fe View commit details
    Browse the repository at this point in the history
  3. Release 5.11.1

    dktapps committed Feb 23, 2024
    Configuration menu
    Copy the full SHA
    7b89dda View commit details
    Browse the repository at this point in the history
  4. 5.11.2 is next

    dktapps committed Feb 23, 2024
    Configuration menu
    Copy the full SHA
    b744e09 View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2024

  1. Bump pmmp/setup-php-action from 3.0.0 to 3.1.0 (pmmp#6267)

    Bumps [pmmp/setup-php-action](https://github.com/pmmp/setup-php-action) from 3.0.0 to 3.1.0.
    - [Release notes](https://github.com/pmmp/setup-php-action/releases)
    - [Commits](pmmp/setup-php-action@3.0.0...3.1.0)
    
    ---
    updated-dependencies:
    - dependency-name: pmmp/setup-php-action
      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>
    dependabot[bot] authored Feb 26, 2024
    Configuration menu
    Copy the full SHA
    561ffd3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    47f0119 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c58e599 View commit details
    Browse the repository at this point in the history
  4. Release 5.11.2

    dktapps committed Feb 26, 2024
    Configuration menu
    Copy the full SHA
    aee3656 View commit details
    Browse the repository at this point in the history
  5. 5.11.3 is next

    dktapps committed Feb 26, 2024
    Configuration menu
    Copy the full SHA
    34a5f91 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    efd113b View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2024

  1. Configuration menu
    Copy the full SHA
    6872118 View commit details
    Browse the repository at this point in the history
  2. Fixed mismatched predictions due to NBT key order differences

    this is a pain :(
    It appears the client always sorts the keys in alphabetical order due to use of std::map. However I'm not sure of the exact ordering behaviour, so it needs to be investigated.
    dktapps committed Feb 27, 2024
    Configuration menu
    Copy the full SHA
    a0cca53 View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2024

  1. Configuration menu
    Copy the full SHA
    98042f8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    54ea404 View commit details
    Browse the repository at this point in the history
  3. Release 5.12.0

    dktapps committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    a35c340 View commit details
    Browse the repository at this point in the history
  4. 5.12.1 is next

    dktapps committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    b2c97cf View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2024

  1. First shot at packet ack receipt support

    this will be useful for preventing resource pack sending from overloading the network.
    it's not the best solution for that (since it means the RTT will limit the pack download speed), but it's easier than implementing congestion control and will work fine in most cases.
    dktapps committed Mar 1, 2024
    Configuration menu
    Copy the full SHA
    bc2abf4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    90409b5 View commit details
    Browse the repository at this point in the history
  3. Fixes

    dktapps committed Mar 1, 2024
    Configuration menu
    Copy the full SHA
    4b5ac53 View commit details
    Browse the repository at this point in the history
  4. Remove newline

    dktapps committed Mar 1, 2024
    Configuration menu
    Copy the full SHA
    4abc362 View commit details
    Browse the repository at this point in the history
  5. Throttle resource pack sending using ack receipts

    this isn't the best solution, as it limits the download speed somewhat, but it's relatively simple and works quite well.
    closes pmmp#3127
    dktapps committed Mar 1, 2024
    Configuration menu
    Copy the full SHA
    b9a1ef1 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    72f3c0b View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2024

  1. Update RakLib

    dktapps committed Mar 2, 2024
    Configuration menu
    Copy the full SHA
    f13eaaa View commit details
    Browse the repository at this point in the history
  2. Update RakLib (again)

    dktapps committed Mar 2, 2024
    Configuration menu
    Copy the full SHA
    5ad63f2 View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2024

  1. Bump shivammathur/setup-php from 2.29.0 to 2.30.0 (pmmp#6273)

    Bumps [shivammathur/setup-php](https://github.com/shivammathur/setup-php) from 2.29.0 to 2.30.0.
    - [Release notes](https://github.com/shivammathur/setup-php/releases)
    - [Commits](shivammathur/setup-php@2.29.0...2.30.0)
    
    ---
    updated-dependencies:
    - dependency-name: shivammathur/setup-php
      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>
    dependabot[bot] authored Mar 4, 2024
    Configuration menu
    Copy the full SHA
    2ca50ec View commit details
    Browse the repository at this point in the history
  2. Clean up

    dktapps committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    781e364 View commit details
    Browse the repository at this point in the history
  3. NetworkSession: remove hardcoded limit

    this is already covered by the dynamic Game Packets rate limit, which is much more effective at dealing with this anyway.
    dktapps committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    5cb69e0 View commit details
    Browse the repository at this point in the history
  4. Update composer dependencies

    dktapps committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    b0390a3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3b97d06 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    dbc7105 View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2024

  1. Configuration menu
    Copy the full SHA
    ac8dbf8 View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2024

  1. Bump phpstan/phpstan from 1.10.59 to 1.10.60 (pmmp#6282)

    Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.10.59 to 1.10.60.
    - [Release notes](https://github.com/phpstan/phpstan/releases)
    - [Changelog](https://github.com/phpstan/phpstan/blob/1.11.x/CHANGELOG.md)
    - [Commits](phpstan/phpstan@1.10.59...1.10.60)
    
    ---
    updated-dependencies:
    - dependency-name: phpstan/phpstan
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Mar 12, 2024
    Configuration menu
    Copy the full SHA
    9d7aec5 View commit details
    Browse the repository at this point in the history
  2. Bump docker/build-push-action from 5.1.0 to 5.2.0 (pmmp#6281)

    Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 5.1.0 to 5.2.0.
    - [Release notes](https://github.com/docker/build-push-action/releases)
    - [Commits](docker/build-push-action@v5.1.0...v5.2.0)
    
    ---
    updated-dependencies:
    - dependency-name: docker/build-push-action
      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>
    dependabot[bot] authored Mar 12, 2024
    Configuration menu
    Copy the full SHA
    cbffbd2 View commit details
    Browse the repository at this point in the history
  3. BlockStateUpgradeSchema: avoid unnecessary property access and calcul…

    …ation
    
    this was costing a surprisingly large 5-10% of the processing time for blockstate data.
    dktapps committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    8ec304e View commit details
    Browse the repository at this point in the history
  4. BlockStateUpgrader: calculate output version ID in a less stupid way

    this improves the performance by a conservative 10%.
    dktapps committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    a6202d0 View commit details
    Browse the repository at this point in the history
  5. Updated composer dependencies

    dktapps committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    264ce06 View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2024

  1. Release 5.12.1

    dktapps committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    23f4632 View commit details
    Browse the repository at this point in the history
  2. 5.12.2 is next

    dktapps committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    e105c9b View commit details
    Browse the repository at this point in the history
  3. Support for 1.20.70

    dktapps committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    ba48f25 View commit details
    Browse the repository at this point in the history
  4. Fix CS

    dktapps committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    c11c067 View commit details
    Browse the repository at this point in the history
  5. Release 5.13.0

    dktapps committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    f193a99 View commit details
    Browse the repository at this point in the history
  6. 5.13.1 is next

    dktapps committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    2d24fac View commit details
    Browse the repository at this point in the history
  7. Improved logging for block decode errors

    this is still noisy, but less so than before.
    this also adds logging to places where it was previously missing.
    dktapps committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    9f3533d View commit details
    Browse the repository at this point in the history
  8. RegistryTrait: added fast path optimization

    this reduces VanillaBlocks access time from 360 ns to 230 ns on my machine - an improvement of about 35%.
    dktapps committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    1de66cb View commit details
    Browse the repository at this point in the history
  9. BlockStateUpgrader: a simple yet hard-to-explain optimization

    Prior to this commit, upgrade schemas would be applied to blockstates with the same version, as there wasn't any way to know if they should be applied or not given Mojang's tendency to forget to bump the version.
    However, it occurred to me that we only need to do this if there are multiple schemas present for the same version ID, which is rarely the case.
    This allows skipping costly logic for blockstates on the newest version (the common case), reducing the time taken to process the blockstate for upgrading by over 30%.
    Overall, this translates into less than 10% real performance improvement for chunk loading, but it's still a worthwhile improvement.
    dktapps committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    7ff0ae1 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    8d7f1a8 View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2024

  1. RakLib: Allow larger number of split packet parts

    some persona skins are insanely bloated and get split into hundreds of parts.
    it's quite annoying that we have to accommodate this, but we can't keep allowing players to experience login timeouts without an obvious indication what's wrong.
    dktapps committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    11ca208 View commit details
    Browse the repository at this point in the history
  2. ZlibCompressor: Increase max decompression size to accommodate larger…

    … skins
    
    again, very annoying that we have to account for this (it makes it easier for attackers to waste CPU time and memory), but we don't really have much of a choice.
    dktapps committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    b77193b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a835069 View commit details
    Browse the repository at this point in the history
  4. BlockStateReader: micro optimize unread properties check

    this has a pretty much insignificant performance impact, but reduces the cost of this check to basically 0.
    dktapps committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    e31fd12 View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2024

  1. Log rotate (pmmp#4032)

    `server.log` is not rotated by default and grows unmanageably large, to the point where it's so huge that it's not possible to read it with any standard text editor anymore.
    
    This PR implements automatic log rotation. 
    - When the `server.log` reaches 32MB in size, it's moved to the `log_archive/` folder of the server's data folder.
    - The archive's file name will look something like this: `server.2024-03-15T15.26.24.0.log`
    - The file's name contains the date and time when the file was archived. This may be useful if you're trying to find logs from a particular time frame.
    
    This has several benefits:
    - Much more easily find logs from a particular time frame without scrolling through GBs of logs
    - Free up space without stopping the server - Archived log files in `log_archive/` can be safely deleted and/or modified while the server is running
    
    If you want to automatically compress or clean up the log files, I suggest an external cron job or disk watcher.
    
    Closes pmmp#4029.
    dktapps authored Mar 15, 2024
    Configuration menu
    Copy the full SHA
    7148c7a View commit details
    Browse the repository at this point in the history
  2. Added --no-log-file command line option

    while this would be more user-friendly as a config option, configs are a pain because they aren't initialized until after the server log has already been set up.
    In any case, I foresee that people will likely want to bake this into Dockerfiles directly anyway.
    dktapps committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    f527a4c View commit details
    Browse the repository at this point in the history
  3. CS

    dktapps committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    981f49f View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2024

  1. Bump phpstan/phpstan from 1.10.60 to 1.10.62 (pmmp#6289)

    Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.10.60 to 1.10.62.
    - [Release notes](https://github.com/phpstan/phpstan/releases)
    - [Changelog](https://github.com/phpstan/phpstan/blob/1.11.x/CHANGELOG.md)
    - [Commits](phpstan/phpstan@1.10.60...1.10.62)
    
    ---
    updated-dependencies:
    - dependency-name: phpstan/phpstan
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Mar 18, 2024
    Configuration menu
    Copy the full SHA
    556b00d View commit details
    Browse the repository at this point in the history
  2. Bump docker/build-push-action from 5.2.0 to 5.3.0 (pmmp#6288)

    Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 5.2.0 to 5.3.0.
    - [Release notes](https://github.com/docker/build-push-action/releases)
    - [Commits](docker/build-push-action@v5.2.0...v5.3.0)
    
    ---
    updated-dependencies:
    - dependency-name: docker/build-push-action
      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>
    dependabot[bot] authored Mar 18, 2024
    Configuration menu
    Copy the full SHA
    94e0bf9 View commit details
    Browse the repository at this point in the history
  3. PocketMine-MP.phar self-extraction to decompressed cache (pmmp#6217)

    Because ext-phar sucks, tmp gets spammed by cache files for every thread when loading files from the phar on the fly.
    
    Instead, we convert the `.phar` into a decompressed `.tar` in the tmp directory and require files from inside it. Surprisingly, this works because `ext-phar` supports `tar` and `zip` natively. No stream wrapper is required, as the `PocketMine.php` bootstrap loads files relative to its location, so the cache is automatically used for everything.
    
    To be honest I would rather get rid of phars entirely, but they are still the easiest way to have PhpStorm load PocketMine-MP API information for now, and the alternatives are more complicated and inconvenient.
    
    ### Caveats
    Everywhere that previously used `new Phar(Phar::running(false))` in the core code needs to be updated to use `PharData` for this to work correctly. Plugins don't need to do anything.
    
    ### Why not just use `Phar::decompressFiles()`?
    This requires setting `phar.readonly` to `0`, which is a security issue. Technically, we could have used a subprocess to do this, but it just didn't seem right.
    
    ### WTF? `phar://` can be used on `tar` files???
    Yup. I was just as surprised to find out that `require` works in such contexts.
    
    ### Relevant issues
    - Closes pmmp#6214 
    
    ## Changes
    ### API changes
    None.
    
    ### Behavioural changes
    Server startup will be slightly slower, as the phar has to decompress and convert itself into a `.tar`. However, testing showed that this generally takes less than 200 ms, so it should be barely noticeable.
    
    ## Backwards compatibility
    No BC issues.
    
    ## Tests
    Locally tested and the CI will also verify
    dktapps authored Mar 18, 2024
    Configuration menu
    Copy the full SHA
    0e5395c View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2024

  1. Configuration menu
    Copy the full SHA
    b680a16 View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2024

  1. Configuration menu
    Copy the full SHA
    337e462 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2584314 View commit details
    Browse the repository at this point in the history
  3. Bump phpstan/phpstan from 1.10.62 to 1.10.65 (pmmp#6308)

    Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.10.62 to 1.10.65.
    - [Release notes](https://github.com/phpstan/phpstan/releases)
    - [Changelog](https://github.com/phpstan/phpstan/blob/1.11.x/CHANGELOG.md)
    - [Commits](phpstan/phpstan@1.10.62...1.10.65)
    
    ---
    updated-dependencies:
    - dependency-name: phpstan/phpstan
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Mar 25, 2024
    Configuration menu
    Copy the full SHA
    11f1195 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f799cfa View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    09904dc View commit details
    Browse the repository at this point in the history
  6. ...

    dktapps authored Mar 25, 2024
    Configuration menu
    Copy the full SHA
    d5919dc View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2024

  1. Bump phpstan/phpstan from 1.10.65 to 1.10.66 (pmmp#6317)

    Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.10.65 to 1.10.66.
    - [Release notes](https://github.com/phpstan/phpstan/releases)
    - [Changelog](https://github.com/phpstan/phpstan/blob/1.11.x/CHANGELOG.md)
    - [Commits](phpstan/phpstan@1.10.65...1.10.66)
    
    ---
    updated-dependencies:
    - dependency-name: phpstan/phpstan
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Apr 1, 2024
    Configuration menu
    Copy the full SHA
    0615afa View commit details
    Browse the repository at this point in the history
  2. Rework consistency check to tolerate dynamic type IDs

    we don't actually care about the specific values, only whether all the blocks and their states have been correctly registered.
    I'd prefer to track all of the state data permutations, but the APIs for that are private, so tracking the number of permutations will have to suffice (this should be good enough to detect bugs anyway, and also takes way less space).
    dktapps committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    de6a91d View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2024

  1. Configuration menu
    Copy the full SHA
    dad9a7e View commit details
    Browse the repository at this point in the history
  2. Ignore non-fatal error types in crash handlers

    ErrorToExceptionHandler currently prevents these from appearing by turning them into exceptions, but this won't always be the case.
    For example, in the future we may not want to turn ALL types of E_* errors into exceptions (e.g. E_DEPRECATED).
    dktapps committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    98380e4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    022362a View commit details
    Browse the repository at this point in the history
  4. Make use of pmmpthread 6.1.0 for Thread::getRunningCount()

    ThreadManager doesn't count these correctly anymore since pmmpthread since thread-safe statics aren't copied anymore.
    dktapps committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    11fbc8d View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2024

  1. Bump build/php from 6f619bf to f9601e5 (pmmp#6321)

    Bumps [build/php](https://github.com/pmmp/php-build-scripts) from `6f619bf` to `f9601e5`.
    - [Release notes](https://github.com/pmmp/php-build-scripts/releases)
    - [Commits](pmmp/PHP-Binaries@6f619bf...f9601e5)
    
    ---
    updated-dependencies:
    - dependency-name: build/php
      dependency-type: direct:production
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Apr 3, 2024
    Configuration menu
    Copy the full SHA
    c4abac4 View commit details
    Browse the repository at this point in the history
  2. Fixed MainLogger BC break

    dktapps committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    f013079 View commit details
    Browse the repository at this point in the history
  3. Bump shivammathur/setup-php from 2.30.0 to 2.30.2 (pmmp#6315)

    Bumps [shivammathur/setup-php](https://github.com/shivammathur/setup-php) from 2.30.0 to 2.30.2.
    - [Release notes](https://github.com/shivammathur/setup-php/releases)
    - [Commits](shivammathur/setup-php@2.30.0...2.30.2)
    
    ---
    updated-dependencies:
    - dependency-name: shivammathur/setup-php
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Apr 3, 2024
    Configuration menu
    Copy the full SHA
    cd6634d View commit details
    Browse the repository at this point in the history
  4. Fix CS

    dktapps committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    e30e27d View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2024

  1. tools/generate-blockstate-upgrade-schema: added support for generatin…

    …g newFlattenedName with value transforms
    
    as seen in pmmp/BedrockBlockUpgradeSchema@ebd768e, this enables use of newFlattenedName in more places (by allowing the flattened values to be transformed before building the new ID), as well as reducing the number of remappedStates in general by compacting stuff which was partially transformed like color silver -> light_gray.
    dktapps committed Apr 5, 2024
    Configuration menu
    Copy the full SHA
    16f29c7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b9288c2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ea33935 View commit details
    Browse the repository at this point in the history
  4. Release 5.14.0

    dktapps committed Apr 5, 2024
    Configuration menu
    Copy the full SHA
    769a149 View commit details
    Browse the repository at this point in the history
  5. 5.14.1 is next

    dktapps committed Apr 5, 2024
    Configuration menu
    Copy the full SHA
    1ad1900 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    68f8fa8 View commit details
    Browse the repository at this point in the history
  7. Release 5.14.1

    dktapps committed Apr 5, 2024
    Configuration menu
    Copy the full SHA
    3590d84 View commit details
    Browse the repository at this point in the history
  8. 5.14.2 is next

    dktapps committed Apr 5, 2024
    Configuration menu
    Copy the full SHA
    55cf24a View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2024

  1. Armor: only make sound when the item was equipped by player action

    this ensures the greatest amount of consistency with vanilla.
    
    in order to prevent the sounds being broadcasted on armor damage with the old method, we'd also have to sacrifice the sound when replacing one leather helmet with another, for example.
    this approach minimizes the gameplay impact at the possible expense of plugins.
    
    closes pmmp#6325
    dktapps committed Apr 8, 2024
    Configuration menu
    Copy the full SHA
    37322e0 View commit details
    Browse the repository at this point in the history
  2. Bump symfony/filesystem from 6.4.3 to 6.4.6 (pmmp#6327)

    Bumps [symfony/filesystem](https://github.com/symfony/filesystem) from 6.4.3 to 6.4.6.
    - [Release notes](https://github.com/symfony/filesystem/releases)
    - [Changelog](https://github.com/symfony/filesystem/blob/7.0/CHANGELOG.md)
    - [Commits](symfony/filesystem@v6.4.3...v6.4.6)
    
    ---
    updated-dependencies:
    - dependency-name: symfony/filesystem
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Apr 8, 2024
    Configuration menu
    Copy the full SHA
    d3c9c13 View commit details
    Browse the repository at this point in the history
  3. Bump build/php from f9601e5 to 084822a (pmmp#6323)

    Bumps [build/php](https://github.com/pmmp/php-build-scripts) from `f9601e5` to `084822a`.
    - [Release notes](https://github.com/pmmp/php-build-scripts/releases)
    - [Commits](pmmp/PHP-Binaries@f9601e5...084822a)
    
    ---
    updated-dependencies:
    - dependency-name: build/php
      dependency-type: direct:production
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Apr 8, 2024
    Configuration menu
    Copy the full SHA
    fa87602 View commit details
    Browse the repository at this point in the history
  4. Bump phpstan/phpstan-strict-rules from 1.5.2 to 1.5.3 (pmmp#6326)

    Bumps [phpstan/phpstan-strict-rules](https://github.com/phpstan/phpstan-strict-rules) from 1.5.2 to 1.5.3.
    - [Release notes](https://github.com/phpstan/phpstan-strict-rules/releases)
    - [Commits](phpstan/phpstan-strict-rules@1.5.2...1.5.3)
    
    ---
    updated-dependencies:
    - dependency-name: phpstan/phpstan-strict-rules
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Apr 8, 2024
    Configuration menu
    Copy the full SHA
    50e2c46 View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2024

  1. Changes for 1.20.80

    dktapps committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    6077748 View commit details
    Browse the repository at this point in the history
  2. Removed beta change

    dktapps committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    10238d7 View commit details
    Browse the repository at this point in the history
  3. Fully cover codegen in CI

    dktapps committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    737f506 View commit details
    Browse the repository at this point in the history
  4. Release 5.15.0

    dktapps committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    d273ccf View commit details
    Browse the repository at this point in the history
  5. 5.15.1 is next

    dktapps committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    be67544 View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2024

  1. Living: don't knockback or do hurt FX when attacked during cooldown

    players were switching from a weaker tool to a stronger one to get double knockback in PvP.
    while it's intended that we don't cancel the second attack during hit cooldown if the damage is
    higher (the first damage is subtracted to prevent doubling up), we don't want them to get double
    knockback.
    this behaviour now matches vanilla to the best of my observations.
    
    Come at me PvP community... I know some people are going to hate this change
    dktapps committed Apr 29, 2024
    Configuration menu
    Copy the full SHA
    d70a7d3 View commit details
    Browse the repository at this point in the history
  2. Server: include uptime in crash restart throttle message

    this makes it clearer why the wait duration is chosen instead of it looking random.
    dktapps committed Apr 29, 2024
    Configuration menu
    Copy the full SHA
    ed158f8 View commit details
    Browse the repository at this point in the history

Commits on May 6, 2024

  1. Bump symfony/filesystem from 6.4.6 to 6.4.7 (pmmp#6342)

    Bumps [symfony/filesystem](https://github.com/symfony/filesystem) from 6.4.6 to 6.4.7.
    - [Release notes](https://github.com/symfony/filesystem/releases)
    - [Changelog](https://github.com/symfony/filesystem/blob/7.0/CHANGELOG.md)
    - [Commits](symfony/filesystem@v6.4.6...v6.4.7)
    
    ---
    updated-dependencies:
    - dependency-name: symfony/filesystem
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored May 6, 2024
    Configuration menu
    Copy the full SHA
    d67f5a5 View commit details
    Browse the repository at this point in the history
  2. Bump shivammathur/setup-php from 2.30.2 to 2.30.4 (pmmp#6339)

    Bumps [shivammathur/setup-php](https://github.com/shivammathur/setup-php) from 2.30.2 to 2.30.4.
    - [Release notes](https://github.com/shivammathur/setup-php/releases)
    - [Commits](shivammathur/setup-php@2.30.2...2.30.4)
    
    ---
    updated-dependencies:
    - dependency-name: shivammathur/setup-php
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored May 6, 2024
    Configuration menu
    Copy the full SHA
    27dc43f View commit details
    Browse the repository at this point in the history
  3. Bump phpstan/phpstan from 1.10.66 to 1.10.67 (pmmp#6337)

    Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.10.66 to 1.10.67.
    - [Release notes](https://github.com/phpstan/phpstan/releases)
    - [Changelog](https://github.com/phpstan/phpstan/blob/1.11.x/CHANGELOG.md)
    - [Commits](phpstan/phpstan@1.10.66...1.10.67)
    
    ---
    updated-dependencies:
    - dependency-name: phpstan/phpstan
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored May 6, 2024
    Configuration menu
    Copy the full SHA
    ab3be50 View commit details
    Browse the repository at this point in the history
  4. Bump phpstan/phpstan-strict-rules from 1.5.3 to 1.5.5 (pmmp#6335)

    Bumps [phpstan/phpstan-strict-rules](https://github.com/phpstan/phpstan-strict-rules) from 1.5.3 to 1.5.5.
    - [Release notes](https://github.com/phpstan/phpstan-strict-rules/releases)
    - [Commits](phpstan/phpstan-strict-rules@1.5.3...1.5.5)
    
    ---
    updated-dependencies:
    - dependency-name: phpstan/phpstan-strict-rules
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored May 6, 2024
    Configuration menu
    Copy the full SHA
    9b6a0c9 View commit details
    Browse the repository at this point in the history

Commits on May 7, 2024

  1. Configuration menu
    Copy the full SHA
    1b082f9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5ef2476 View commit details
    Browse the repository at this point in the history

Commits on May 13, 2024

  1. Configuration menu
    Copy the full SHA
    f772bb7 View commit details
    Browse the repository at this point in the history
  2. Update composer dependencies

    dktapps committed May 13, 2024
    Configuration menu
    Copy the full SHA
    373dd99 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5547758 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fb9a74e View commit details
    Browse the repository at this point in the history

Commits on May 31, 2024

  1. Configuration menu
    Copy the full SHA
    4c418b4 View commit details
    Browse the repository at this point in the history
  2. Bump phpstan/phpstan from 1.10.67 to 1.11.2 (pmmp#6352)

    Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.10.67 to 1.11.2.
    - [Release notes](https://github.com/phpstan/phpstan/releases)
    - [Changelog](https://github.com/phpstan/phpstan/blob/1.11.x/CHANGELOG.md)
    - [Commits](phpstan/phpstan@1.10.67...1.11.2)
    
    ---
    updated-dependencies:
    - dependency-name: phpstan/phpstan
      dependency-type: direct:development
      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>
    dependabot[bot] authored May 31, 2024
    Configuration menu
    Copy the full SHA
    08c6e63 View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2024

  1. Assemble 1.21.0

    dktapps committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    f121654 View commit details
    Browse the repository at this point in the history
  2. shut!

    dktapps committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    0ec8465 View commit details
    Browse the repository at this point in the history
  3. Release 5.16.0

    dktapps committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    22a1549 View commit details
    Browse the repository at this point in the history
  4. 5.16.1 is next

    dktapps committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    433bd6a View commit details
    Browse the repository at this point in the history
  5. Fixed an oopsie from 5ef2476

    I added it to the wrong set of artifacts :(
    dktapps committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    585aee9 View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2024

  1. Bump symfony/filesystem from 6.4.7 to 6.4.9

    Bumps [symfony/filesystem](https://github.com/symfony/filesystem) from 6.4.7 to 6.4.9.
    - [Release notes](https://github.com/symfony/filesystem/releases)
    - [Changelog](https://github.com/symfony/filesystem/blob/7.1/CHANGELOG.md)
    - [Commits](symfony/filesystem@v6.4.7...v6.4.9)
    
    ---
    updated-dependencies:
    - dependency-name: symfony/filesystem
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored Jul 1, 2024
    Configuration menu
    Copy the full SHA
    af42942 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    77db7a8 View commit details
    Browse the repository at this point in the history
  3. Bump phpunit/phpunit from 10.3.5 to 10.5.24

    Bumps [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit) from 10.3.5 to 10.5.24.
    - [Release notes](https://github.com/sebastianbergmann/phpunit/releases)
    - [Changelog](https://github.com/sebastianbergmann/phpunit/blob/10.5.24/ChangeLog-10.5.md)
    - [Commits](sebastianbergmann/phpunit@10.3.5...10.5.24)
    
    ---
    updated-dependencies:
    - dependency-name: phpunit/phpunit
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored Jul 1, 2024
    Configuration menu
    Copy the full SHA
    25ea9b2 View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2024

  1. Configuration menu
    Copy the full SHA
    23b2b75 View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2024

  1. Configuration menu
    Copy the full SHA
    20f5741 View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2024

  1. Configuration menu
    Copy the full SHA
    68d2e29 View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2024

  1. Support for 1.21.2

    IvanCraft623 committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    5d60ba3 View commit details
    Browse the repository at this point in the history
  2. Release 5.17.0

    IvanCraft623 committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    37bf4bc View commit details
    Browse the repository at this point in the history
  3. 5.17.1 is next

    IvanCraft623 committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    824e270 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    616f96a View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2024

  1. Configuration menu
    Copy the full SHA
    f8b0a99 View commit details
    Browse the repository at this point in the history
  2. works?

    IvanCraft623 committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    27423c9 View commit details
    Browse the repository at this point in the history
  3. so? :P

    IvanCraft623 committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    d122ca8 View commit details
    Browse the repository at this point in the history
  4. another attempt!

    IvanCraft623 committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    6fc31db View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7cc60b4 View commit details
    Browse the repository at this point in the history
  6. ??

    IvanCraft623 committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    22104ad View commit details
    Browse the repository at this point in the history
  7. ...

    IvanCraft623 committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    7015cfa View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    a88190c View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    0092080 View commit details
    Browse the repository at this point in the history
  10. test

    IvanCraft623 committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    71312ab View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    0c595ea View commit details
    Browse the repository at this point in the history
  12. Ok, now seems good

    IvanCraft623 committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    2d4644d View commit details
    Browse the repository at this point in the history