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 2026Releases
latest 22-
v0.1.2104 Aug 2026Release notes
Open source →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
Release notes
Open source →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
-
v0.1.2012 May 2026Release notes
Open source →What's Changed
- Bump happy-dom minimum to 20.8.9 by @joetannenbaum in #252
Full Changelog: v0.1.19...v0.1.20
Release notes
Open source →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
-
v0.1.1912 May 2026Release notes
Open source →What's Changed
- Clarify behavior when multiple routes share an action by @joetannenbaum in #251
Full Changelog: v0.1.18...v0.1.19
Release notes
Open source →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
-
v0.1.1808 May 2026Release notes
Open source →What's Changed
- Stop generated files from briefly existing without their imports by @joetannenbaum in #247
Full Changelog: v0.1.17...v0.1.18
Release notes
Open source →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
-
v0.1.1705 May 2026Release notes
Open source →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
Release notes
Open source →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
-
v0.1.1607 Apr 2026Release notes
Open source →What's Changed
- Respect
APP_URLbase path and port in generated URLs by @utsavsomaiya in #186 - Handle falsy optional route parameter values by @utsavsomaiya in #185
- Avoid arg collision for methods with the same name by @joetannenbaum in #215
- Fix model binding key resolution for camelCase route parameters by @utsavsomaiya in #183
New Contributors
- @utsavsomaiya made their first contribution in #186
Full Changelog: v0.1.15...v0.1.16
Release notes
Open source →What's Changed
- Respect
APP_URLbase 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
- Respect
-
v0.1.1525 Mar 2026Release notes
Open source →What's Changed
- Add Boost Guidelines & Skills by @pushpak1300 in #172
- fix: eagerly render blade views to prevent crash by @y-l-g in #177
- Makes imports consistent by @nunomaduro in #192
- Revert
minimum-stabilitytostableby @pascalbaljet in #203 - Remove redundant "When to Apply" section from skill body by @pushpak1300 in #198
- Improve wayfinder skill description and simplify core guideline by @pushpak1300 in #207
New Contributors
- @pushpak1300 made their first contribution in #172
- @y-l-g made their first contribution in #177
- @nunomaduro made their first contribution in #192
Full Changelog: v0.1.14...v0.1.15
Release notes
Open source →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-stabilitytostableby @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
-
v0.1.1424 Feb 2026Release notes
Open source →What's Changed
- Add Laravel 13 support by @WendellAdriel in #179
New Contributors
- @WendellAdriel made their first contribution in #179
Full Changelog: v0.1.13...v0.1.14
Release notes
Open source →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
-
v0.1.1312 Jan 2026Release notes
Open source →What's Changed
- Update README.md by @joetannenbaum in #129
- Upgrade
happy-domby @joetannenbaum in #148 - Upgrade
happy-dom, again by @joetannenbaum in #149 - Fix barrel name collisions for repeated namespace by @cieplik206 in #127
- fix(queryParams): Improve TypeScript strict compatibility (follow-up to PR #106) by @DamienW-dev in #118
- Replaces invalid JS characters with underscore by @OutlawPlz in #109
- Enables dynamic evaluation of url defaults at runtime by @thaqebon in #100
- fix: improve domain method to handle forcedRoot and return cleaned URL by @mrfade in #105
New Contributors
- @cieplik206 made their first contribution in #127
- @DamienW-dev made their first contribution in #118
- @OutlawPlz made their first contribution in #109
- @thaqebon made their first contribution in #100
- @mrfade made their first contribution in #105
Full Changelog: v0.1.12...v0.1.13
Release notes
Open source →What's Changed
- Update README.md by @joetannenbaum in https://github.com/laravel/wayfinder/pull/129
- Upgrade
happy-domby @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
-
v0.1.1208 Sep 2025Release notes
Open source →What's Changed
- Parse model dockblocks as a fallback by @joetannenbaum in #93
- Handle nested root and grandchild route names by @joetannenbaum in #94
Full Changelog: v0.1.11...v0.1.12
Release notes
Open source →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
-
v0.1.1102 Sep 2025Release notes
Open source →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
-
v0.1.1025 Aug 2025Release notes
Open source →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
-
v0.1.921 Aug 2025Release notes
Open source →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
Methodtype 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
-
v0.1.820 Aug 2025Release notes
Open source →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
-
v0.1.719 Aug 2025Release notes
Open source →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
-
v0.1.616 May 2025Release notes
Open source →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
-
v0.1.507 May 2025Release notes
Open source →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
-
v0.1.407 Apr 2025Release notes
Open source →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
-
v0.1.304 Apr 2025Release notes
Open source →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
-
v0.1.203 Apr 2025Nothing published for this version
-
v0.1.102 Apr 2025 -
v0.1.002 Apr 2025