Skip to content

chore(deps): Update dependency dg/bypass-finals to v1.10.0#214

Merged
ericsizemore merged 1 commit into
mainfrom
renovate/dg-bypass-finals-1.x-lockfile
Jun 1, 2026
Merged

chore(deps): Update dependency dg/bypass-finals to v1.10.0#214
ericsizemore merged 1 commit into
mainfrom
renovate/dg-bypass-finals-1.x-lockfile

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Jun 1, 2026

This PR contains the following updates:

Package Change Age Confidence
dg/bypass-finals 1.9.01.10.0 age confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

dg/bypass-finals (dg/bypass-finals)

v1.10.0: Released version 1.10.0

Compare Source

✨ New Features

  • bootstrap.php – activate BypassFinals at the earliest possible moment, before vendor/autoload.php loads, so nothing slips through unmodified (#​74, #​58)

🐛 Bug Fixes

  • Fixed proc_open() when given a ['file', ...] descriptor spec – the native wrapper no longer chokes on file-based descriptors (#​43)
  • Fixed premature EOF: stream_eof() now waits for an actual empty read before reporting end-of-stream, preventing truncated reads (#​75, #​50)
  • The cache directory is now created recursively, so deeply nested cache paths just work out of the box (#​70, #​66)
  • Cleared the stat cache after the is_dir() check in stream_open(), fixing stale filesystem state on cache writes (#​69, #​67)
  • Fixed debugInfo() output so bypass tokens are reported correctly (#​68)
  • NativeWrapper::stream_seek() now detects whether the underlying stream is actually seekable instead of blindly seeking (#​63)
  • Final-token removal now preserves constant names, so identifiers that happen to look like the final keyword survive untouched (#​64)
  • Added a T_READONLY constant polyfill for PHP < 8.1, keeping older runtimes happy (51736af)
  • Consolidated all cache I/O into a single native stream-wrapper cycle, simplifying the read/write path and reducing wrapper churn (#​71, #​55)

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot added the dependency An issue or pull request targeting dependencies. label Jun 1, 2026
@ericsizemore ericsizemore merged commit ff893eb into main Jun 1, 2026
6 of 7 checks passed
@codecov
Copy link
Copy Markdown

codecov Bot commented Jun 1, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 100.00%. Comparing base (93604ac) to head (095f4f6).
⚠️ Report is 2 commits behind head on main.

Additional details and impacted files
@@             Coverage Diff             @@
##                main      #214   +/-   ##
===========================================
  Coverage     100.00%   100.00%           
  Complexity        47        47           
===========================================
  Files              8         8           
  Lines            124       124           
===========================================
  Hits             124       124           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@renovate renovate Bot deleted the renovate/dg-bypass-finals-1.x-lockfile branch June 1, 2026 22:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependency An issue or pull request targeting dependencies.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant