Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Dec 15, 2025

Bumps psy/psysh from 0.12.16 to 0.12.17.

Release notes

Sourced from psy/psysh's releases.

PsySH v0.12.17

Hot code reloading!!?!?1?

Install the uopz extension (5.0+) and PsySH will automatically reload modified files during your session. Edit code, switch back to PsySH, and your changes are live—no restart needed!

What gets reloaded

  • Method bodies (including private/protected)
  • Function implementations (and new functions!)
  • Class and global constants

What can't be reloaded

  • New class methods
  • Class properties, inheritance, or interfaces
  • Method signatures

PsySH skips "risky" reloads by default (conditional definitions, static variables). Use the new yolo command to bypass safety checks:

>>> my_helper()
Warning: Skipped conditional: if (...) { function my_helper() ... }

>>> yolo !!
=> "result"

See the documentation for more details.

Bug fixes

  • Fix "array offset on null" warning on Ctrl-C — plays nicer with Laravel + PHP 8.5
  • Work around O(n²) performance in Symfony OutputFormatter
Commits
  • 85fbbd9 Merge branch 'release/0.12.17'
  • 8ce8005 Bump to v0.12.17
  • 6d3f9b0 Support adding new functions via hot reload.
  • a496193 Fix static analysis and backwards compatibility issues
  • 44bc71a Add yolo command to bypass reloader safety checks
  • 8e6f367 Add UopzReloader for hot-reloading code in PHP 8+
  • 8feca63 Add OutputAware interface and improve RunkitReloader output.
  • 063d577 Work around O(n^2) performance in ListCommand output
  • 2dc5d0c Work around O(n^2) performance in Symfony's OutputFormatter
  • 8b366a3 Bump codecov/codecov-action from 5.5.1 to 5.5.2
  • Additional commits viewable in compare view

Dependabot compatibility score

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 merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [psy/psysh](https://github.com/bobthecow/psysh) from 0.12.16 to 0.12.17.
- [Release notes](https://github.com/bobthecow/psysh/releases)
- [Commits](bobthecow/psysh@v0.12.16...v0.12.17)

---
updated-dependencies:
- dependency-name: psy/psysh
  dependency-version: 0.12.17
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file php Pull requests that update php code labels Dec 15, 2025
@fey fey merged commit c95b997 into main Dec 15, 2025
2 checks passed
@dependabot dependabot bot deleted the dependabot/composer/psy/psysh-0.12.17 branch December 15, 2025 12:15
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.

2 participants