diff --git a/CHANGELOG.md b/CHANGELOG.md index 8bdea4eee3..64fe880c0c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,6 +11,19 @@ Changelog _Note: Gaps between patch versions are faulty, broken or test releases._ +## v4.0.0-beta.49 (2024-01-17) + +#### :rocket: New Feature + +* Now the `render` method can accept the name of an asynchronous group to control the invocation of destructors `components/friends/vdom` + +#### :bug: Bug Fix + +* Fixed memory leaks when switching pages `bDynamicPage` +* Fixed a memory leak when creating dynamic components via the VDOM API `core/component/engines/vue3` +* Fixed memory leaks when removing components `core/component/init` +* Added memoization for the `getParent` and `getRoot` props to prevent unnecessary re-renders `build/snakeskin` + ## v4.0.0-beta.48 (2024-01-17) #### :boom: Breaking Change diff --git a/build/snakeskin/CHANGELOG.md b/build/snakeskin/CHANGELOG.md index 5862e341b5..e0894dc125 100644 --- a/build/snakeskin/CHANGELOG.md +++ b/build/snakeskin/CHANGELOG.md @@ -9,6 +9,12 @@ Changelog > - :house: [Internal] > - :nail_care: [Polish] +## v4.0.0-beta.49 (2024-01-17) + +#### :bug: Bug Fix + +* Added memoization for the `getParent` and `getRoot` props to prevent unnecessary re-renders + ## v4.0.0-beta.38 (2023-11-15) #### :bug: Bug Fix diff --git a/package.json b/package.json index 356e4411f0..437d629072 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,7 @@ "packageManager": "yarn@4.0.2", "typings": "index.d.ts", "license": "MIT", - "version": "4.0.0-beta.48", + "version": "4.0.0-beta.49", "author": { "name": "kobezzza", "email": "kobezzza@gmail.com", diff --git a/src/components/base/b-dynamic-page/CHANGELOG.md b/src/components/base/b-dynamic-page/CHANGELOG.md index 5aa8b915a1..eeb3184575 100644 --- a/src/components/base/b-dynamic-page/CHANGELOG.md +++ b/src/components/base/b-dynamic-page/CHANGELOG.md @@ -9,6 +9,12 @@ Changelog > - :house: [Internal] > - :nail_care: [Polish] +## v4.0.0-beta.49 (2024-01-17) + +#### :bug: Bug Fix + +* Fixed memory leaks when switching pages + ## v4.0.0-alpha.1 (2022-12-14) #### :boom: Breaking Change diff --git a/src/components/friends/vdom/CHANGELOG.md b/src/components/friends/vdom/CHANGELOG.md index bdc31dba6a..09ea43bde3 100644 --- a/src/components/friends/vdom/CHANGELOG.md +++ b/src/components/friends/vdom/CHANGELOG.md @@ -9,6 +9,12 @@ Changelog > - :house: [Internal] > - :nail_care: [Polish] +## v4.0.0-beta.49 (2024-01-17) + +#### :rocket: New Feature + +* Now the `render` method can accept the name of an asynchronous group to control the invocation of destructors + ## v4.0.0-alpha.1 (2022-12-14) #### :boom: Breaking Change diff --git a/src/core/component/engines/vue3/CHANGELOG.md b/src/core/component/engines/vue3/CHANGELOG.md index 651a4fe3fa..a7e6e30036 100644 --- a/src/core/component/engines/vue3/CHANGELOG.md +++ b/src/core/component/engines/vue3/CHANGELOG.md @@ -9,6 +9,12 @@ Changelog > - :house: [Internal] > - :nail_care: [Polish] +## v4.0.0-beta.49 (2024-01-17) + +#### :bug: Bug Fix + +* Fixed a memory leak when creating dynamic components via the VDOM API + ## v4.0.0-beta.23 (2023-09-18) #### :bug: Bug Fix diff --git a/src/core/component/init/CHANGELOG.md b/src/core/component/init/CHANGELOG.md index 95acd5c002..7cc94a4548 100644 --- a/src/core/component/init/CHANGELOG.md +++ b/src/core/component/init/CHANGELOG.md @@ -9,6 +9,12 @@ Changelog > - :house: [Internal] > - :nail_care: [Polish] +## v4.0.0-beta.49 (2024-01-17) + +#### :bug: Bug Fix + +* Fixed memory leaks when removing components + ## v4.0.0-alpha.1 (2022-12-14) #### :boom: Breaking Change