Skip to content

Bump zeitwerk from 2.7.4 to 2.7.5#759

Open
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/bundler/zeitwerk-2.7.5
Open

Bump zeitwerk from 2.7.4 to 2.7.5#759
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/bundler/zeitwerk-2.7.5

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Apr 8, 2026

Bumps zeitwerk from 2.7.4 to 2.7.5.

Changelog

Sourced from zeitwerk's changelog.

2.7.5 (19 Feb 2026)

  • If available, tree traversal is based on Dir.scan, which saves syscalls in common platforms. This method is a recent addition to Ruby contributed by @​byroot, so you need to be on Ruby master to leverage this for now.

  • Tree traversal is a tad more performant, regardless of the previous point. Gains are marginal when eager loading, because it is dominated by loading the code, but Zeitwerk::Loader#all_expected_cpaths was 14% faster in some benchmarks, for example.

  • README.md documents how to collect autoloaded constants using an on_load callback.

  • Internal maintenance.

Commits
  • adfeec4 Ready for 2.7.5
  • a22d742 Use the now yielded cwd in a few tests
  • 5df497f Adds unit tests for Zeitwerk::Loader::FileSystem
  • 0a7021a Let with_(files|setup) yield the cwd
  • 976b8f1 Update code comment
  • 8398da8 Let the log method take a block
  • 812d0ee Use Dir.scan if available
  • f845a27 Delete PoC file
  • 112cfdf directory -> dir for consistency
  • 064b76c Add a section about predicates to PROJECT_RULES.md
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file ruby Pull requests that update Ruby code labels Apr 8, 2026
@dependabot dependabot Bot force-pushed the dependabot/bundler/zeitwerk-2.7.5 branch from cdf893f to 36c3e5b Compare April 28, 2026 09:40
Bumps [zeitwerk](https://github.com/fxn/zeitwerk) from 2.7.4 to 2.7.5.
- [Changelog](https://github.com/fxn/zeitwerk/blob/main/CHANGELOG.md)
- [Commits](fxn/zeitwerk@v2.7.4...v2.7.5)

---
updated-dependencies:
- dependency-name: zeitwerk
  dependency-version: 2.7.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/bundler/zeitwerk-2.7.5 branch from 36c3e5b to b051473 Compare May 7, 2026 10:18
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 ruby Pull requests that update Ruby code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants