Commit Graph

1060 Commits

Author SHA1 Message Date
Daniel Roe
e33cec9580
chore: use pathe in internal tests 2024-02-05 11:24:39 +00:00
Julien Huang
7dd0225007
fix(nuxt): fetch non-server rendered islands when hydrating (#25613) 2024-02-05 10:36:20 +00:00
Daniel Roe
8705aed8b4
fix(nuxt): warn if inheritAttrs: false when using useId (#25616) 2024-02-05 10:30:59 +00:00
Harlan Wilton
b78e1cb206
fix(nuxt): don't set default rel for same-site external links (#25600) 2024-02-04 22:21:39 +00:00
Daniel Roe
82173ad1a9
fix(nuxt): remove $ from generated id in useId (#25615) 2024-02-04 22:13:17 +00:00
Daniel Roe
e8d1219886
fix(nuxt): remove key from useId type signature (#25614) 2024-02-04 22:11:53 +00:00
Bobbie Goede
3e5560ed42
perf(nuxt): clear route meta build cache when pages change (#25514) 2024-02-04 21:27:32 +00:00
Harlan Wilton
365eaba229
refactor(nuxt): improve NuxtLink types (#25599) 2024-02-04 20:51:30 +00:00
Ryan Clements
21d6dcef5d
fix(nuxt): generate typed route declarations when building (#25593) 2024-02-03 23:16:42 +00:00
Enkot
876d910c3f
fix(nuxt): broadcast cookie change in correct format (#25598) 2024-02-03 23:15:26 +00:00
Ted de Koning
be7d43034b
fix(nuxt): correct return type of refresh functions (#25568) 2024-02-02 14:40:07 +00:00
Julien Huang
10f2356ab4
fix(nuxt): only request animation frame on client (#25569) 2024-02-01 18:14:11 +00:00
Bobbie Goede
50d69bff3a
fix(nuxt): fix syntax error when serializing route meta (#25515) 2024-01-31 09:54:01 +00:00
Daniel Roe
f1fe97fc8a
fix(nuxt): prioritise later items in pages:routerOptions hook (#25509) 2024-01-30 13:55:18 +00:00
Daniel Roe
b96fe1ecec
chore: remove extra 'not' in warning message 2024-01-30 13:17:13 +00:00
Якин Никита
658a0ffed7
feat(nuxt): useId composable (#23368)
Co-authored-by: Daniel Roe <daniel@roe.dev>
Co-authored-by: Sébastien Chopin <seb@nuxt.com>
2024-01-30 09:10:13 +00:00
renovate[bot]
7d65769496
chore(deps): update all non-major dependencies (main) (#25342)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Roe <daniel@roe.dev>
2024-01-29 16:53:25 +00:00
Nozomu Ikuta
0d91e52211
chore(nuxt): warn if NuxtPage is not used when pages enabled (#25490) 2024-01-29 16:52:03 +00:00
Daniel Roe
407fde6765
feat(nuxt): experimentally extract route metadata at build time (#25210)
Co-authored-by: Bobbie Goede <bobbiegoede@gmail.com>
2024-01-29 16:44:54 +00:00
Ivan Kalachikov
90ca0e8797
feat(nuxt): slow down loading indicator when approaching 100% (#25119) 2024-01-29 16:19:32 +00:00
Daniel Roe
ecc4c8e0c5
fix(nuxt): prevent initial scroll jump when loading page (#25483) 2024-01-29 13:56:23 +00:00
Horváth Bálint
995acd9983
feat(nuxt): allow controlling view transitions in page meta (#25264) 2024-01-29 12:23:51 +00:00
kevin olson
f40e5dcc8b
fix(nuxt): match nitro + nuxt useRuntimeConfig signatures (#25440) 2024-01-29 11:49:29 +00:00
Daniel Roe
73421483f6
fix(nuxt): improve return type of useRequestEvent (#25480) 2024-01-29 11:48:35 +00:00
Daniel Roe
b5853c977e
fix(nuxt): avoid vue-router warning with routeRule redirect (#25391) 2024-01-29 11:07:52 +00:00
Enkot
034d1aaa6f
feat(nuxt): refreshCookie + experimental CookieStore support (#25198) 2024-01-29 10:37:32 +00:00
Damian Głowala
9eb0d21ad5
fix(nuxt): improve global/payload error type with NuxtError (#25398) 2024-01-28 20:50:53 +00:00
Julien Huang
de0ceaa72a
fix(nuxt): add runtime check to filter plugins in dependsOn (#25409) 2024-01-27 22:14:18 +00:00
Julien Huang
13384149f7
fix(nuxt): remove dynamic nuxt-client within template code (#25464) 2024-01-27 21:45:34 +00:00
Becem
aa4faaab3c
fix(nuxt): do not rerun synchronous callOnce callbacks (#25431) 2024-01-25 14:29:50 +00:00
Daniel Roe
a42aaecfb5
fix(nuxt): add router.options files in definite order (#25397) 2024-01-23 17:44:14 +00:00
Daniel Roe
7e375b5ed8
fix(nuxt): stop tracking suspense when error hydrating page (#25389) 2024-01-23 12:31:39 +00:00
Julien Huang
48ce560901
fix(nuxt): preserve instance.attrs in client-only components (#25381) 2024-01-23 10:22:45 +00:00
hitochan777
95a5213766
fix(nuxt): handle plugin dependencies with mixed load state (#25318) 2024-01-22 09:57:17 +00:00
Becem
a551b216ea
fix(nuxt): use default export for raw components (#25282) 2024-01-20 20:43:11 +00:00
Alexander Lichter
9d1ca7cd88
fix(nuxt): deprecate boolean values for dedupe (#25334) 2024-01-19 23:50:16 +00:00
Sébastien Chopin
90d8518c84
feat(nuxt): throw error if setInterval is used on server (#25259) 2024-01-19 22:38:15 +00:00
Alexander Lichter
c93c526f50
refactor(nuxt): remove currentRoute non-ref warning (#25337) 2024-01-19 22:23:03 +00:00
Becem
10af369436
fix(nuxt): use named import for lazy components (#25286) 2024-01-19 21:43:19 +00:00
Luke Nelson
ce8a2aaf37
docs(nuxt): add @since annotations to exported composables (#25086) 2024-01-19 17:03:30 +00:00
Julien Huang
a57b428587
fix(nuxt): overwrite island payload instead of merging (#25299) 2024-01-19 12:21:42 +00:00
Julien Huang
ce7845cbcf
fix(nuxt): allow omitting fallback in island response (#25296) 2024-01-18 22:20:01 +00:00
Daniel Roe
807ead6f1a
feat(nuxt): add pages:routerOptions hook (#24922) 2024-01-18 16:06:00 +00:00
Sébastien Chopin
951ffd6e01
feat(nuxt): warn if data fetch composables are used wrongly (#25071) 2024-01-18 16:02:52 +00:00
Daniel Roe
8e4905c2fe
fix(nuxt): add declaration file with correct node16 imports (#25266) 2024-01-18 10:04:59 +00:00
Daniel Roe
210a559350
feat(nuxt): add experimental sharedPrerenderData option (#24894) 2024-01-18 10:01:39 +00:00
Luke Warlow
e44e8b35dd
fix(nuxt): disable View Transitions if prefers-reduced-motion (#22292) 2024-01-18 10:00:41 +00:00
Danila Rodichkin
6b651cf7bf
feat(nuxt): tryUseNuxtApp composable (#25031) 2024-01-18 09:59:59 +00:00
Alexander Lichter
d7d280fca3
chore: fix typo in warning log (#25265) 2024-01-17 16:47:43 +00:00
Danila Rodichkin
6ca3a6fecb
fix(nuxt): don't share object between raw cookie and cookie ref (#25255) 2024-01-17 11:53:14 +00:00
Julien Huang
d15f0c4e66
fix(nuxt): don't set 2x data-island-uid for island children (#25245) 2024-01-17 10:48:37 +00:00
Daniel Roe
adb91ba18c
fix(nuxt): render stylesheets in dev for non-islands (#25243) 2024-01-16 23:17:38 +00:00
Daniel Roe
430e207bc4
refactor(nuxt): rename to data-island-component (#25232) 2024-01-16 16:33:45 +00:00
Julien Huang
986786a4a9
refactor(nuxt): refactor island response + improve rendering (#25190) 2024-01-16 13:22:50 +00:00
Daniel Roe
20e88bb171
fix(nuxt): render user-inserted links in island responses (#25219) 2024-01-16 12:36:26 +00:00
Matej Černý
4893d19db8
fix(nuxt): await async payload revivers (#25222) 2024-01-16 10:02:39 +00:00
kongmoumou
2de774d95a
fix(nuxt): set nitro log level to match nuxt options (#25213) 2024-01-15 18:08:50 +00:00
Alexander Lichter
49d4ae6112
fix(nuxt): check for layout after nextTick (#25197) 2024-01-14 16:03:08 +00:00
Kiarttipum Charoenpojvajana
540a5cc78b
fix(nuxt): sort pages/ files in en-US locale (#25195) 2024-01-14 11:54:23 +00:00
Pooya Parsa
c4b6560abc
fix(nuxt): apply more import protections for nitro runtime (#25162) 2024-01-12 11:22:01 +00:00
Inesh Bose
406b204640
fix(kit): improve types for options in addTemplate (#25109) 2024-01-12 10:47:23 +00:00
Julien Huang
22800704f5
fix(nuxt): add missing script blocks before island transform (#25148) 2024-01-11 15:40:02 +01:00
Michael Brevard
3b94883414
perf(nuxt): iterate rather than using Object.fromEntries (#24953) 2024-01-09 09:56:40 +00:00
renovate[bot]
dc02809ec0
chore(deps): update all non-major dependencies (main) (#25056)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Roe <daniel@roe.dev>
2024-01-05 20:16:44 +00:00
Pooya Parsa
0add7bdf5d
refactor(nuxt): remove old reference to nuxt-config-schema (#25067) 2024-01-05 11:21:29 +00:00
Julien Huang
fd812ef636
fix(nuxt): stop loading indicator if page keys are the same (#24931) 2024-01-05 10:07:01 +00:00
Alex Liu
13c42d35b3
perf(nuxt): remove some line breaks when rendering html (#24888) 2024-01-04 13:03:59 +00:00
Daniel Roe
75b81d70b8
fix(nuxt): wrap universal router currentRoute in Ref (#25026) 2024-01-03 12:23:22 +00:00
Daniel Roe
b784336f8a
fix(nuxt): skip scanning layout/middleware without name (#25015) 2024-01-02 22:04:26 +00:00
Daniel Roe
653856627c
fix(nuxt): reuse intermediate setup state in <ClientOnly> (#25009)
Co-authored-by: julien huang <julien.huang@outlook.fr>
2024-01-02 21:04:58 +00:00
Daniel Roe
46148ffce7
fix(nuxt): ignore plugins typed as any in inferred injections (#25010) 2024-01-02 16:53:36 +00:00
Daniel Roe
ea02e29b9e
fix(nuxt): do not warn about missing layouts on error page (#25008) 2024-01-02 16:13:01 +00:00
Daniel Roe
7087a06c6d
fix(nuxt): clone cookie to detect changes within object (#25007) 2024-01-02 15:37:19 +00:00
Bernhard Berger
160208009e
fix(nuxt): don't show transition on initial page load (#24935) 2024-01-02 10:00:47 +00:00
Julien Huang
219d1cd219
fix(nuxt): deeply watch island props (#24986) 2024-01-01 16:20:10 +00:00
Michael Brevard
e084ee7b3a
perf(nuxt): use single iteration when normalising routes (#24946) 2023-12-29 10:17:07 +00:00
Michael Brevard
c2b94d4a16
perf(kit,schema,nuxt): refactor startsWith to array access (#24744) 2023-12-29 08:47:11 +00:00
Michael Brevard
97a6715b2c
perf(nuxt): avoid multiple iterations in useRequestHeaders (#24853) 2023-12-26 20:07:11 +00:00
Julien Huang
8ba118facb
fix(nuxt): catch error in NuxtErrorBoundary with ssr: false (#24896) 2023-12-25 17:54:01 +00:00
Daniel Roe
32d2c99c5f
refactor(schema): introduce future and features namespace (#24880) 2023-12-25 14:03:29 +00:00
Damian Głowala
a2ef3091e8
feat(kit,nuxt,vite,webpack): add toArray util (#24857) 2023-12-23 14:22:58 +00:00
Michael Brevard
2cab4cba12
perf(nuxt): avoid duplicate useRuntimeConfig call (#24843) 2023-12-20 21:20:57 +00:00
Daniel Roe
8d5c274aab
fix(nuxt): register override hooks separately (#24833) 2023-12-19 20:26:13 +00:00
Julien Huang
1b93e604d3
feat(nuxt): allow client components within NuxtIsland (#22649) 2023-12-19 12:21:29 +00:00
Sébastien Chopin
d26822f3df
feat(nuxt): add callOnce util to allow running code only once (#24787) 2023-12-19 11:00:11 +00:00
Julien Huang
9cd6c922e5
feat(nuxt): move loading api behind hooks (#24010) 2023-12-19 10:18:10 +00:00
Daniel Roe
3be4a5d406
chore(nuxt): add return type for entry (#24821) 2023-12-19 10:07:43 +00:00
Harlan Wilton
642d4dc9de
fix(nuxt): eager load island components map (#24584) 2023-12-19 10:07:34 +00:00
Daniel Roe
2c1012326e
chore: pin rollup to v4 (#24814) 2023-12-18 18:45:30 +01:00
Daniel Roe
d5c95ad472
fix(nuxt): revert async transform of setup within defineComponent (#24784) 2023-12-16 11:09:41 +00:00
Nathanaël Labreuil
6f3cf42c9e
fix(nuxt): add appManifest middleware after modules run (#24786) 2023-12-16 09:12:22 +00:00
Michael Brevard
40a5f44942
feat(nuxt): useRequestHeader utility (#24781) 2023-12-16 09:08:56 +00:00
Daniel Roe
e972c226d8
feat(nuxt): allow customising fallback layout (#24777) 2023-12-15 17:30:45 +00:00
Daniel Roe
db3a9f0554
feat(nuxt): transform setup within defineComponent options (#24515) 2023-12-14 21:00:36 +00:00
Julien Huang
5877e11c89
feat(nuxt): allow plugins to specify dependencies (#24127) 2023-12-14 17:11:08 +00:00
Michael Brevard
02306fd13d
perf(nuxt): don't dedupe fewer than two middleware/plugins (#24718) 2023-12-14 14:13:05 +00:00
Daniel Roe
6c7d430845
refactor(nuxt): remove process.* usage in nuxt vue app (#24749) 2023-12-14 13:58:25 +00:00
Damian Głowala
72c8503236
fix(nuxt): ensure error in useAsyncData has correct type (#24396) 2023-12-14 12:41:40 +00:00
Eugen Guriev
8ccafb182d
feat(nuxt): add dedupe option for data fetching composables (#24564) 2023-12-14 11:08:43 +00:00
Julien Huang
17b5ed9ad8
feat(nuxt): expose refresh on islands and server components (#24261) 2023-12-14 11:07:54 +00:00