Commit Graph

3295 Commits

Author SHA1 Message Date
ClarkXia 1171475d42
fix: ignore hydration error in dev server overly (#6326)
* fix: ignore hydration error in dev server overly

* fix: throw error
2023-06-14 19:02:47 +08:00
ClarkXia 098cb37c56
chore: add changeset (#6324) 2023-06-14 11:31:47 +08:00
染陌同学 9eec33ad21
feat: support weex start sourcemap (#6315)
* feat: support weex start sourcemap

* chore: add changeset
2023-06-14 11:12:52 +08:00
染陌同学 583c29b3e0
feat: support isPHAAppWorker (#6321)
* feat: support isPHAAppWorker

* feat: remove isPHAWorker from env

* chore: modify changeset
2023-06-14 11:10:04 +08:00
ClarkXia f95bbc2e71
fix: optimize deprecation warning of webpack (#6319)
* fix: optimize deprecation warning of webpack

* fix: changelog
2023-06-14 11:09:13 +08:00
ClarkXia b10d9cb8c7
fix: support source map for stack traces in node (#6322)
* fix: support source map for stack traces in node

* chore: changelog

* fix: optimize sourcemap
2023-06-14 10:50:08 +08:00
染陌同学 94dac52edb
chore: add return for default of dataLoaderFetcher (#6320) 2023-06-13 18:06:11 +08:00
ClarkXia c4f625a22e
fix: single router optimization (#6310)
* fix: optimize single router

* chore: changelog

* fix: test case

* fix: optimize code
2023-06-13 11:23:40 +08:00
水澜 137d6b1c99
fix: server dataLoader error (#6316)
* fix: server error

* chore: add changelog

* fix: fallback should be optional

* chore: add changelog
2023-06-13 11:23:18 +08:00
ClarkXia c50367ae9b Revert "fix: backforward for ts error"
This reverts commit ce71f72e46.
2023-06-12 17:21:21 +08:00
ClarkXia ce71f72e46 fix: backforward for ts error 2023-06-12 16:51:12 +08:00
ClarkXia c68c5da305
fix: replace history methods by router navigate for backwards compatibility (#6317) 2023-06-12 16:35:53 +08:00
hzyhbk ed97eccd28
feat: 兼容一套代码同构流式SSR和小程序的模式 (#6268)
* feat: 兼容一套代码同构流式SSR和小程序的模式

* fix: miniapp-runtime 增加 useSuspenseData 注释
2023-06-09 11:35:15 +08:00
ClarkXia c70c77379d
fix: refactor error handling (#6286)
* fix: refactor error handling

* fix: logger

* fix: sourcemap

* fix: test case

* fix: test

* fix: add brief error message

* fix: changelog and lint
2023-06-08 18:12:12 +08:00
luhc228 abdd49de8d
Fix: modified task alias not be consumed (#6296)
* fix: task alias not be consumed

* chore: changeset

* fix: taskConfigs side effects
2023-06-07 19:22:55 +08:00
Lei Ma effe79860c
fix(runtime): when SSR client send extra useless requests (fix #6306) (#6307)
detail: SSR compile time data field 'loaderData' not match runtime 'routesData'
2023-06-07 16:51:09 +08:00
ClarkXia 87dd2a9434 Merge branch 'release/next' of github.com:alibaba/ice into release/next 2023-06-07 14:54:55 +08:00
ClarkXia 234245e1bd
chore: update versions (#6305) 2023-06-07 13:35:14 +08:00
ClarkXia ed4ed7ee7a
hotfix: auto polyfill for abortcontroller (#6301)
* fix: auto polyfill for abortcontroller

* fix: polyfill

* feat: changelog

* fix: lint

* fix: optimize code

* fix: signal
2023-06-07 11:26:01 +08:00
luhc228 af0a6d7ad3
fix: route paths are not match with hash (#6304)
* fix: bump react-router version to fix route path not match with location hash

* chore: changeset
2023-06-07 11:07:41 +08:00
水澜 aa41dd8570
feat: use scripts (#6238)
* feat: build for production

* feat: use scripts

* revert: production config

* feat: use render mode

* test: use scripts

* fix: export

* fix: exports

* fix: lint

* revert: lock

* feat: export useAppContext

* fix: type

* fix: type

* refactor: hooks name

* fix: type

* refactor: remove useRenderMode

* refactor: remove useRenderMode

* refactor: function name

* fix: export app config

* refactor: app context

* chore: add changelog

* chore: remove demo code
2023-06-05 16:03:03 +08:00
水澜 474e19356f
feat: use scripts (#6238)
* feat: build for production

* feat: use scripts

* revert: production config

* feat: use render mode

* test: use scripts

* fix: export

* fix: exports

* fix: lint

* revert: lock

* feat: export useAppContext

* fix: type

* fix: type

* refactor: hooks name

* fix: type

* refactor: remove useRenderMode

* refactor: remove useRenderMode

* refactor: function name

* fix: export app config

* refactor: app context

* chore: add changelog

* chore: remove demo code
2023-06-05 16:01:11 +08:00
luhc228 f839c67d7a
fix: load route module error when only has one router (#6297)
* fix: loadRouteModule error when only has one router

* chore: changeset
2023-06-05 14:01:16 +08:00
ClarkXia a55bc97711
chore: update versions (#6292) 2023-06-02 10:17:00 +08:00
ClarkXia b21ab5cdac
fix: compile @remix-run/router when minify is swc (#6291)
* fix: compile @remix-run/router when minify is swc

* chore: comment
2023-06-01 16:06:17 +08:00
ZeroLing 4a8dcc02d2
Hotfix: rax compat style (#6290)
* fix: rax style compat

* chore: add changeset
2023-06-01 16:05:31 +08:00
ClarkXia fa884ad30e
Merge pull request #6277 from alibaba/release/next
Release 3.2.3
2023-05-31 16:00:20 +08:00
ClarkXia 45bb4620c4
chore: update versions (#6276) 2023-05-31 15:41:55 +08:00
水澜 51411c4e67
feat: onShellReady (#6285)
* feat: onShellReady

* revert: version

* chore: add chagnelog

* revert: version

* revert: version

* feat: hooks for render

* fix: type

* refactor: stream options
2023-05-31 14:31:28 +08:00
ClarkXia 87be462139
chore: update versions (#6275) 2023-05-31 10:40:26 +08:00
ClarkXia 62a26e38f3
fix: add sideEffects config for polyfills (#6282) 2023-05-30 13:50:42 +08:00
水澜 d1df9ffa4c
fix: ssr error handle (#6278)
* fix: ssr error handle

* chore: add changelog
2023-05-29 14:25:06 +08:00
ClarkXia 94e7dff2fe
fix: getRoutesFile is undefined when use onDemand server (#6270)
* fix: getRoutesFile is undefined when use onDemand server

* chore: changelog
2023-05-26 10:00:59 +08:00
ClarkXia 71f32f9c85
fix: add default polyfill for signal (#6273)
* fix: add default polyfill for signal

* chore: changelog

* chore: lint
2023-05-25 19:04:03 +08:00
ZeroLing 18dccde40a
Fix/rax compat style (#6272)
* fix: not transform non-string value

* chore: changeset
2023-05-25 19:02:48 +08:00
ClarkXia 7cec9980fd
Merge pull request #6266 from alibaba/release/next
Release/3.2.2
2023-05-24 16:19:42 +08:00
ClarkXia 4d19b912da
chore: update versions (#6267) 2023-05-24 15:53:55 +08:00
luhc228 f652be72b2
fix: import identifier is invalid in route config (#6265)
* fix: import identifier is invalid in route config

* chore: changeset
2023-05-24 13:51:42 +08:00
ClarkXia a4b851449a
fix: compatible with code has import.meta (#6264)
* fix: changelog

* fix: test case
2023-05-24 13:51:26 +08:00
ClarkXia 390a0ce211
Merge pull request #6249 from alibaba/release/next
* fix: import store source before swc compiler (#6248)

* Feat/support sourcemap (#6158)

* feat: add generateSourceMap

* feat: generate souce map

* chore: add changeset

* feat: add data-sourcemap

* feat: add with-entry-type example

* feat: add sourcemap info

* fix: modify toJson to toString

* chore: rename generate sourcemap

* feat: modify line of child map

* feat: add base line

* chore: modify BASE_COLUMN

* chore: modify pnpm lock

* feat: data-sourcemap should be delete

* chore: update lock

* chore: add changeset

* chore: modify lock

* chore: remove app worker and data loader

* chore: if sourceMapFileList is empty, return empty string

* feat: support sourcemap meta

* feat: dealwith style

* feat: add prependCode

* chore: modify package

* chore: modify if

* fix: use api history to navigate (#6251)

* fix: use api history to navigate

* fix: params

* feat: support api of addEntryImportAhead (#6256)

* feat: support api of addEntryImportAhead

* fix: ts type

* fix: jsx comment (#6239)

* fix: jsx comment

* chore: add changelog

* fix: set source with jsx comment to classic mode

* fix: jsx pragma

* fix: compatible with hmr when data get undefined (#6259)

* fix: use data (#6254)

* fix: use data

* fix: test

* chore: changeset

* fix: test

* chore: update lock

* chore: update versions (#6250)

* chore: update versions

* Update CHANGELOG.md

---------

Co-authored-by: 染陌同学 <answershuto@gmail.com>
Co-authored-by: 水澜 <shuilan.cj@taobao.com>
2023-05-24 10:25:40 +08:00
ClarkXia 542d86c75a
chore: update versions (#6250)
* chore: update versions

* Update CHANGELOG.md
2023-05-23 16:04:53 +08:00
luhc228 6c62576308
docs: add proxy config desc (#6253) 2023-05-19 14:10:01 +08:00
水澜 6e639dfe0c
fix: use data (#6254)
* fix: use data

* fix: test

* chore: changeset

* fix: test

* chore: update lock
2023-05-19 11:08:25 +08:00
ClarkXia 989e250104
fix: compatible with hmr when data get undefined (#6259) 2023-05-19 10:02:10 +08:00
水澜 45cb1c779d
fix: jsx comment (#6239)
* fix: jsx comment

* chore: add changelog

* fix: set source with jsx comment to classic mode

* fix: jsx pragma
2023-05-18 17:59:16 +08:00
ClarkXia a6633a6a7c
feat: support api of addEntryImportAhead (#6256)
* feat: support api of addEntryImportAhead

* fix: ts type
2023-05-18 17:45:19 +08:00
ClarkXia ab139accf0
fix: use api history to navigate (#6251)
* fix: use api history to navigate

* fix: params
2023-05-18 15:06:08 +08:00
ClarkXia 77eaa04139 Merge branch 'master' into release/next 2023-05-18 12:47:58 +08:00
染陌同学 f24b045de9
Feat/support sourcemap (#6158)
* feat: add generateSourceMap

* feat: generate souce map

* chore: add changeset

* feat: add data-sourcemap

* feat: add with-entry-type example

* feat: add sourcemap info

* fix: modify toJson to toString

* chore: rename generate sourcemap

* feat: modify line of child map

* feat: add base line

* chore: modify BASE_COLUMN

* chore: modify pnpm lock

* feat: data-sourcemap should be delete

* chore: update lock

* chore: add changeset

* chore: modify lock

* chore: remove app worker and data loader

* chore: if sourceMapFileList is empty, return empty string

* feat: support sourcemap meta

* feat: dealwith style

* feat: add prependCode

* chore: modify package

* chore: modify if
2023-05-17 20:01:34 -07:00
ClarkXia 15a96cc7fd
chore: update versions (#6252) 2023-05-17 19:07:04 +08:00