PackageTrack
Sign in Get early access

laravel/wayfinder

Generate TypeScript representations of your Laravel actions and routes.

v0.1.21 12M downloads/mo #478 most downloaded on Packagist laravel/wayfinder

What this package is like to depend on

Last release 19 days ago

04 Aug 2026

Release timing varies

gaps range from 9 days to 4 months

Nearly every release is documented

notes for 21 of 22 stable releases

Nothing withdrawn

no release was ever pulled

1 years old

22 releases · first in 2025

11 releases in the last 12 months

see the full history below

Release timeline

22 releases · Apr 2025 to Aug 2026
2026
Release Pre-release

Releases

latest 22
  1. v0.1.21 04 Aug 2026
    Release notes

    What's Changed

    • Document stale route cache deploy issue by @joetannenbaum in #256
    • Pin GitHub Actions to commit SHAs and add Dependabot config by @joetannenbaum in #260
    • GitHub Actions hardening by @nunomaduro in #273
    • Add Dependabot cooldown of 5 days by @nunomaduro in #274
    • Bump shivammathur/setup-php from 2.37.0 to 2.37.1 in the github-actions group across 1 directory by @dependabot[bot] in #263
    • Enable Dependabot auto-merge by @nunomaduro in #275
    • Bump actions/checkout from 6.0.2 to 6.0.3 in the github-actions group by @dependabot[bot] in #281
    • Bump shivammathur/setup-php from 2.37.1 to 2.37.2 in the github-actions group by @dependabot[bot] in #284
    • Bump the github-actions group across 1 directory with 2 updates by @dependabot[bot] in #288
    • Bump actions/checkout from 7.0.0 to 7.0.1 in the github-actions group by @dependabot[bot] in #289
    • Support Boost 2.5 by @pushpak1300 in #293

    Full Changelog: v0.1.20...v0.1.21

    Open source →
    Release notes

    What's Changed

    • Document stale route cache deploy issue by @joetannenbaum in https://github.com/laravel/wayfinder/pull/256
    • Pin GitHub Actions to commit SHAs and add Dependabot config by @joetannenbaum in https://github.com/laravel/wayfinder/pull/260
    • GitHub Actions hardening by @nunomaduro in https://github.com/laravel/wayfinder/pull/273
    • Add Dependabot cooldown of 5 days by @nunomaduro in https://github.com/laravel/wayfinder/pull/274
    • Bump shivammathur/setup-php from 2.37.0 to 2.37.1 in the github-actions group across 1 directory by @dependabot[bot] in https://github.com/laravel/wayfinder/pull/263
    • Enable Dependabot auto-merge by @nunomaduro in https://github.com/laravel/wayfinder/pull/275
    • Bump actions/checkout from 6.0.2 to 6.0.3 in the github-actions group by @dependabot[bot] in https://github.com/laravel/wayfinder/pull/281
    • Bump shivammathur/setup-php from 2.37.1 to 2.37.2 in the github-actions group by @dependabot[bot] in https://github.com/laravel/wayfinder/pull/284
    • Bump the github-actions group across 1 directory with 2 updates by @dependabot[bot] in https://github.com/laravel/wayfinder/pull/288
    • Bump actions/checkout from 7.0.0 to 7.0.1 in the github-actions group by @dependabot[bot] in https://github.com/laravel/wayfinder/pull/289
    • Support Boost 2.5 by @pushpak1300 in https://github.com/laravel/wayfinder/pull/293

    Full Changelog: https://github.com/laravel/wayfinder/compare/v0.1.20...v0.1.21

    Open source →
  2. v0.1.20 12 May 2026
    Release notes

    What's Changed

    Full Changelog: v0.1.19...v0.1.20

    Open source →
    Release notes

    What's Changed

    • Bump happy-dom minimum to 20.8.9 by @joetannenbaum in https://github.com/laravel/wayfinder/pull/252

    Full Changelog: https://github.com/laravel/wayfinder/compare/v0.1.19...v0.1.20

    Open source →
  3. v0.1.19 12 May 2026
    Release notes

    What's Changed

    Full Changelog: v0.1.18...v0.1.19

    Open source →
    Release notes

    What's Changed

    • Clarify behavior when multiple routes share an action by @joetannenbaum in https://github.com/laravel/wayfinder/pull/251

    Full Changelog: https://github.com/laravel/wayfinder/compare/v0.1.18...v0.1.19

    Open source →
  4. v0.1.18 08 May 2026
    Release notes

    What's Changed

    • Stop generated files from briefly existing without their imports by @joetannenbaum in #247

    Full Changelog: v0.1.17...v0.1.18

    Open source →
    Release notes

    What's Changed

    • Stop generated files from briefly existing without their imports by @joetannenbaum in https://github.com/laravel/wayfinder/pull/247

    Full Changelog: https://github.com/laravel/wayfinder/compare/v0.1.17...v0.1.18

    Open source →
  5. v0.1.17 05 May 2026
    Release notes

    What's Changed

    • Replace query parameter families when merging query params by @utsavsomaiya in #218
    • Preserve functional URL defaults when adding runtime defaults by @utsavsomaiya in #217

    Full Changelog: v0.1.16...v0.1.17

    Open source →
    Release notes

    What's Changed

    • Replace query parameter families when merging query params by @utsavsomaiya in https://github.com/laravel/wayfinder/pull/218
    • Preserve functional URL defaults when adding runtime defaults by @utsavsomaiya in https://github.com/laravel/wayfinder/pull/217

    Full Changelog: https://github.com/laravel/wayfinder/compare/v0.1.16...v0.1.17

    Open source →
  6. v0.1.16 07 Apr 2026
    Release notes

    What's Changed

    New Contributors

    Full Changelog: v0.1.15...v0.1.16

    Open source →
    Release notes

    What's Changed

    • Respect APP_URL base path and port in generated URLs by @utsavsomaiya in https://github.com/laravel/wayfinder/pull/186
    • Handle falsy optional route parameter values by @utsavsomaiya in https://github.com/laravel/wayfinder/pull/185
    • Avoid arg collision for methods with the same name by @joetannenbaum in https://github.com/laravel/wayfinder/pull/215
    • Fix model binding key resolution for camelCase route parameters by @utsavsomaiya in https://github.com/laravel/wayfinder/pull/183

    New Contributors

    • @utsavsomaiya made their first contribution in https://github.com/laravel/wayfinder/pull/186

    Full Changelog: https://github.com/laravel/wayfinder/compare/v0.1.15...v0.1.16

    Open source →
  7. v0.1.15 25 Mar 2026
    Release notes

    What's Changed

    New Contributors

    Full Changelog: v0.1.14...v0.1.15

    Open source →
    Release notes

    What's Changed

    • Add Boost Guidelines & Skills by @pushpak1300 in https://github.com/laravel/wayfinder/pull/172
    • fix: eagerly render blade views to prevent crash by @y-l-g in https://github.com/laravel/wayfinder/pull/177
    • Makes imports consistent by @nunomaduro in https://github.com/laravel/wayfinder/pull/192
    • Revert minimum-stability to stable by @pascalbaljet in https://github.com/laravel/wayfinder/pull/203
    • Remove redundant "When to Apply" section from skill body by @pushpak1300 in https://github.com/laravel/wayfinder/pull/198
    • Improve wayfinder skill description and simplify core guideline by @pushpak1300 in https://github.com/laravel/wayfinder/pull/207

    New Contributors

    • @pushpak1300 made their first contribution in https://github.com/laravel/wayfinder/pull/172
    • @y-l-g made their first contribution in https://github.com/laravel/wayfinder/pull/177
    • @nunomaduro made their first contribution in https://github.com/laravel/wayfinder/pull/192

    Full Changelog: https://github.com/laravel/wayfinder/compare/v0.1.14...v0.1.15

    Open source →
  8. v0.1.14 24 Feb 2026
    Release notes

    What's Changed

    New Contributors

    Full Changelog: v0.1.13...v0.1.14

    Open source →
    Release notes

    What's Changed

    • Add Laravel 13 support by @WendellAdriel in https://github.com/laravel/wayfinder/pull/179

    New Contributors

    • @WendellAdriel made their first contribution in https://github.com/laravel/wayfinder/pull/179

    Full Changelog: https://github.com/laravel/wayfinder/compare/v0.1.13...v0.1.14

    Open source →
  9. v0.1.13 12 Jan 2026
    Release notes

    What's Changed

    New Contributors

    Full Changelog: v0.1.12...v0.1.13

    Open source →
    Release notes

    What's Changed

    • Update README.md by @joetannenbaum in https://github.com/laravel/wayfinder/pull/129
    • Upgrade happy-dom by @joetannenbaum in https://github.com/laravel/wayfinder/pull/148
    • Upgrade happy-dom, again by @joetannenbaum in https://github.com/laravel/wayfinder/pull/149
    • Fix barrel name collisions for repeated namespace by @cieplik206 in https://github.com/laravel/wayfinder/pull/127
    • fix(queryParams): Improve TypeScript strict compatibility (follow-up to PR #106) by @DamienW-dev in https://github.com/laravel/wayfinder/pull/118
    • Replaces invalid JS characters with underscore by @OutlawPlz in https://github.com/laravel/wayfinder/pull/109
    • Enables dynamic evaluation of url defaults at runtime by @thaqebon in https://github.com/laravel/wayfinder/pull/100
    • fix: improve domain method to handle forcedRoot and return cleaned URL by @mrfade in https://github.com/laravel/wayfinder/pull/105

    New Contributors

    • @cieplik206 made their first contribution in https://github.com/laravel/wayfinder/pull/127
    • @DamienW-dev made their first contribution in https://github.com/laravel/wayfinder/pull/118
    • @OutlawPlz made their first contribution in https://github.com/laravel/wayfinder/pull/109
    • @thaqebon made their first contribution in https://github.com/laravel/wayfinder/pull/100
    • @mrfade made their first contribution in https://github.com/laravel/wayfinder/pull/105

    Full Changelog: https://github.com/laravel/wayfinder/compare/v0.1.12...v0.1.13

    Open source →
  10. v0.1.12 08 Sep 2025
    Release notes

    What's Changed

    Full Changelog: v0.1.11...v0.1.12

    Open source →
    Release notes

    What's Changed

    • Parse model dockblocks as a fallback by @joetannenbaum in https://github.com/laravel/wayfinder/pull/93
    • Handle nested root and grandchild route names by @joetannenbaum in https://github.com/laravel/wayfinder/pull/94

    Full Changelog: https://github.com/laravel/wayfinder/compare/v0.1.11...v0.1.12

    Open source →
  11. v0.1.11 02 Sep 2025
    Release notes

    What's Changed

    • Fix TypeScript reserved keyword parameters in array syntax by @pascalbaljet in https://github.com/laravel/wayfinder/pull/87

    New Contributors

    • @pascalbaljet made their first contribution in https://github.com/laravel/wayfinder/pull/87

    Full Changelog: https://github.com/laravel/wayfinder/compare/v0.1.10...v0.1.11

    Open source →
  12. v0.1.10 25 Aug 2025
    Release notes

    What's Changed

    • fix: export named routes for invokable controllers by @istiak-tridip in https://github.com/laravel/wayfinder/pull/84

    Full Changelog: https://github.com/laravel/wayfinder/compare/v0.1.9...v0.1.10

    Open source →
  13. v0.1.9 21 Aug 2025
    Release notes

    What's Changed

    • Add Postgres default int4 type to the number map by @billypoke in https://github.com/laravel/wayfinder/pull/81
    • fix: Add missing "options" to Method type by @r3Fuze in https://github.com/laravel/wayfinder/pull/80

    New Contributors

    • @billypoke made their first contribution in https://github.com/laravel/wayfinder/pull/81
    • @r3Fuze made their first contribution in https://github.com/laravel/wayfinder/pull/80

    Full Changelog: https://github.com/laravel/wayfinder/compare/v0.1.8...v0.1.9

    Open source →
  14. v0.1.8 20 Aug 2025
    Release notes

    What's Changed

    • Fix type errors for URL default methods by @joetannenbaum in https://github.com/laravel/wayfinder/pull/78
    • CI JS code formatting by @joetannenbaum in https://github.com/laravel/wayfinder/pull/79

    Full Changelog: https://github.com/laravel/wayfinder/compare/v0.1.7...v0.1.8

    Open source →
  15. v0.1.7 19 Aug 2025
    Release notes

    What's Changed

    • feat: introduce route utility types for improved DX by @istiak-tridip in https://github.com/laravel/wayfinder/pull/68
    • Add compatibility with strictNullChecks by @nickwelsh in https://github.com/laravel/wayfinder/pull/76
    • feat: Adds support for providing default URL parameters via the frontend by @owenconti in https://github.com/laravel/wayfinder/pull/75
    • Update JS packages by @SuperDJ in https://github.com/laravel/wayfinder/pull/73
    • Resolve multiple bugs by @istiak-tridip in https://github.com/laravel/wayfinder/pull/72

    New Contributors

    • @nickwelsh made their first contribution in https://github.com/laravel/wayfinder/pull/76
    • @owenconti made their first contribution in https://github.com/laravel/wayfinder/pull/75
    • @SuperDJ made their first contribution in https://github.com/laravel/wayfinder/pull/73

    Full Changelog: https://github.com/laravel/wayfinder/compare/v0.1.6...v0.1.7

    Open source →
  16. v0.1.6 16 May 2025
    Release notes

    What's Changed

    • Wayfinder Vite plugin by @joetannenbaum in https://github.com/laravel/wayfinder/pull/67
    • feat: Add multiple imports handling by @maicol07 in https://github.com/laravel/wayfinder/pull/63

    New Contributors

    • @maicol07 made their first contribution in https://github.com/laravel/wayfinder/pull/63

    Full Changelog: https://github.com/laravel/wayfinder/compare/v0.1.5...v0.1.6

    Open source →
  17. v0.1.5 07 May 2025
    Release notes

    What's Changed

    • Grammar Check of README.md by @j3ns3n in https://github.com/laravel/wayfinder/pull/43
    • php 8.2 support by @emhashef in https://github.com/laravel/wayfinder/pull/42
    • Update README.md to improve integration by @nckrtl in https://github.com/laravel/wayfinder/pull/35
    • Improve docs by @timacdonald in https://github.com/laravel/wayfinder/pull/47
    • Add support for generating route while routes are cached by @timacdonald in https://github.com/laravel/wayfinder/pull/45
    • Test it can import storage routes by @timacdonald in https://github.com/laravel/wayfinder/pull/46
    • Blade + TypeScript clean up by @joetannenbaum in https://github.com/laravel/wayfinder/pull/52
    • Handle namespaced routes correctly by @joetannenbaum in https://github.com/laravel/wayfinder/pull/51
    • Fix: Use forward slashes in docblock paths by @istiak-tridip in https://github.com/laravel/wayfinder/pull/56
    • Fix for PostgreSQL ID typing by @joetannenbaum in https://github.com/laravel/wayfinder/pull/58
    • Don't escape forward slashes in URI by @joetannenbaum in https://github.com/laravel/wayfinder/pull/60

    Potential Minor Breaking Change

    The changes to how Wayfinder writes barrel files in v0.1.3 were largely reverted. Sorry for the back and forth there, still refining the DX.

    New Contributors

    • @j3ns3n made their first contribution in https://github.com/laravel/wayfinder/pull/43
    • @emhashef made their first contribution in https://github.com/laravel/wayfinder/pull/42
    • @nckrtl made their first contribution in https://github.com/laravel/wayfinder/pull/35
    • @istiak-tridip made their first contribution in https://github.com/laravel/wayfinder/pull/56

    Full Changelog: https://github.com/laravel/wayfinder/compare/v0.1.4...v0.1.5

    Open source →
  18. v0.1.4 07 Apr 2025
    Release notes

    What's Changed

    • Check possible undefined by @hosmelq in https://github.com/laravel/wayfinder/pull/30
    • Add route prefix to reserved js keyword route names by @aktasumut34 in https://github.com/laravel/wayfinder/pull/32

    New Contributors

    • @aktasumut34 made their first contribution in https://github.com/laravel/wayfinder/pull/32

    Full Changelog: https://github.com/laravel/wayfinder/compare/v0.1.3...v0.1.4

    Open source →
  19. v0.1.3 04 Apr 2025
    Release notes

    What's Changed

    • Check if routable is an Eloquent model (#8)
    • Return literal HTTP methods, fixes Inertia TypeScript error (14)
    • Strip additional whitespace (#12)
    • Fix: Convert Hyphenated File Names to Camel Case (#13)
    • Do not delete directories when skipping by @hosmelq in https://github.com/laravel/wayfinder/pull/16
    • fix: URL constructor: // is not a valid URL. by @ArthurYdalgo in https://github.com/laravel/wayfinder/pull/20
    • docs: update Vite watcher pattern to support nested routes by @IlyasMohetna in https://github.com/laravel/wayfinder/pull/19
    • Remove trim deadspace directive for function arguments by @joetannenbaum in https://github.com/laravel/wayfinder/pull/24
    • fix: build.ts on Windows by @Niush in https://github.com/laravel/wayfinder/pull/23
    • Refactor contribution documentation and add support and security guidelines by @michaelnabil230 in https://github.com/laravel/wayfinder/pull/17
    • Expanded list of JavaScript reserved words by @joetannenbaum in https://github.com/laravel/wayfinder/pull/25
    • Fix barrel files by @joetannenbaum in https://github.com/laravel/wayfinder/pull/26
    • Allow chaining of reserved JavaScript words from controllers by @joetannenbaum in https://github.com/laravel/wayfinder/pull/28
    • Fix typo in readme and change highlighting for notes by @AndrewMast in https://github.com/laravel/wayfinder/pull/27

    Potential Minor Breaking Change

    The changes to how Wayfinder writes barrel files in https://github.com/laravel/wayfinder/pull/26 might affect your codebase depending on how you are currently importing actions or routes.

    New Contributors

    • @hosmelq made their first contribution in https://github.com/laravel/wayfinder/pull/16
    • @ArthurYdalgo made their first contribution in https://github.com/laravel/wayfinder/pull/20
    • @IlyasMohetna made their first contribution in https://github.com/laravel/wayfinder/pull/19
    • @Niush made their first contribution in https://github.com/laravel/wayfinder/pull/23
    • @AndrewMast made their first contribution in https://github.com/laravel/wayfinder/pull/27

    Full Changelog: https://github.com/laravel/wayfinder/compare/v0.1.2...v0.1.3

    Open source →
  20. v0.1.2 03 Apr 2025

    Nothing published for this version

  21. v0.1.1 02 Apr 2025
    Release notes
    • Fix middleware closure crash (#5)
    Open source →
  22. v0.1.0 02 Apr 2025
    Release notes
    • Initial release!
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive