pooya parsa
4de44e6c52
fix(config): avoid recursion when interpolating env ( #8014 )
2020-09-09 10:50:27 +02:00
pooya parsa
a7da6fd56f
fix(config): don't interpolate variables with undefined value ( #8013 )
2020-09-03 13:42:17 +02:00
pooya parsa
81a695669e
test: custom publicPath for full-static fixture
2020-08-26 11:57:12 +02:00
Matthieu Sieben
128c9743c4
fix(vue-app): handle server-side routing errors ( #7801 )
2020-08-04 11:29:23 +02:00
pooya parsa
2e1025f2de
fix(webpack): avoid grouping with default name ( #7808 )
...
[release]
2020-07-30 16:22:03 +02:00
Ahad Birang
298c3e3ef7
fix(generator): avoid duplicate slashes for routes ending with hash ( #7776 )
...
* fix: remove duplicate slashes from crawled routes
* fixture: use trailing slash for hash
* refactor: do trailing slash sanetization after hash removal
* test: enable trailing slash for full-static fixture
Co-authored-by: Pooya Parsa <pyapar@gmail.com>
2020-07-27 11:01:24 +02:00
Simon Tretter
b4ffdab790
fix(webpack): fallback for empty chunk name ( #7667 )
...
[release]
Co-authored-by: pooya parsa <pyapar@gmail.com>
2020-07-04 17:28:46 +02:00
pooya parsa
2302ffa40b
fix(webpack): use group hash if compact name is long
...
Similar fix of webpack/webpack#6429 [release]
2020-07-02 16:27:10 +02:00
pooya parsa
1edac29eba
fix(webpack): use compact name for concatenated modules ( #7639 )
...
[release]
2020-06-30 19:47:42 +02:00
Konstantin Barabanov
b4d3ebf472
fix(vue-app): sanitize path with trailing slash in getLocation
( #6744 ) ( #6745 )
2020-06-30 19:16:21 +02:00
pooya parsa
a52385361b
fix(vue-app): remove hash from payload path ( #7614 )
...
* fix(vue-app): remove hash from payload path
* test: add hash usage to full-static fixture
2020-06-26 17:10:24 +02:00
Xin Du (Clark)
7f1429ebb3
fix(vue-app): not strip trailing slash for redirect external domain ( #7533 )
2020-06-18 17:32:39 +02:00
pooya parsa
92ef65c8ed
fix(generator): encode routes and show error summary ( #7518 )
2020-06-16 17:53:29 +02:00
Pim
df7e1ad3a2
fix(vue-renderer): fix meta injection when ssr renderer generates a spa page ( #7439 )
2020-06-10 17:26:50 +02:00
Pooya Parsa
c48a834b98
test: add dynamic page to full-static fixture
2020-06-10 15:15:13 +02:00
Sébastien Chopin
7c6e170a89
fix: handle router.base for crawler and serve ( #7486 )
...
Co-authored-by: pooya parsa <pyapar@gmail.com>
2020-06-10 09:51:29 +02:00
Ahad Birang
be726e42b6
feat(generator): allow excluding exported pages using export:page
hook ( #7455 )
2020-06-03 21:35:28 +02:00
Pooya Parsa
a82f8d8b1f
feat(generator): export:route
hook and setPayload
( #7422 )
...
* feat(generator): shared payload support for `nuxt export`
* feat: add `export:` hooks for upward compatibility
* fix: use setPayload to avoid breaking usage
* test: update test
* fix: deep assign
* chore: update tests
* fix: route payload has more periority than shared one
* test: update generator hook tests
* lint: remove unnecessary import
2020-05-27 16:51:51 +02:00
Pooya Parsa
6cbcd59d4e
feat(config): improved runtimeConfig ( #7420 )
...
* fix: ensure interpolate value is a string
* feat: allow native values from dotenv
* test: update test for regression on native value check
2020-05-27 12:38:39 +02:00
Pooya Parsa
6a6794e020
feat: components ( #7374 )
...
[release]
2020-05-18 13:58:48 +02:00
Pooya Parsa
0337932115
feat: runtime config and built-in dotenv support ( #7312 )
...
Co-authored-by: Sébastien Chopin <seb@nuxtjs.com>
Co-authored-by: Alexander Lichter <manniL@gmx.net>
2020-05-18 10:21:15 +02:00
Pooya Parsa
42406d6075
feat: store and replay vuex mutations for static target ( #7350 )
...
* feat: store and replay vuex mutations for static target
* test: add full-static fixture
* perf: clean store subscription before render
* fix: record mutations after nuxtServerInit and middleware
2020-05-12 13:05:24 +02:00
Xin Du (Clark)
2bd2c3853d
feat(modern): remove inlined safari fix in csp mode ( #7306 )
2020-05-03 20:15:24 +02:00
Sébastien Chopin
76c40e3ffd
test: add test for inject in context ( #7252 )
2020-04-21 14:40:42 +02:00
Xin Du (Clark)
c02ded2d86
refactor(config): move build.crossorigin
to render.crossorigin
( #7187 )
2020-04-07 11:38:49 +02:00
Pooya Parsa
06073697f4
fix(vue-app): sanitize layouts after resolve for splitChunks.layout
( #7139 )
2020-03-27 14:08:48 +01:00
Xin Du (Clark)
a7052b637b
feat(vue-app): trigger watchParam when param is changed in same route ( #6244 )
2020-03-13 21:28:42 +01:00
pooya parsa
2091233a6d
test: add basic test for old-fetch functionality
2020-03-13 19:20:10 +01:00
Mark Honeychurch
084a1ca1af
chore(builder): analyze mode warning rewording ( #6924 )
2020-02-25 00:16:43 +01:00
Xin Du (Clark)
10ac6aed9a
feat(wepack): support @import
using ~assets
in css files ( #6987 )
2020-02-24 23:47:43 +01:00
Clark Du
115dd21b77
chore(lint): fix lint warning
2020-02-18 17:10:03 +00:00
Matteo Rigon
539c865533
fix(vue-app): use child transition name when navigating to parent ( #6946 )
2020-02-11 15:06:37 +01:00
Clark Du
3aeb9b3a2d
chore: fix lint warning
2020-02-09 11:04:29 +00:00
Sébastien Chopin
6db325c321
feat(vue-app): new fetch syntax ( #6880 )
2020-02-04 19:36:22 +01:00
Pooya Parsa
8907e1553f
feat: HMR support for serverMiddleware ( #6881 )
2020-01-19 09:34:35 +01:00
Xin Du (Clark)
e8aca9eb11
chore: update @nuxtjs/eslint-config to v2 and fix lint errors ( #6732 )
2019-11-26 23:42:39 +01:00
Rafał Chłodnicki
e9945b0896
fix(vue-app): pass router mode to getLocation
( #6658 )
2019-11-24 14:26:33 +01:00
Ahad Birang
bb9427ee74
feat(vue-renderer): support evaluation in templates ( #6505 )
2019-11-24 13:31:21 +01:00
Xin Du (Clark)
8391753484
fix(webpack): normalize devtool for terser compatibility ( #6566 )
2019-10-19 10:21:42 +02:00
Pim
67d5601142
test: refactor cli integration tests ( #6537 )
2019-10-11 09:35:10 +02:00
Xin Du (Clark)
578d5d41f4
fix(vue-app): error page layout not correctly applied in client rendering ( #6479 )
2019-09-30 10:44:35 +02:00
Snir Shechter
92c7f4ed24
feat(builder): followSymlinks
option to allow for symlinks ( #6368 )
2019-09-29 11:06:44 +02:00
Alexander Lichter
c202893b9e
fix(webpack): correct sass options for sass-loader@8
( #6460 )
2019-09-26 14:10:54 +02:00
Pim
b17f331fe5
feat: support setting (non-essential) vue-meta options by user ( #6432 )
2019-09-18 15:51:44 +02:00
Pim
174c13d56c
feat(vue-app): support configurable features ( #6287 )
2019-09-05 17:15:27 +02:00
Pim
93a0924754
fix(vue-app): prevent looping on error during render of error page ( #6217 )
2019-09-01 16:58:56 +02:00
Xin Du (Clark)
e9c4bcfee2
feat(vue-app): function watchQuery ( #6297 )
2019-08-31 19:23:11 +01:00
Pim
b286024dd3
test: add client-only test to basic fixture ( #6315 )
...
test: check for no-ssr deprecation warning
2019-08-27 11:25:25 +02:00
Xin Du (Clark)
61ef86e015
test: add test for modern bundle size ( #6302 )
2019-08-27 00:05:29 +01:00
Xin Du (Clark)
c14bb35aad
test: remove unnecessary generate ( #6301 )
2019-08-25 23:41:32 +01:00