Commit Graph

397 Commits

Author SHA1 Message Date
Daniel Roe be622645e0
fix(nuxt): catch chunk errors directly in navigation 2024-09-13 12:44:43 +01:00
Daniel Roe 35ebf8d90b
test: add regression test for using `route` in template (#28967) 2024-09-13 12:31:26 +01:00
Daniel Roe a0ea790b80
fix(kit,nuxt,schema)!: remove other support for nuxt2/bridge (#28936) 2024-09-11 11:02:22 +01:00
Daniel Roe 2f0a28d47e
refactor(nuxt): use `vite:preloadError` event (#28862) 2024-09-11 11:01:55 +01:00
Daniel Roe a39773b1ab
fix(nuxt): improve accuracy of module resolution conditions (#28846) 2024-09-05 22:36:15 +02:00
Eckhardt (Kaizen) Dreyer c8cff9be54
fix(nuxt): handle deleted cookies from `CookieStore` events (#28760) 2024-08-30 14:37:19 +01:00
Julien Huang 8730dde90b
feat(nuxt): allow server islands to manipulate head (#27987) 2024-08-22 13:05:39 +01:00
felix-dolderer 85719f00aa
fix(nuxt): allow customising status code in `validate` method (#28612) 2024-08-21 12:51:22 +01:00
Daniel Roe 3ec103b1d4
feat(schema): split dev/prod build directories (#28594) 2024-08-19 17:03:11 +01:00
Horu 7658420b1c
feat(nuxt): allow organising pages within route groups (#28276) 2024-08-12 22:16:04 +01:00
rubyisrust c172207879
chore: fix some typos in comments (#28501) 2024-08-12 10:42:47 +01:00
Julien Huang d21bd84439
perf(nuxt): avoid making client-only component setup async (#28334) 2024-08-12 09:37:43 +01:00
renovate[bot] c906312034
chore(deps): update all non-major dependencies (main) (#28321)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Roe <daniel@roe.dev>
2024-08-05 16:33:27 +01:00
Julien Huang e5a7a58d49
test: disable `pageTransition` in client-only page (#27839) 2024-07-23 22:44:35 +02:00
Daniel Roe 58f4f47791
fix(nuxt): prevent duplicate `set-cookie` headers (#28211) 2024-07-18 22:03:50 +01:00
Daniel Roe eb31abe10e
fix(nuxt): use `addEventListener` to register cookie store listener (#28193) 2024-07-18 15:52:40 +01:00
Julien Huang ed7a14aecc
fix(nuxt): use pascal name when loading server component (#27928) 2024-07-01 09:07:25 +01:00
Daniel Roe b4a2b8f480
fix(nuxt): prompt to set compatibility date with latest nitro (#27893) 2024-06-28 13:53:25 +02:00
Daniel Roe 8f95cac34c
feat(kit,nuxt,schema,vite,webpack): nitropack v3 nightly (#27702) 2024-06-26 15:18:05 +02:00
Daniel Roe 5f819ab88e
fix(nuxt)!: remove `__NUXT__` after hydration (#27745) 2024-06-26 12:32:50 +02:00
Daniel Roe c628975efc
fix(nuxt): use URL to encode redirected URLs (#27822) 2024-06-26 11:58:45 +02:00
Daniel Roe e634a1ebd7
test: slightly improve test reliability (#27811) 2024-06-25 08:48:39 +02:00
Daniel Roe 6d971ddc91
test: remove unused experimental options 2024-06-24 23:15:43 +02:00
Daniel Roe 57e84086cc
fix(nuxt)!: improve default `asyncData` value behaviour (#27718) 2024-06-19 18:04:40 +01:00
Daniel Roe bf3a374f85
fix(schema)!: default to `compatibilityVersion: 4` (#27710) 2024-06-19 16:02:35 +01:00
Daniel Roe fbf88f7b10
fix(nuxt): use portal to sync nitro/nuxt runtimeConfig + routeRules (#27596) 2024-06-13 18:51:44 +01:00
Daniel Roe 220cc502a1
fix(nuxt): preserve route metadata assigned outside page (#27587) 2024-06-13 17:59:24 +01:00
Daniel Roe 95458af9a1
fix(nuxt): handle more edge cases with external/custom links (#27487) 2024-06-13 16:39:37 +01:00
Daniel Roe ab887d90d7
fix(nuxt): handle tsx code when extracting pageMeta/routeRules (#27583) 2024-06-13 14:44:08 +01:00
Daniel Roe 24b8533e70
chore: lint 2024-06-11 11:01:21 +01:00
Daniel Roe 52b85a886b
test: update scrolling test 2024-06-11 10:34:22 +01:00
Daniel Roe 11a79359b8
fix(nuxt): remove `boolean` value for `dedupe` in v4 compat (#27511) 2024-06-10 21:51:40 +01:00
Daniel Roe 3f6d7dad1a
chore: disable `shamefully-hoist` within repo (#27483) 2024-06-07 21:55:12 +01:00
Daniel Roe 34ea5ae2f2
fix(nuxt): deduplicate `app.head` arrays (#27480) 2024-06-07 15:24:56 +01:00
Daniel Roe 40c81a722a
fix(nuxt): transpile `app.config` files in nitro build (#27342) 2024-05-24 20:44:50 +01:00
Daniel Roe c054ca084c
fix(vite): handle runtime paths in inlined styles (#27327) 2024-05-23 15:34:06 +01:00
Daniel Roe 305c7348bd
fix(vite): ignore query/hash when resolving public assets (#27306) 2024-05-22 15:40:29 +01:00
Daniel Roe 8a759bc6fe
fix(nuxt): use `undefined` rather than `null` for data fetching defaults (#27294) 2024-05-21 23:58:38 +01:00
Julien Huang a618a5c1d1
fix(nuxt): encode `location` header in `navigateTo` (#27280) 2024-05-20 21:02:46 +01:00
renovate[bot] 1ce1a55a87
chore(deps): update devdependency @nuxt/eslint-config to v0.3.13 (main) (#27262)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Roe <daniel@roe.dev>
2024-05-17 16:54:33 -05:00
Daniel Roe 3c42e13b68
feat(nuxt,schema): add `appId` and improve chunk determinism (#27258) 2024-05-16 22:41:31 -05:00
Daniel Roe 06be4cc025
feat(nuxt): auto-register layers in `layers/` directory (#27221) 2024-05-15 05:51:14 -05:00
Daniel Roe 416d76ab80
test: re-enable testing js payloads (#27137) 2024-05-09 21:47:31 +01:00
Nicolas Payot 177517951c
feat(nuxt): support multiple nuxtApps at runtime (#27068) 2024-05-08 13:32:45 +01:00
Daniel Roe 3169c5cec7
feat(nuxt): add `onPrehydrate` lifecycle hook (#27037) 2024-05-07 15:04:21 +01:00
Danila Rodichkin ea21feaaf4
fix(nuxt): don't overwrite existing scope in `runWithContext` (#26976) 2024-05-03 11:27:38 +01:00
Daniel Roe 505e706dcb
feat(schema): v4 opt-in with `future.compatibilityVersion` (#26925) 2024-04-30 20:34:32 +01:00
Pooya Parsa fdbfed1280
chore: fix small typos (#26907) 2024-04-23 13:53:11 +01:00
Julien Huang 62296818aa
fix(nuxt): don't encode location header (#26893) 2024-04-22 22:11:46 +01:00
Joaquín Sánchez 4dbe748cfc
feat(nuxt): expose `useLink` from `NuxtLink` (#26522) 2024-04-19 12:48:49 +03:00