Skip to content

Update beste/clock requirement from ~3.0 to ~4.0 in the production-dependencies group - #84

Merged
tvdijen merged 1 commit into
masterfrom
dependabot/composer/production-dependencies-d124bc7114
Aug 31, 2026
Merged

Update beste/clock requirement from ~3.0 to ~4.0 in the production-dependencies group#84
tvdijen merged 1 commit into
masterfrom
dependabot/composer/production-dependencies-d124bc7114

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 31, 2026

Copy link
Copy Markdown
Contributor

Updates the requirements on beste/clock to permit the latest version.
Updates beste/clock to 4.0.0

Release notes

Sourced from beste/clock's releases.

4.0.0

  • Dropped support for PHP <8.3.
  • Removed the deprecated Beste\Clock interface. Clock implementations now implement Psr\Clock\ClockInterface directly.
  • WrappingClock will throw an InvalidArgumentException if the given object doesn't behave like a PSR-20 clock and will throw an UnexpectedValueException if a later call does not return DateTimeImmutable.
Changelog

Sourced from beste/clock's changelog.

4.0.0 - 2026-08-23

  • Dropped support for PHP <8.3.
  • Removed the deprecated Beste\Clock interface. Clock implementations now implement Psr\Clock\ClockInterface directly.
  • WrappingClock will throw an InvalidArgumentException if the given object doesn't behave like a PSR-20 clock and will throw an UnexpectedValueException if a later call does not return DateTimeImmutable.

3.1.0 - 2026-08-22

Deprecated Beste\Clock in favor of Psr\Clock\ClockInterface. The implementations continue to implement the deprecated interface for backwards compatibility. Please type against Psr\Clock\ClockInterface. Beste\Clock will be removed in 4.0.

3.0.0 - 2022-11-26

This release replaces stella-maris/clock with psr/clock.

2.3.1 - 2022-11-25

This release reverts the change to implement psr/clock directly, to not break dependents who rely on stella-maris/clock

2.3.0 - 2022-11-25

This release re-introduces support for PHP ^8.0 and implements the freshly released psr/clock (PSR-20) directly.

2.2.0 - 2022-11-04

This release drops support for PHP <8.1.

2.1.0 - 2022-04-22

Adds the WrappingClock which allows using an object with a now() method returning a DateTimeImmutable object as a "real" clock.

2.0.0 - 2022-04-20

This release introduces a compatibility layer with the PSR-20 draft, allowing us to already get some interoperability by depending on a shared interface.

1.0.0 - 2021-12-10

Initial Release

Commits
  • 0754922 Release 4.0.0
  • df585ab Update changelog
  • c094cf8 Don't assume the local time zone is not Europe/Berlin
  • c2243a5 Harden WrappingClock validation
  • e8f20c1 Don't auto-merge dependabot PRs
  • 7db7032 Type time zone input
  • 8f52747 Update README
  • e73aacc Update to PHPUnit 12
  • c062aff Drop support for PHP versions before 8.3
  • b440803 Move source and test files up one level
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Updates the requirements on [beste/clock](https://github.com/beste/clock) to permit the latest version.

Updates `beste/clock` to 4.0.0
- [Release notes](https://github.com/beste/clock/releases)
- [Changelog](https://github.com/beste/clock/blob/4.x/CHANGELOG.md)
- [Commits](beste/clock@3.0.0...4.0.0)

---
updated-dependencies:
- dependency-name: beste/clock
  dependency-version: 4.0.0
  dependency-type: direct:production
  dependency-group: production-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file php Pull requests that update php code labels Aug 31, 2026
@tvdijen
tvdijen merged commit 83aaa9e into master Aug 31, 2026
36 checks passed
@tvdijen
tvdijen deleted the dependabot/composer/production-dependencies-d124bc7114 branch August 31, 2026 15:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file php Pull requests that update php code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant