From f2765bf4bc24c6621382069da4c56a222aaf59c8 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 18 Jul 2026 18:44:07 +0000 Subject: [PATCH] chore: update versions (rc) --- .changeset/auto-1a25196.md | 5 ++ .changeset/auto-1a7ffa1.md | 8 ++ .changeset/auto-1b0ffa2.md | 5 ++ .changeset/auto-1d9adca.md | 6 ++ .changeset/auto-2aca545.md | 6 ++ .changeset/auto-2e528c9.md | 5 ++ .changeset/auto-312abbc.md | 6 ++ .changeset/auto-317961e.md | 6 ++ .changeset/auto-32106b1.md | 5 ++ .changeset/auto-34069e1.md | 5 ++ .changeset/auto-34317aa.md | 8 ++ .changeset/auto-35f7863.md | 6 ++ .changeset/auto-3d1d336.md | 5 ++ .changeset/auto-3e43a11.md | 6 ++ .changeset/auto-408af41.md | 8 ++ .changeset/auto-43bf37a.md | 8 ++ .changeset/auto-466c9c2.md | 5 ++ .changeset/auto-488447a.md | 5 ++ .changeset/auto-4c7a773.md | 6 ++ .changeset/auto-4e11b2c.md | 5 ++ .changeset/auto-4e9ce5f.md | 7 ++ .changeset/auto-4f2a229.md | 5 ++ .changeset/auto-54b0878.md | 6 ++ .changeset/auto-56fef69.md | 6 ++ .changeset/auto-57a6129.md | 6 ++ .changeset/auto-59d9204.md | 5 ++ .changeset/auto-5f77347.md | 9 ++ .changeset/auto-6204853.md | 5 ++ .changeset/auto-693cdde.md | 5 ++ .changeset/auto-6f07413.md | 5 ++ .changeset/auto-6f0b94c.md | 5 ++ .changeset/auto-775fcf3.md | 8 ++ .changeset/auto-7ba95cf.md | 6 ++ .changeset/auto-7cc06bd.md | 9 ++ .changeset/auto-7cf93b5.md | 5 ++ .changeset/auto-7d77699.md | 6 ++ .changeset/auto-7d8591e.md | 5 ++ .changeset/auto-88895ff.md | 6 ++ .changeset/auto-8bec431.md | 6 ++ .changeset/auto-8e54e12.md | 7 ++ .changeset/auto-8f386c3.md | 7 ++ .changeset/auto-9082546.md | 5 ++ .changeset/auto-98b071b.md | 7 ++ .changeset/auto-99bf65f.md | 8 ++ .changeset/auto-9ec1595.md | 7 ++ .changeset/auto-a34a92a.md | 5 ++ .changeset/auto-a826cf5.md | 5 ++ .changeset/auto-a8809ec.md | 5 ++ .changeset/auto-ac068ae.md | 8 ++ .changeset/auto-aec43bf.md | 6 ++ .changeset/auto-b2d2c11.md | 6 ++ .changeset/auto-bd12dba.md | 7 ++ .changeset/auto-c2f224d.md | 5 ++ .changeset/auto-c341664.md | 5 ++ .changeset/auto-c382f3d.md | 5 ++ .changeset/auto-d3b0b2b.md | 5 ++ .changeset/auto-d3e9872.md | 5 ++ .changeset/auto-d7b0a05.md | 8 ++ .changeset/auto-d904f5d.md | 5 ++ .changeset/auto-dc274f8.md | 5 ++ .changeset/auto-dc6b825.md | 8 ++ .changeset/auto-dcc42ae.md | 10 +++ .changeset/auto-dec8968.md | 5 ++ .changeset/auto-e28c729.md | 5 ++ .changeset/auto-e448082.md | 5 ++ .changeset/auto-e7d788e.md | 6 ++ .changeset/auto-ea18ce6.md | 6 ++ .changeset/auto-f09c153.md | 6 ++ .changeset/auto-f2af2e3.md | 9 ++ .changeset/auto-f6926d3.md | 5 ++ .changeset/auto-fa128ee.md | 8 ++ .changeset/auto-fb91153.md | 5 ++ .changeset/auto-fdb5f8a.md | 9 ++ .changeset/auto-fe68e87.md | 5 ++ .changeset/auto-feb544f.md | 8 ++ .changeset/pre.json | 78 +++++++++++++++- benchmark/CHANGELOG.md | 45 ++++++++++ benchmark/package.json | 2 +- examples/main/CHANGELOG.md | 45 ++++++++++ examples/main/package.json | 2 +- examples/standalone-sandbox/CHANGELOG.md | 47 ++++++++++ examples/standalone-sandbox/package.json | 2 +- packages/bundler-plugin/CHANGELOG.md | 14 +++ packages/bundler-plugin/package.json | 2 +- packages/create-qiankun/CHANGELOG.md | 14 +++ packages/create-qiankun/package.json | 2 +- packages/loader/CHANGELOG.md | 93 +++++++++++++++++++ packages/loader/package.json | 2 +- packages/qiankun/CHANGELOG.md | 109 +++++++++++++++++++++++ packages/qiankun/package.json | 2 +- packages/sandbox/CHANGELOG.md | 81 +++++++++++++++++ packages/sandbox/package.json | 2 +- packages/shared/CHANGELOG.md | 40 +++++++++ packages/shared/package.json | 2 +- packages/ui-bindings/react/CHANGELOG.md | 22 +++++ packages/ui-bindings/react/package.json | 2 +- packages/ui-bindings/shared/CHANGELOG.md | 12 +++ packages/ui-bindings/shared/package.json | 2 +- packages/ui-bindings/vue/CHANGELOG.md | 17 ++++ packages/ui-bindings/vue/package.json | 2 +- 100 files changed, 1088 insertions(+), 13 deletions(-) create mode 100644 .changeset/auto-1a25196.md create mode 100644 .changeset/auto-1a7ffa1.md create mode 100644 .changeset/auto-1b0ffa2.md create mode 100644 .changeset/auto-1d9adca.md create mode 100644 .changeset/auto-2aca545.md create mode 100644 .changeset/auto-2e528c9.md create mode 100644 .changeset/auto-312abbc.md create mode 100644 .changeset/auto-317961e.md create mode 100644 .changeset/auto-32106b1.md create mode 100644 .changeset/auto-34069e1.md create mode 100644 .changeset/auto-34317aa.md create mode 100644 .changeset/auto-35f7863.md create mode 100644 .changeset/auto-3d1d336.md create mode 100644 .changeset/auto-3e43a11.md create mode 100644 .changeset/auto-408af41.md create mode 100644 .changeset/auto-43bf37a.md create mode 100644 .changeset/auto-466c9c2.md create mode 100644 .changeset/auto-488447a.md create mode 100644 .changeset/auto-4c7a773.md create mode 100644 .changeset/auto-4e11b2c.md create mode 100644 .changeset/auto-4e9ce5f.md create mode 100644 .changeset/auto-4f2a229.md create mode 100644 .changeset/auto-54b0878.md create mode 100644 .changeset/auto-56fef69.md create mode 100644 .changeset/auto-57a6129.md create mode 100644 .changeset/auto-59d9204.md create mode 100644 .changeset/auto-5f77347.md create mode 100644 .changeset/auto-6204853.md create mode 100644 .changeset/auto-693cdde.md create mode 100644 .changeset/auto-6f07413.md create mode 100644 .changeset/auto-6f0b94c.md create mode 100644 .changeset/auto-775fcf3.md create mode 100644 .changeset/auto-7ba95cf.md create mode 100644 .changeset/auto-7cc06bd.md create mode 100644 .changeset/auto-7cf93b5.md create mode 100644 .changeset/auto-7d77699.md create mode 100644 .changeset/auto-7d8591e.md create mode 100644 .changeset/auto-88895ff.md create mode 100644 .changeset/auto-8bec431.md create mode 100644 .changeset/auto-8e54e12.md create mode 100644 .changeset/auto-8f386c3.md create mode 100644 .changeset/auto-9082546.md create mode 100644 .changeset/auto-98b071b.md create mode 100644 .changeset/auto-99bf65f.md create mode 100644 .changeset/auto-9ec1595.md create mode 100644 .changeset/auto-a34a92a.md create mode 100644 .changeset/auto-a826cf5.md create mode 100644 .changeset/auto-a8809ec.md create mode 100644 .changeset/auto-ac068ae.md create mode 100644 .changeset/auto-aec43bf.md create mode 100644 .changeset/auto-b2d2c11.md create mode 100644 .changeset/auto-bd12dba.md create mode 100644 .changeset/auto-c2f224d.md create mode 100644 .changeset/auto-c341664.md create mode 100644 .changeset/auto-c382f3d.md create mode 100644 .changeset/auto-d3b0b2b.md create mode 100644 .changeset/auto-d3e9872.md create mode 100644 .changeset/auto-d7b0a05.md create mode 100644 .changeset/auto-d904f5d.md create mode 100644 .changeset/auto-dc274f8.md create mode 100644 .changeset/auto-dc6b825.md create mode 100644 .changeset/auto-dcc42ae.md create mode 100644 .changeset/auto-dec8968.md create mode 100644 .changeset/auto-e28c729.md create mode 100644 .changeset/auto-e448082.md create mode 100644 .changeset/auto-e7d788e.md create mode 100644 .changeset/auto-ea18ce6.md create mode 100644 .changeset/auto-f09c153.md create mode 100644 .changeset/auto-f2af2e3.md create mode 100644 .changeset/auto-f6926d3.md create mode 100644 .changeset/auto-fa128ee.md create mode 100644 .changeset/auto-fb91153.md create mode 100644 .changeset/auto-fdb5f8a.md create mode 100644 .changeset/auto-fe68e87.md create mode 100644 .changeset/auto-feb544f.md create mode 100644 benchmark/CHANGELOG.md create mode 100644 examples/main/CHANGELOG.md create mode 100644 examples/standalone-sandbox/CHANGELOG.md diff --git a/.changeset/auto-1a25196.md b/.changeset/auto-1a25196.md new file mode 100644 index 000000000..d8584d174 --- /dev/null +++ b/.changeset/auto-1a25196.md @@ -0,0 +1,5 @@ +--- +"@qiankunjs/sandbox": patch +--- + +refactor(sandbox): align Compartment global and classic-script semantics (#3155) diff --git a/.changeset/auto-1a7ffa1.md b/.changeset/auto-1a7ffa1.md new file mode 100644 index 000000000..faf0ff386 --- /dev/null +++ b/.changeset/auto-1a7ffa1.md @@ -0,0 +1,8 @@ +--- +"@qiankunjs/loader": minor +"@qiankunjs/sandbox": minor +"@qiankunjs/shared": minor +"qiankun": minor +--- + +feat: playwright e2e infrastructure + sandbox/loader fixes it surfaced (#3135) diff --git a/.changeset/auto-1b0ffa2.md b/.changeset/auto-1b0ffa2.md new file mode 100644 index 000000000..e8de4984e --- /dev/null +++ b/.changeset/auto-1b0ffa2.md @@ -0,0 +1,5 @@ +--- +"@qiankunjs/loader": patch +--- + +fix(loader): we should invoke our script load listener before its own (#2768) diff --git a/.changeset/auto-1d9adca.md b/.changeset/auto-1d9adca.md new file mode 100644 index 000000000..6326bbf5e --- /dev/null +++ b/.changeset/auto-1d9adca.md @@ -0,0 +1,6 @@ +--- +"@qiankunjs/loader": patch +"qiankun": patch +--- + +fix: transformer should be generated in every load (#2755) diff --git a/.changeset/auto-2aca545.md b/.changeset/auto-2aca545.md new file mode 100644 index 000000000..9ef751647 --- /dev/null +++ b/.changeset/auto-2aca545.md @@ -0,0 +1,6 @@ +--- +"@qiankunjs/sandbox": patch +"qiankun": patch +--- + +fix: should invoke getContainer method to get container every time to avoid reference misordering (#2760) diff --git a/.changeset/auto-2e528c9.md b/.changeset/auto-2e528c9.md new file mode 100644 index 000000000..60c535d4b --- /dev/null +++ b/.changeset/auto-2e528c9.md @@ -0,0 +1,5 @@ +--- +"@qiankunjs/loader": patch +--- + +fix: prefer reading script.dataset.src in script load error message (#2831) diff --git a/.changeset/auto-312abbc.md b/.changeset/auto-312abbc.md new file mode 100644 index 000000000..1eadd60ff --- /dev/null +++ b/.changeset/auto-312abbc.md @@ -0,0 +1,6 @@ +--- +"@qiankunjs/shared": minor +"qiankun": minor +--- + +feat: remove lru-cache and move wrapFetch to shared package (#2796) diff --git a/.changeset/auto-317961e.md b/.changeset/auto-317961e.md new file mode 100644 index 000000000..fef19d6bc --- /dev/null +++ b/.changeset/auto-317961e.md @@ -0,0 +1,6 @@ +--- +"@qiankunjs/loader": minor +"qiankun": minor +--- + +feat: add transformer options for app loader (#2747) diff --git a/.changeset/auto-32106b1.md b/.changeset/auto-32106b1.md new file mode 100644 index 000000000..f7c619c3e --- /dev/null +++ b/.changeset/auto-32106b1.md @@ -0,0 +1,5 @@ +--- +"@qiankunjs/sandbox": patch +--- + +fix(sandbox): should calculate async script order on the fly (#2788) diff --git a/.changeset/auto-34069e1.md b/.changeset/auto-34069e1.md new file mode 100644 index 000000000..dd9230192 --- /dev/null +++ b/.changeset/auto-34069e1.md @@ -0,0 +1,5 @@ +--- +"@qiankunjs/shared": patch +--- + +fix: should not transform url which have entired protocol already (#3110) diff --git a/.changeset/auto-34317aa.md b/.changeset/auto-34317aa.md new file mode 100644 index 000000000..5dabcec77 --- /dev/null +++ b/.changeset/auto-34317aa.md @@ -0,0 +1,8 @@ +--- +"@qiankunjs/loader": minor +"@qiankunjs/sandbox": minor +"@qiankunjs/shared": minor +"qiankun": minor +--- + +feat(sandbox): align Compartment module loading (#3159) diff --git a/.changeset/auto-35f7863.md b/.changeset/auto-35f7863.md new file mode 100644 index 000000000..a34fb76c5 --- /dev/null +++ b/.changeset/auto-35f7863.md @@ -0,0 +1,6 @@ +--- +"@qiankunjs/sandbox": patch +"@qiankunjs/shared": patch +--- + +fix: move cheerio to dependencies (#2867) diff --git a/.changeset/auto-3d1d336.md b/.changeset/auto-3d1d336.md new file mode 100644 index 000000000..1258dcd63 --- /dev/null +++ b/.changeset/auto-3d1d336.md @@ -0,0 +1,5 @@ +--- +"@qiankunjs/sandbox": patch +--- + +fix: should patch the container head/body element immediately rather than patch its functions with proxy (#2752) diff --git a/.changeset/auto-3e43a11.md b/.changeset/auto-3e43a11.md new file mode 100644 index 000000000..2d6eea3b4 --- /dev/null +++ b/.changeset/auto-3e43a11.md @@ -0,0 +1,6 @@ +--- +"@qiankunjs/shared": patch +"qiankun": patch +--- + +fix: optimize types and add a warning for preload (#2844) diff --git a/.changeset/auto-408af41.md b/.changeset/auto-408af41.md new file mode 100644 index 000000000..259ba7325 --- /dev/null +++ b/.changeset/auto-408af41.md @@ -0,0 +1,8 @@ +--- +"@qiankunjs/loader": patch +"@qiankunjs/sandbox": patch +"@qiankunjs/shared": patch +"qiankun": patch +--- + +fix: fix eslint error (#2740) diff --git a/.changeset/auto-43bf37a.md b/.changeset/auto-43bf37a.md new file mode 100644 index 000000000..319e3ee6e --- /dev/null +++ b/.changeset/auto-43bf37a.md @@ -0,0 +1,8 @@ +--- +"@qiankunjs/loader": patch +"@qiankunjs/react": patch +"@qiankunjs/sandbox": patch +"qiankun": patch +--- + +fix(sandbox): should get container from getter function while accessing (#2781) diff --git a/.changeset/auto-466c9c2.md b/.changeset/auto-466c9c2.md new file mode 100644 index 000000000..da7b66080 --- /dev/null +++ b/.changeset/auto-466c9c2.md @@ -0,0 +1,5 @@ +--- +"create-qiankun": minor +--- + +feat: refactor create-qiankun cli (#3104) diff --git a/.changeset/auto-488447a.md b/.changeset/auto-488447a.md new file mode 100644 index 000000000..3010c7060 --- /dev/null +++ b/.changeset/auto-488447a.md @@ -0,0 +1,5 @@ +--- +"@qiankunjs/sandbox": minor +--- + +feat(sandbox): set proxy appendChild/insertBefore method for every sandbox rather than modify prototype on HTMLElement (#2736) diff --git a/.changeset/auto-4c7a773.md b/.changeset/auto-4c7a773.md new file mode 100644 index 000000000..46e0233f8 --- /dev/null +++ b/.changeset/auto-4c7a773.md @@ -0,0 +1,6 @@ +--- +"create-qiankun": minor +"qiankun": minor +--- + +feat: introduce create qiankun cli (#2700) diff --git a/.changeset/auto-4e11b2c.md b/.changeset/auto-4e11b2c.md new file mode 100644 index 000000000..9ed6c77aa --- /dev/null +++ b/.changeset/auto-4e11b2c.md @@ -0,0 +1,5 @@ +--- +"create-qiankun": minor +--- + +feat(create-qiankun): add main app scaffolding support (#3122) diff --git a/.changeset/auto-4e9ce5f.md b/.changeset/auto-4e9ce5f.md new file mode 100644 index 000000000..dee62e112 --- /dev/null +++ b/.changeset/auto-4e9ce5f.md @@ -0,0 +1,7 @@ +--- +"@qiankunjs/sandbox": minor +"@qiankunjs/ui-shared": minor +"qiankun": minor +--- + +feat(qiankun): expose compartment sandbox configuration and plugins (#3160) diff --git a/.changeset/auto-4f2a229.md b/.changeset/auto-4f2a229.md new file mode 100644 index 000000000..8f6c428d0 --- /dev/null +++ b/.changeset/auto-4f2a229.md @@ -0,0 +1,5 @@ +--- +"@qiankunjs/bundler-plugin": patch +--- + +fix: changeset version confusion (#3111) diff --git a/.changeset/auto-54b0878.md b/.changeset/auto-54b0878.md new file mode 100644 index 000000000..6256d7091 --- /dev/null +++ b/.changeset/auto-54b0878.md @@ -0,0 +1,6 @@ +--- +"@qiankunjs/loader": minor +"@qiankunjs/shared": minor +--- + +feat(loader): compatible with defer entry script (#2801) diff --git a/.changeset/auto-56fef69.md b/.changeset/auto-56fef69.md new file mode 100644 index 000000000..c68034426 --- /dev/null +++ b/.changeset/auto-56fef69.md @@ -0,0 +1,6 @@ +--- +"@qiankunjs/shared": minor +"qiankun": minor +--- + +feat: remove webpack chunk cache attributes just while there are multi instances loaded on document (#2873) diff --git a/.changeset/auto-57a6129.md b/.changeset/auto-57a6129.md new file mode 100644 index 000000000..5a5f92255 --- /dev/null +++ b/.changeset/auto-57a6129.md @@ -0,0 +1,6 @@ +--- +"@qiankunjs/loader": minor +"@qiankunjs/shared": minor +--- + +feat: improve fetch error message by prepending url (#3105) diff --git a/.changeset/auto-59d9204.md b/.changeset/auto-59d9204.md new file mode 100644 index 000000000..ff3eca703 --- /dev/null +++ b/.changeset/auto-59d9204.md @@ -0,0 +1,5 @@ +--- +"@qiankunjs/sandbox": patch +--- + +fix(sandbox): lazily mirror globals and expand performance benchmarks (#3148) diff --git a/.changeset/auto-5f77347.md b/.changeset/auto-5f77347.md new file mode 100644 index 000000000..f2d609fa9 --- /dev/null +++ b/.changeset/auto-5f77347.md @@ -0,0 +1,9 @@ +--- +"@qiankunjs/loader": minor +"@qiankunjs/react": minor +"@qiankunjs/sandbox": minor +"@qiankunjs/shared": minor +"qiankun": minor +--- + +feat(sandbox): support dynamic sync scripts executed by order in sandbox (#2776) diff --git a/.changeset/auto-6204853.md b/.changeset/auto-6204853.md new file mode 100644 index 000000000..d957bf218 --- /dev/null +++ b/.changeset/auto-6204853.md @@ -0,0 +1,5 @@ +--- +"@qiankunjs/sandbox": patch +--- + +fix(sandbox): non-hijacking elements should be appended to global document (#2861) diff --git a/.changeset/auto-693cdde.md b/.changeset/auto-693cdde.md new file mode 100644 index 000000000..e5dab4344 --- /dev/null +++ b/.changeset/auto-693cdde.md @@ -0,0 +1,5 @@ +--- +"qiankun": minor +--- + +feat(apis): add legacy APIs for qiankun 3.0 (#2823) diff --git a/.changeset/auto-6f07413.md b/.changeset/auto-6f07413.md new file mode 100644 index 000000000..171a468cd --- /dev/null +++ b/.changeset/auto-6f07413.md @@ -0,0 +1,5 @@ +--- +"@qiankunjs/shared": minor +--- + +feat(transpiler): assets transpiler should work well while sandbox disabled (#2793) diff --git a/.changeset/auto-6f0b94c.md b/.changeset/auto-6f0b94c.md new file mode 100644 index 000000000..43d04fecc --- /dev/null +++ b/.changeset/auto-6f0b94c.md @@ -0,0 +1,5 @@ +--- +"@qiankunjs/sandbox": patch +--- + +fix: should bind listener to window (#3071) diff --git a/.changeset/auto-775fcf3.md b/.changeset/auto-775fcf3.md new file mode 100644 index 000000000..4a553c9b3 --- /dev/null +++ b/.changeset/auto-775fcf3.md @@ -0,0 +1,8 @@ +--- +"@qiankunjs/loader": patch +"@qiankunjs/sandbox": patch +"@qiankunjs/shared": patch +"create-qiankun": patch +--- + +fix(ci): git url diff --git a/.changeset/auto-7ba95cf.md b/.changeset/auto-7ba95cf.md new file mode 100644 index 000000000..71a9223d7 --- /dev/null +++ b/.changeset/auto-7ba95cf.md @@ -0,0 +1,6 @@ +--- +"@qiankunjs/loader": minor +"@qiankunjs/shared": minor +--- + +feat: change script src before it execute thus we can be more consistent with the native browser logic (#2805) diff --git a/.changeset/auto-7cc06bd.md b/.changeset/auto-7cc06bd.md new file mode 100644 index 000000000..42d3c6629 --- /dev/null +++ b/.changeset/auto-7cc06bd.md @@ -0,0 +1,9 @@ +--- +"@qiankunjs/loader": minor +"@qiankunjs/react": minor +"@qiankunjs/sandbox": minor +"@qiankunjs/shared": minor +"qiankun": minor +--- + +feat(loader): add lru cache for assets fetch by default (#2794) diff --git a/.changeset/auto-7cf93b5.md b/.changeset/auto-7cf93b5.md new file mode 100644 index 000000000..b6baa40d5 --- /dev/null +++ b/.changeset/auto-7cf93b5.md @@ -0,0 +1,5 @@ +--- +"@qiankunjs/sandbox": patch +--- + +fix(sandbox): createElement hijack must be paired to avoid rewriting leak (#2783) diff --git a/.changeset/auto-7d77699.md b/.changeset/auto-7d77699.md new file mode 100644 index 000000000..dee7fc808 --- /dev/null +++ b/.changeset/auto-7d77699.md @@ -0,0 +1,6 @@ +--- +"@qiankunjs/loader": minor +"qiankun": minor +--- + +feat(loader): supports passing Response as entry parameter for loadEntry function (#2919) diff --git a/.changeset/auto-7d8591e.md b/.changeset/auto-7d8591e.md new file mode 100644 index 000000000..023affaa9 --- /dev/null +++ b/.changeset/auto-7d8591e.md @@ -0,0 +1,5 @@ +--- +"@qiankunjs/shared": patch +--- + +refactor(shared): replace semver with compare-versions (#3107) diff --git a/.changeset/auto-88895ff.md b/.changeset/auto-88895ff.md new file mode 100644 index 000000000..aa74c2532 --- /dev/null +++ b/.changeset/auto-88895ff.md @@ -0,0 +1,6 @@ +--- +"@qiankunjs/loader": patch +"qiankun": patch +--- + +fix(qiankun): remove premature lifecycle check to allow fallback detection (#3099) diff --git a/.changeset/auto-8bec431.md b/.changeset/auto-8bec431.md new file mode 100644 index 000000000..07f38bf93 --- /dev/null +++ b/.changeset/auto-8bec431.md @@ -0,0 +1,6 @@ +--- +"@qiankunjs/sandbox": minor +"qiankun": minor +--- + +feat(sandbox): expose standalone sandbox controller (#3161) diff --git a/.changeset/auto-8e54e12.md b/.changeset/auto-8e54e12.md new file mode 100644 index 000000000..4e1210b1c --- /dev/null +++ b/.changeset/auto-8e54e12.md @@ -0,0 +1,7 @@ +--- +"@qiankunjs/loader": minor +"@qiankunjs/shared": minor +"qiankun": minor +--- + +feat: add isRuntimeCompatible api to check qiankun3 compatibility (#2778) diff --git a/.changeset/auto-8f386c3.md b/.changeset/auto-8f386c3.md new file mode 100644 index 000000000..88c00a7c0 --- /dev/null +++ b/.changeset/auto-8f386c3.md @@ -0,0 +1,7 @@ +--- +"@qiankunjs/sandbox": minor +"@qiankunjs/shared": minor +"qiankun": minor +--- + +feat: runtime style isolation with @scope for micro-app CSS sandboxing (#3123) diff --git a/.changeset/auto-9082546.md b/.changeset/auto-9082546.md new file mode 100644 index 000000000..3acb7cad1 --- /dev/null +++ b/.changeset/auto-9082546.md @@ -0,0 +1,5 @@ +--- +"@qiankunjs/sandbox": patch +--- + +fix(sandbox): compatible with dynamically appending scripts to detached containers (#2857) diff --git a/.changeset/auto-98b071b.md b/.changeset/auto-98b071b.md new file mode 100644 index 000000000..e250fe8f1 --- /dev/null +++ b/.changeset/auto-98b071b.md @@ -0,0 +1,7 @@ +--- +"@qiankunjs/loader": minor +"@qiankunjs/sandbox": minor +"@qiankunjs/shared": minor +--- + +feat: support defer scripts and keep the executing order to consist with browser (#2811) diff --git a/.changeset/auto-99bf65f.md b/.changeset/auto-99bf65f.md new file mode 100644 index 000000000..c9d514771 --- /dev/null +++ b/.changeset/auto-99bf65f.md @@ -0,0 +1,8 @@ +--- +"@qiankunjs/loader": minor +"@qiankunjs/sandbox": minor +"@qiankunjs/shared": minor +"qiankun": minor +--- + +feat: support huge inline-script who might be split into multiple chunks during transfer (#2878) diff --git a/.changeset/auto-9ec1595.md b/.changeset/auto-9ec1595.md new file mode 100644 index 000000000..a99868a65 --- /dev/null +++ b/.changeset/auto-9ec1595.md @@ -0,0 +1,7 @@ +--- +"@qiankunjs/react": minor +"@qiankunjs/ui-shared": minor +"@qiankunjs/vue": minor +--- + +feat: refactor-microapp (#2853) diff --git a/.changeset/auto-a34a92a.md b/.changeset/auto-a34a92a.md new file mode 100644 index 000000000..4f5d854ac --- /dev/null +++ b/.changeset/auto-a34a92a.md @@ -0,0 +1,5 @@ +--- +"@qiankunjs/sandbox": minor +--- + +feat(sandbox): micro app mounting should wait unit rebuilding link element loaded to avoid unstyled content flash (#2784) diff --git a/.changeset/auto-a826cf5.md b/.changeset/auto-a826cf5.md new file mode 100644 index 000000000..5d464e106 --- /dev/null +++ b/.changeset/auto-a826cf5.md @@ -0,0 +1,5 @@ +--- +"@qiankunjs/shared": patch +--- + +fix: remove inline script source-url (#2850) diff --git a/.changeset/auto-a8809ec.md b/.changeset/auto-a8809ec.md new file mode 100644 index 000000000..01470a81e --- /dev/null +++ b/.changeset/auto-a8809ec.md @@ -0,0 +1,5 @@ +--- +"qiankun": minor +--- + +feat: enable sandbox by default (#2814) diff --git a/.changeset/auto-ac068ae.md b/.changeset/auto-ac068ae.md new file mode 100644 index 000000000..18bae8c83 --- /dev/null +++ b/.changeset/auto-ac068ae.md @@ -0,0 +1,8 @@ +--- +"@qiankunjs/react": patch +"@qiankunjs/ui-shared": patch +"@qiankunjs/vue": patch +"qiankun": patch +--- + +fix: remove unused umd bundle configuration (#2879) diff --git a/.changeset/auto-aec43bf.md b/.changeset/auto-aec43bf.md new file mode 100644 index 000000000..a1488dc55 --- /dev/null +++ b/.changeset/auto-aec43bf.md @@ -0,0 +1,6 @@ +--- +"@qiankunjs/sandbox": minor +"qiankun": minor +--- + +feat: modernize examples with latest tech stacks diff --git a/.changeset/auto-b2d2c11.md b/.changeset/auto-b2d2c11.md new file mode 100644 index 000000000..f33ef4298 --- /dev/null +++ b/.changeset/auto-b2d2c11.md @@ -0,0 +1,6 @@ +--- +"@qiankunjs/sandbox": minor +"qiankun": minor +--- + +feat: optimize lifecycle validation log (#2841) diff --git a/.changeset/auto-bd12dba.md b/.changeset/auto-bd12dba.md new file mode 100644 index 000000000..597b296b4 --- /dev/null +++ b/.changeset/auto-bd12dba.md @@ -0,0 +1,7 @@ +--- +"@qiankunjs/loader": patch +"@qiankunjs/sandbox": patch +"@qiankunjs/shared": patch +--- + +fix: defer scripts should wait until html loaded (#2816) diff --git a/.changeset/auto-c2f224d.md b/.changeset/auto-c2f224d.md new file mode 100644 index 000000000..92b1efbbe --- /dev/null +++ b/.changeset/auto-c2f224d.md @@ -0,0 +1,5 @@ +--- +"qiankun": patch +--- + +fix(doc): fix changelog diff --git a/.changeset/auto-c341664.md b/.changeset/auto-c341664.md new file mode 100644 index 000000000..5861b68e7 --- /dev/null +++ b/.changeset/auto-c341664.md @@ -0,0 +1,5 @@ +--- +"@qiankunjs/sandbox": patch +--- + +fix: double quote link element href as selector (#2865) diff --git a/.changeset/auto-c382f3d.md b/.changeset/auto-c382f3d.md new file mode 100644 index 000000000..98031eaaf --- /dev/null +++ b/.changeset/auto-c382f3d.md @@ -0,0 +1,5 @@ +--- +"@qiankunjs/sandbox": patch +--- + +fix: add write permissions for changeset workflow (#3112) diff --git a/.changeset/auto-d3b0b2b.md b/.changeset/auto-d3b0b2b.md new file mode 100644 index 000000000..822f81251 --- /dev/null +++ b/.changeset/auto-d3b0b2b.md @@ -0,0 +1,5 @@ +--- +"qiankun": patch +--- + +fix(ci): git url diff --git a/.changeset/auto-d3e9872.md b/.changeset/auto-d3e9872.md new file mode 100644 index 000000000..bd897b56e --- /dev/null +++ b/.changeset/auto-d3e9872.md @@ -0,0 +1,5 @@ +--- +"@qiankunjs/sandbox": minor +--- + +feat(sandbox): use cloneNode api instead of importNode for compatible (#2791) diff --git a/.changeset/auto-d7b0a05.md b/.changeset/auto-d7b0a05.md new file mode 100644 index 000000000..1673a9b66 --- /dev/null +++ b/.changeset/auto-d7b0a05.md @@ -0,0 +1,8 @@ +--- +"@qiankunjs/loader": minor +"@qiankunjs/sandbox": minor +"@qiankunjs/shared": minor +"qiankun": minor +--- + +feat: support ESM sandbox (#3133) diff --git a/.changeset/auto-d904f5d.md b/.changeset/auto-d904f5d.md new file mode 100644 index 000000000..7c6597e6d --- /dev/null +++ b/.changeset/auto-d904f5d.md @@ -0,0 +1,5 @@ +--- +"@qiankunjs/sandbox": patch +--- + +fix(sandbox): compatible with dynamically appending stylesheets to detached containers (#2860) diff --git a/.changeset/auto-dc274f8.md b/.changeset/auto-dc274f8.md new file mode 100644 index 000000000..172d34a07 --- /dev/null +++ b/.changeset/auto-dc274f8.md @@ -0,0 +1,5 @@ +--- +"@qiankunjs/loader": patch +--- + +fix(loader): stream HTML chunks incrementally with benchmark coverage (#3145) diff --git a/.changeset/auto-dc6b825.md b/.changeset/auto-dc6b825.md new file mode 100644 index 000000000..00b178093 --- /dev/null +++ b/.changeset/auto-dc6b825.md @@ -0,0 +1,8 @@ +--- +"@qiankunjs/loader": patch +"@qiankunjs/react": patch +"@qiankunjs/sandbox": patch +"qiankun": patch +--- + +fix(sandbox): should get container from getter function in every accessing diff --git a/.changeset/auto-dcc42ae.md b/.changeset/auto-dcc42ae.md new file mode 100644 index 000000000..5e6369e00 --- /dev/null +++ b/.changeset/auto-dcc42ae.md @@ -0,0 +1,10 @@ +--- +"@qiankunjs/bundler-plugin": minor +"@qiankunjs/loader": minor +"@qiankunjs/sandbox": minor +"@qiankunjs/shared": minor +"create-qiankun": minor +"qiankun": minor +--- + +feat: modernize examples on current tech stacks (+4 sandbox/loading fixes it surfaced) (#3138) diff --git a/.changeset/auto-dec8968.md b/.changeset/auto-dec8968.md new file mode 100644 index 000000000..53b71ed25 --- /dev/null +++ b/.changeset/auto-dec8968.md @@ -0,0 +1,5 @@ +--- +"@qiankunjs/shared": patch +--- + +fix(esm-sandbox): rewrite modulepreload as preload-as-fetch to align with classic path (#3136) diff --git a/.changeset/auto-e28c729.md b/.changeset/auto-e28c729.md new file mode 100644 index 000000000..8de04af16 --- /dev/null +++ b/.changeset/auto-e28c729.md @@ -0,0 +1,5 @@ +--- +"qiankun": patch +--- + +fix(qiankun): should remove internal cache of loadMicroApp while loading failed (#2922) diff --git a/.changeset/auto-e448082.md b/.changeset/auto-e448082.md new file mode 100644 index 000000000..9db6b380b --- /dev/null +++ b/.changeset/auto-e448082.md @@ -0,0 +1,5 @@ +--- +"qiankun": minor +--- + +feat: make loadEntry and beforeLoad runs parallelly (#2749) diff --git a/.changeset/auto-e7d788e.md b/.changeset/auto-e7d788e.md new file mode 100644 index 000000000..236278bd9 --- /dev/null +++ b/.changeset/auto-e7d788e.md @@ -0,0 +1,6 @@ +--- +"@qiankunjs/react": minor +"@qiankunjs/sandbox": minor +--- + +feat: not rebind non-native global properties (#2742) diff --git a/.changeset/auto-ea18ce6.md b/.changeset/auto-ea18ce6.md new file mode 100644 index 000000000..b786eb22c --- /dev/null +++ b/.changeset/auto-ea18ce6.md @@ -0,0 +1,6 @@ +--- +"@qiankunjs/shared": minor +"qiankun": minor +--- + +feat(shared): introduce retryable and throwable to fetch-utils (#2921) diff --git a/.changeset/auto-f09c153.md b/.changeset/auto-f09c153.md new file mode 100644 index 000000000..fba044a6e --- /dev/null +++ b/.changeset/auto-f09c153.md @@ -0,0 +1,6 @@ +--- +"@qiankunjs/sandbox": minor +"qiankun": minor +--- + +feat: pass container with parameters rather than getter function (#2827) diff --git a/.changeset/auto-f2af2e3.md b/.changeset/auto-f2af2e3.md new file mode 100644 index 000000000..3dc35dbee --- /dev/null +++ b/.changeset/auto-f2af2e3.md @@ -0,0 +1,9 @@ +--- +"@qiankunjs/loader": minor +"@qiankunjs/react": minor +"@qiankunjs/sandbox": minor +"@qiankunjs/shared": minor +"qiankun": minor +--- + +feat: extract NodeTransformer type to shared package (#2808) diff --git a/.changeset/auto-f6926d3.md b/.changeset/auto-f6926d3.md new file mode 100644 index 000000000..a01a7994b --- /dev/null +++ b/.changeset/auto-f6926d3.md @@ -0,0 +1,5 @@ +--- +"@qiankunjs/vue": patch +--- + +fix(vue): add unmount hook to unmount application (#2849) diff --git a/.changeset/auto-fa128ee.md b/.changeset/auto-fa128ee.md new file mode 100644 index 000000000..377ca9150 --- /dev/null +++ b/.changeset/auto-fa128ee.md @@ -0,0 +1,8 @@ +--- +"@qiankunjs/bundler-plugin": major +"@qiankunjs/loader": major +"@qiankunjs/sandbox": major +"@qiankunjs/shared": major +--- + +refactor(webpack-plugin): refactor QiankunPlugin webpack for more bundler support later (#3103) diff --git a/.changeset/auto-fb91153.md b/.changeset/auto-fb91153.md new file mode 100644 index 000000000..b1e657049 --- /dev/null +++ b/.changeset/auto-fb91153.md @@ -0,0 +1,5 @@ +--- +"create-qiankun": patch +--- + +fix: include template to publish field (#2881) diff --git a/.changeset/auto-fdb5f8a.md b/.changeset/auto-fdb5f8a.md new file mode 100644 index 000000000..57fc07358 --- /dev/null +++ b/.changeset/auto-fdb5f8a.md @@ -0,0 +1,9 @@ +--- +"@qiankunjs/react": minor +"@qiankunjs/sandbox": minor +"@qiankunjs/ui-shared": minor +"@qiankunjs/vue": minor +"qiankun": minor +--- + +feat(vue): introduce vue component binding (#2775) diff --git a/.changeset/auto-fe68e87.md b/.changeset/auto-fe68e87.md new file mode 100644 index 000000000..fe3375ce7 --- /dev/null +++ b/.changeset/auto-fe68e87.md @@ -0,0 +1,5 @@ +--- +"qiankun": patch +--- + +fix: should re-init container while app remounted from cache (#2751) diff --git a/.changeset/auto-feb544f.md b/.changeset/auto-feb544f.md new file mode 100644 index 000000000..7b4a7a3d5 --- /dev/null +++ b/.changeset/auto-feb544f.md @@ -0,0 +1,8 @@ +--- +"@qiankunjs/loader": patch +"@qiankunjs/sandbox": patch +"@qiankunjs/shared": patch +"qiankun": patch +--- + +fix: dynamic append element should support for the same container between micro apps (#2825) diff --git a/.changeset/pre.json b/.changeset/pre.json index bb238d8b9..9494c7589 100644 --- a/.changeset/pre.json +++ b/.changeset/pre.json @@ -12,5 +12,81 @@ "@qiankunjs/vue": "0.0.0", "create-qiankun": "0.0.0" }, - "changesets": [] + "changesets": [ + "auto-1a25196", + "auto-1a7ffa1", + "auto-1b0ffa2", + "auto-1d9adca", + "auto-2aca545", + "auto-2e528c9", + "auto-312abbc", + "auto-317961e", + "auto-32106b1", + "auto-34069e1", + "auto-34317aa", + "auto-35f7863", + "auto-3d1d336", + "auto-3e43a11", + "auto-408af41", + "auto-43bf37a", + "auto-466c9c2", + "auto-488447a", + "auto-4c7a773", + "auto-4e11b2c", + "auto-4e9ce5f", + "auto-4f2a229", + "auto-54b0878", + "auto-56fef69", + "auto-57a6129", + "auto-59d9204", + "auto-5f77347", + "auto-6204853", + "auto-693cdde", + "auto-6f07413", + "auto-6f0b94c", + "auto-775fcf3", + "auto-7ba95cf", + "auto-7cc06bd", + "auto-7cf93b5", + "auto-7d77699", + "auto-7d8591e", + "auto-88895ff", + "auto-8bec431", + "auto-8e54e12", + "auto-8f386c3", + "auto-9082546", + "auto-98b071b", + "auto-99bf65f", + "auto-9ec1595", + "auto-a34a92a", + "auto-a826cf5", + "auto-a8809ec", + "auto-ac068ae", + "auto-aec43bf", + "auto-b2d2c11", + "auto-bd12dba", + "auto-c2f224d", + "auto-c341664", + "auto-c382f3d", + "auto-d3b0b2b", + "auto-d3e9872", + "auto-d7b0a05", + "auto-d904f5d", + "auto-dc274f8", + "auto-dc6b825", + "auto-dcc42ae", + "auto-dec8968", + "auto-e28c729", + "auto-e448082", + "auto-e7d788e", + "auto-ea18ce6", + "auto-f09c153", + "auto-f2af2e3", + "auto-f6926d3", + "auto-fa128ee", + "auto-fb91153", + "auto-fdb5f8a", + "auto-fe68e87", + "auto-feb544f" + ] } diff --git a/benchmark/CHANGELOG.md b/benchmark/CHANGELOG.md new file mode 100644 index 000000000..dbdc1dc17 --- /dev/null +++ b/benchmark/CHANGELOG.md @@ -0,0 +1,45 @@ +# @qiankunjs/benchmark + +## 0.0.1-rc.0 + +### Patch Changes + +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies + - qiankun@3.0.0-rc.22 diff --git a/benchmark/package.json b/benchmark/package.json index 877b8a10d..c2d4d0985 100644 --- a/benchmark/package.json +++ b/benchmark/package.json @@ -1,7 +1,7 @@ { "name": "@qiankunjs/benchmark", "private": true, - "version": "0.0.0", + "version": "0.0.1-rc.0", "type": "module", "scripts": { "bench": "pnpm run build:fixture && node bench-all.mjs", diff --git a/examples/main/CHANGELOG.md b/examples/main/CHANGELOG.md new file mode 100644 index 000000000..b1715d801 --- /dev/null +++ b/examples/main/CHANGELOG.md @@ -0,0 +1,45 @@ +# qiankun-example-main + +## 0.0.1-rc.0 + +### Patch Changes + +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies + - qiankun@3.0.0-rc.22 diff --git a/examples/main/package.json b/examples/main/package.json index 9b813e42e..31bfc4984 100644 --- a/examples/main/package.json +++ b/examples/main/package.json @@ -1,7 +1,7 @@ { "name": "qiankun-example-main", "private": true, - "version": "0.0.0", + "version": "0.0.1-rc.0", "type": "module", "scripts": { "dev": "vite", diff --git a/examples/standalone-sandbox/CHANGELOG.md b/examples/standalone-sandbox/CHANGELOG.md new file mode 100644 index 000000000..83958747f --- /dev/null +++ b/examples/standalone-sandbox/CHANGELOG.md @@ -0,0 +1,47 @@ +# @qiankunjs/example-standalone-sandbox + +## 0.0.1-rc.0 + +### Patch Changes + +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies + - @qiankunjs/sandbox@1.0.0-rc.18 diff --git a/examples/standalone-sandbox/package.json b/examples/standalone-sandbox/package.json index d3687dc9b..86fb30cd2 100644 --- a/examples/standalone-sandbox/package.json +++ b/examples/standalone-sandbox/package.json @@ -1,7 +1,7 @@ { "name": "@qiankunjs/example-standalone-sandbox", "private": true, - "version": "0.0.0", + "version": "0.0.1-rc.0", "description": "Standalone @qiankunjs/sandbox browser containment demo", "type": "module", "scripts": { diff --git a/packages/bundler-plugin/CHANGELOG.md b/packages/bundler-plugin/CHANGELOG.md index 6ae8dd8c8..3a48ceca3 100644 --- a/packages/bundler-plugin/CHANGELOG.md +++ b/packages/bundler-plugin/CHANGELOG.md @@ -1,5 +1,19 @@ # @qiankunjs/webpack-plugin +## 1.0.0-rc.2 + +### Major Changes + +- refactor(webpack-plugin): refactor QiankunPlugin webpack for more bundler support later (#3103) + +### Minor Changes + +- feat: modernize examples on current tech stacks (+4 sandbox/loading fixes it surfaced) (#3138) + +### Patch Changes + +- fix: changeset version confusion (#3111) + ## 0.0.1-rc.1 ### Patch Changes diff --git a/packages/bundler-plugin/package.json b/packages/bundler-plugin/package.json index a7eb27a15..c9fb1643e 100644 --- a/packages/bundler-plugin/package.json +++ b/packages/bundler-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@qiankunjs/bundler-plugin", - "version": "0.0.1-rc.1", + "version": "1.0.0-rc.2", "description": "Bundler plugins for qiankun micro-frontend framework", "repository": { "type": "git", diff --git a/packages/create-qiankun/CHANGELOG.md b/packages/create-qiankun/CHANGELOG.md index b8ae292b5..fe7267654 100644 --- a/packages/create-qiankun/CHANGELOG.md +++ b/packages/create-qiankun/CHANGELOG.md @@ -1,5 +1,19 @@ # create-qiankun +## 0.1.0-rc.3 + +### Minor Changes + +- feat: refactor create-qiankun cli (#3104) +- feat: introduce create qiankun cli (#2700) +- feat(create-qiankun): add main app scaffolding support (#3122) +- feat: modernize examples on current tech stacks (+4 sandbox/loading fixes it surfaced) (#3138) + +### Patch Changes + +- fix(ci): git url +- fix: include template to publish field (#2881) + ## 0.0.1-rc.2 ### Patch Changes diff --git a/packages/create-qiankun/package.json b/packages/create-qiankun/package.json index 8a5f0d2ca..8944fcdea 100644 --- a/packages/create-qiankun/package.json +++ b/packages/create-qiankun/package.json @@ -1,6 +1,6 @@ { "name": "create-qiankun", - "version": "0.0.1-rc.2", + "version": "0.1.0-rc.3", "description": "Scaffold a qiankun main app or sub app with a single command", "repository": { "type": "git", diff --git a/packages/loader/CHANGELOG.md b/packages/loader/CHANGELOG.md index cc2adb3f1..19e18c4af 100644 --- a/packages/loader/CHANGELOG.md +++ b/packages/loader/CHANGELOG.md @@ -1,5 +1,98 @@ # @qiankunjs/loader +## 1.0.0-rc.22 + +### Major Changes + +- refactor(webpack-plugin): refactor QiankunPlugin webpack for more bundler support later (#3103) + +### Minor Changes + +- feat: playwright e2e infrastructure + sandbox/loader fixes it surfaced (#3135) +- feat: add transformer options for app loader (#2747) +- feat(sandbox): align Compartment module loading (#3159) +- feat(loader): compatible with defer entry script (#2801) +- feat: improve fetch error message by prepending url (#3105) +- feat(sandbox): support dynamic sync scripts executed by order in sandbox (#2776) +- feat: change script src before it execute thus we can be more consistent with the native browser logic (#2805) +- feat(loader): add lru cache for assets fetch by default (#2794) +- feat(loader): supports passing Response as entry parameter for loadEntry function (#2919) +- feat: add isRuntimeCompatible api to check qiankun3 compatibility (#2778) +- feat: support defer scripts and keep the executing order to consist with browser (#2811) +- feat: support huge inline-script who might be split into multiple chunks during transfer (#2878) +- feat: support ESM sandbox (#3133) +- feat: modernize examples on current tech stacks (+4 sandbox/loading fixes it surfaced) (#3138) +- feat: extract NodeTransformer type to shared package (#2808) + +### Patch Changes + +- fix(loader): we should invoke our script load listener before its own (#2768) +- fix: transformer should be generated in every load (#2755) +- fix: prefer reading script.dataset.src in script load error message (#2831) +- fix: fix eslint error (#2740) +- fix(sandbox): should get container from getter function while accessing (#2781) +- fix(ci): git url +- fix(qiankun): remove premature lifecycle check to allow fallback detection (#3099) +- fix: defer scripts should wait until html loaded (#2816) +- fix(loader): stream HTML chunks incrementally with benchmark coverage (#3145) +- fix(sandbox): should get container from getter function in every accessing +- fix: dynamic append element should support for the same container between micro apps (#2825) +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies + - @qiankunjs/sandbox@1.0.0-rc.18 + - @qiankunjs/shared@1.0.0-rc.14 + ## 0.0.1-rc.21 ### Patch Changes diff --git a/packages/loader/package.json b/packages/loader/package.json index 82576ebd8..5f622ed22 100644 --- a/packages/loader/package.json +++ b/packages/loader/package.json @@ -1,6 +1,6 @@ { "name": "@qiankunjs/loader", - "version": "0.0.1-rc.21", + "version": "1.0.0-rc.22", "description": "", "repository": { "type": "git", diff --git a/packages/qiankun/CHANGELOG.md b/packages/qiankun/CHANGELOG.md index 8029f3230..36999326a 100644 --- a/packages/qiankun/CHANGELOG.md +++ b/packages/qiankun/CHANGELOG.md @@ -1,5 +1,114 @@ # qiankun +## 3.0.0-rc.22 + +### Minor Changes + +- feat: playwright e2e infrastructure + sandbox/loader fixes it surfaced (#3135) +- feat: remove lru-cache and move wrapFetch to shared package (#2796) +- feat: add transformer options for app loader (#2747) +- feat(sandbox): align Compartment module loading (#3159) +- feat: introduce create qiankun cli (#2700) +- feat(qiankun): expose compartment sandbox configuration and plugins (#3160) +- feat: remove webpack chunk cache attributes just while there are multi instances loaded on document (#2873) +- feat(sandbox): support dynamic sync scripts executed by order in sandbox (#2776) +- feat(apis): add legacy APIs for qiankun 3.0 (#2823) +- feat(loader): add lru cache for assets fetch by default (#2794) +- feat(loader): supports passing Response as entry parameter for loadEntry function (#2919) +- feat(sandbox): expose standalone sandbox controller (#3161) +- feat: add isRuntimeCompatible api to check qiankun3 compatibility (#2778) +- feat: runtime style isolation with @scope for micro-app CSS sandboxing (#3123) +- feat: support huge inline-script who might be split into multiple chunks during transfer (#2878) +- feat: enable sandbox by default (#2814) +- feat: modernize examples with latest tech stacks +- feat: optimize lifecycle validation log (#2841) +- feat: support ESM sandbox (#3133) +- feat: modernize examples on current tech stacks (+4 sandbox/loading fixes it surfaced) (#3138) +- feat: make loadEntry and beforeLoad runs parallelly (#2749) +- feat(shared): introduce retryable and throwable to fetch-utils (#2921) +- feat: pass container with parameters rather than getter function (#2827) +- feat: extract NodeTransformer type to shared package (#2808) +- feat(vue): introduce vue component binding (#2775) + +### Patch Changes + +- fix: transformer should be generated in every load (#2755) +- fix: should invoke getContainer method to get container every time to avoid reference misordering (#2760) +- fix: optimize types and add a warning for preload (#2844) +- fix: fix eslint error (#2740) +- fix(sandbox): should get container from getter function while accessing (#2781) +- fix(qiankun): remove premature lifecycle check to allow fallback detection (#3099) +- fix: remove unused umd bundle configuration (#2879) +- fix(doc): fix changelog +- fix(ci): git url +- fix(sandbox): should get container from getter function in every accessing +- fix(qiankun): should remove internal cache of loadMicroApp while loading failed (#2922) +- fix: should re-init container while app remounted from cache (#2751) +- fix: dynamic append element should support for the same container between micro apps (#2825) +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies + - @qiankunjs/sandbox@1.0.0-rc.18 + - @qiankunjs/loader@1.0.0-rc.22 + - @qiankunjs/shared@1.0.0-rc.14 + ## 3.0.0-rc.21 ### Patch Changes diff --git a/packages/qiankun/package.json b/packages/qiankun/package.json index ef59f48f7..c2665fbfb 100644 --- a/packages/qiankun/package.json +++ b/packages/qiankun/package.json @@ -1,6 +1,6 @@ { "name": "qiankun", - "version": "3.0.0-rc.21", + "version": "3.0.0-rc.22", "description": "A completed implementation of Micro Frontends", "keywords": [ "micro frontend", diff --git a/packages/sandbox/CHANGELOG.md b/packages/sandbox/CHANGELOG.md index b15475deb..b5736e088 100644 --- a/packages/sandbox/CHANGELOG.md +++ b/packages/sandbox/CHANGELOG.md @@ -1,5 +1,86 @@ # @qiankunjs/sandbox +## 1.0.0-rc.18 + +### Major Changes + +- refactor(webpack-plugin): refactor QiankunPlugin webpack for more bundler support later (#3103) + +### Minor Changes + +- feat: playwright e2e infrastructure + sandbox/loader fixes it surfaced (#3135) +- feat(sandbox): align Compartment module loading (#3159) +- feat(sandbox): set proxy appendChild/insertBefore method for every sandbox rather than modify prototype on HTMLElement (#2736) +- feat(qiankun): expose compartment sandbox configuration and plugins (#3160) +- feat(sandbox): support dynamic sync scripts executed by order in sandbox (#2776) +- feat(loader): add lru cache for assets fetch by default (#2794) +- feat(sandbox): expose standalone sandbox controller (#3161) +- feat: runtime style isolation with @scope for micro-app CSS sandboxing (#3123) +- feat: support defer scripts and keep the executing order to consist with browser (#2811) +- feat: support huge inline-script who might be split into multiple chunks during transfer (#2878) +- feat(sandbox): micro app mounting should wait unit rebuilding link element loaded to avoid unstyled content flash (#2784) +- feat: modernize examples with latest tech stacks +- feat: optimize lifecycle validation log (#2841) +- feat(sandbox): use cloneNode api instead of importNode for compatible (#2791) +- feat: support ESM sandbox (#3133) +- feat: modernize examples on current tech stacks (+4 sandbox/loading fixes it surfaced) (#3138) +- feat: not rebind non-native global properties (#2742) +- feat: pass container with parameters rather than getter function (#2827) +- feat: extract NodeTransformer type to shared package (#2808) +- feat(vue): introduce vue component binding (#2775) + +### Patch Changes + +- refactor(sandbox): align Compartment global and classic-script semantics (#3155) +- fix: should invoke getContainer method to get container every time to avoid reference misordering (#2760) +- fix(sandbox): should calculate async script order on the fly (#2788) +- fix: move cheerio to dependencies (#2867) +- fix: should patch the container head/body element immediately rather than patch its functions with proxy (#2752) +- fix: fix eslint error (#2740) +- fix(sandbox): should get container from getter function while accessing (#2781) +- fix(sandbox): lazily mirror globals and expand performance benchmarks (#3148) +- fix(sandbox): non-hijacking elements should be appended to global document (#2861) +- fix: should bind listener to window (#3071) +- fix(ci): git url +- fix(sandbox): createElement hijack must be paired to avoid rewriting leak (#2783) +- fix(sandbox): compatible with dynamically appending scripts to detached containers (#2857) +- fix: defer scripts should wait until html loaded (#2816) +- fix: double quote link element href as selector (#2865) +- fix: add write permissions for changeset workflow (#3112) +- fix(sandbox): compatible with dynamically appending stylesheets to detached containers (#2860) +- fix(sandbox): should get container from getter function in every accessing +- fix: dynamic append element should support for the same container between micro apps (#2825) +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies + - @qiankunjs/shared@1.0.0-rc.14 + ## 0.0.1-rc.17 ### Patch Changes diff --git a/packages/sandbox/package.json b/packages/sandbox/package.json index 1e8cb7e6a..a7a92d172 100644 --- a/packages/sandbox/package.json +++ b/packages/sandbox/package.json @@ -1,6 +1,6 @@ { "name": "@qiankunjs/sandbox", - "version": "0.0.1-rc.17", + "version": "1.0.0-rc.18", "description": "qiankun sandbox", "repository": { "type": "git", diff --git a/packages/shared/CHANGELOG.md b/packages/shared/CHANGELOG.md index 9291a9d50..f1819c0db 100644 --- a/packages/shared/CHANGELOG.md +++ b/packages/shared/CHANGELOG.md @@ -1,5 +1,45 @@ # @qiankunjs/shared +## 1.0.0-rc.14 + +### Major Changes + +- refactor(webpack-plugin): refactor QiankunPlugin webpack for more bundler support later (#3103) + +### Minor Changes + +- feat: playwright e2e infrastructure + sandbox/loader fixes it surfaced (#3135) +- feat: remove lru-cache and move wrapFetch to shared package (#2796) +- feat(sandbox): align Compartment module loading (#3159) +- feat(loader): compatible with defer entry script (#2801) +- feat: remove webpack chunk cache attributes just while there are multi instances loaded on document (#2873) +- feat: improve fetch error message by prepending url (#3105) +- feat(sandbox): support dynamic sync scripts executed by order in sandbox (#2776) +- feat(transpiler): assets transpiler should work well while sandbox disabled (#2793) +- feat: change script src before it execute thus we can be more consistent with the native browser logic (#2805) +- feat(loader): add lru cache for assets fetch by default (#2794) +- feat: add isRuntimeCompatible api to check qiankun3 compatibility (#2778) +- feat: runtime style isolation with @scope for micro-app CSS sandboxing (#3123) +- feat: support defer scripts and keep the executing order to consist with browser (#2811) +- feat: support huge inline-script who might be split into multiple chunks during transfer (#2878) +- feat: support ESM sandbox (#3133) +- feat: modernize examples on current tech stacks (+4 sandbox/loading fixes it surfaced) (#3138) +- feat(shared): introduce retryable and throwable to fetch-utils (#2921) +- feat: extract NodeTransformer type to shared package (#2808) + +### Patch Changes + +- fix: should not transform url which have entired protocol already (#3110) +- fix: move cheerio to dependencies (#2867) +- fix: optimize types and add a warning for preload (#2844) +- fix: fix eslint error (#2740) +- fix(ci): git url +- refactor(shared): replace semver with compare-versions (#3107) +- fix: remove inline script source-url (#2850) +- fix: defer scripts should wait until html loaded (#2816) +- fix(esm-sandbox): rewrite modulepreload as preload-as-fetch to align with classic path (#3136) +- fix: dynamic append element should support for the same container between micro apps (#2825) + ## 0.0.1-rc.13 ### Patch Changes diff --git a/packages/shared/package.json b/packages/shared/package.json index e36e4aab9..589443251 100644 --- a/packages/shared/package.json +++ b/packages/shared/package.json @@ -1,6 +1,6 @@ { "name": "@qiankunjs/shared", - "version": "0.0.1-rc.13", + "version": "1.0.0-rc.14", "description": "internal shared package for qiankun", "repository": { "type": "git", diff --git a/packages/ui-bindings/react/CHANGELOG.md b/packages/ui-bindings/react/CHANGELOG.md index 907c0ed6a..cbb2e6bba 100644 --- a/packages/ui-bindings/react/CHANGELOG.md +++ b/packages/ui-bindings/react/CHANGELOG.md @@ -1,5 +1,27 @@ # @qiankunjs/react +## 0.1.0-rc.15 + +### Minor Changes + +- feat(sandbox): support dynamic sync scripts executed by order in sandbox (#2776) +- feat(loader): add lru cache for assets fetch by default (#2794) +- feat: refactor-microapp (#2853) +- feat: not rebind non-native global properties (#2742) +- feat: extract NodeTransformer type to shared package (#2808) +- feat(vue): introduce vue component binding (#2775) + +### Patch Changes + +- fix(sandbox): should get container from getter function while accessing (#2781) +- fix: remove unused umd bundle configuration (#2879) +- fix(sandbox): should get container from getter function in every accessing +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies + - @qiankunjs/ui-shared@0.1.0-rc.2 + ## 0.0.1-rc.14 ### Patch Changes diff --git a/packages/ui-bindings/react/package.json b/packages/ui-bindings/react/package.json index 73ce1ac16..25dcd858e 100644 --- a/packages/ui-bindings/react/package.json +++ b/packages/ui-bindings/react/package.json @@ -1,6 +1,6 @@ { "name": "@qiankunjs/react", - "version": "0.0.1-rc.14", + "version": "0.1.0-rc.15", "description": "react binding for qiankun", "main": "./dist/cjs/index.js", "module": "./dist/esm/index.js", diff --git a/packages/ui-bindings/shared/CHANGELOG.md b/packages/ui-bindings/shared/CHANGELOG.md index db7ea9b08..43b424cef 100644 --- a/packages/ui-bindings/shared/CHANGELOG.md +++ b/packages/ui-bindings/shared/CHANGELOG.md @@ -1,5 +1,17 @@ # @qiankunjs/ui-shared +## 0.1.0-rc.2 + +### Minor Changes + +- feat(qiankun): expose compartment sandbox configuration and plugins (#3160) +- feat: refactor-microapp (#2853) +- feat(vue): introduce vue component binding (#2775) + +### Patch Changes + +- fix: remove unused umd bundle configuration (#2879) + ## 0.0.1-rc.1 ### Patch Changes diff --git a/packages/ui-bindings/shared/package.json b/packages/ui-bindings/shared/package.json index 39196b3c7..90612d395 100644 --- a/packages/ui-bindings/shared/package.json +++ b/packages/ui-bindings/shared/package.json @@ -1,6 +1,6 @@ { "name": "@qiankunjs/ui-shared", - "version": "0.0.1-rc.1", + "version": "0.1.0-rc.2", "description": "ui binding shared for qiankun", "main": "./dist/cjs/index.js", "module": "./dist/esm/index.js", diff --git a/packages/ui-bindings/vue/CHANGELOG.md b/packages/ui-bindings/vue/CHANGELOG.md index 025cdf2f0..eaae49952 100644 --- a/packages/ui-bindings/vue/CHANGELOG.md +++ b/packages/ui-bindings/vue/CHANGELOG.md @@ -1,5 +1,22 @@ # @qiankunjs/vue +## 0.1.0-rc.3 + +### Minor Changes + +- feat: refactor-microapp (#2853) +- feat(vue): introduce vue component binding (#2775) + +### Patch Changes + +- fix: remove unused umd bundle configuration (#2879) +- fix(vue): add unmount hook to unmount application (#2849) +- Updated dependencies +- Updated dependencies +- Updated dependencies +- Updated dependencies + - @qiankunjs/ui-shared@0.1.0-rc.2 + ## 0.0.1-rc.2 ### Patch Changes diff --git a/packages/ui-bindings/vue/package.json b/packages/ui-bindings/vue/package.json index f0a8d12a5..dbde3e94b 100644 --- a/packages/ui-bindings/vue/package.json +++ b/packages/ui-bindings/vue/package.json @@ -1,6 +1,6 @@ { "name": "@qiankunjs/vue", - "version": "0.0.1-rc.2", + "version": "0.1.0-rc.3", "description": "vue binding for qiankun", "main": "./dist/cjs/index.js", "module": "./dist/esm/index.js",