v4.60.2
2026-04-18
- Resolve a variable rendering bug when generating different formats from the same build (#6350)
- #6327: docs: fix various typos in source and documentation (@Abhi3975, @lukastaegert)
- #6331: fix(deps): update minor/patch updates (@renovate[bot])
- #6332: chore(deps): update codecov/codecov-action action to v6 (@renovate[bot])
- #6333: chore(deps): update dependency eslint-plugin-unicorn to v64 (@renovate[bot])
- #6334: fix(deps): update rust crate swc_compiler_base to v51 (@renovate[bot])
- #6335: chore(deps): lock file maintenance (@renovate[bot], @lukastaegert)
- #6346: fix(deps): update minor/patch updates (@renovate[bot])
- #6347: chore(deps): update dependency lru-cache to v11 (@renovate[bot])
- #6348: fix(deps): update swc monorepo (major) (@renovate[bot], @lukastaegert)
- #6349: chore(deps): lock file maintenance (@renovate[bot], @lukastaegert)
- #6350: fix: reset variable render names between outputs in the same generate (@barry3406, @lukastaegert)
- #6351: chore(deps): update minor/patch updates (@renovate[bot])
- #6352: chore(deps): update cross-platform-actions/action action to v1 (@renovate[bot])
- #6353: chore(deps): update dependency lru-cache to v11 (@renovate[bot], @lukastaegert)
- #6354: chore(deps): lock file maintenance (@renovate[bot])
- #6355: chore(deps): lock file maintenance (@renovate[bot])
- #6356: chore(deps): lock file maintenance (@renovate[bot])
- #6358: chore: remove cross-env from devDeps (@K-tecchan)
v3.22.4
- 032f8f1: Fix drag handle ghost image alignment when dragging blocks inside offset layouts, and preserve correct ghost image behavior for RTL content.
- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts
- Updated dependencies [032f8f1]
- Updated dependencies [032f8f1]
- Updated dependencies [032f8f1]
- @tiptap/core@3.22.4
- @tiptap/extension-collaboration@3.22.4
- @tiptap/extension-node-range@3.22.4
- @tiptap/pm@3.22.4
- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts
- 032f8f1: Fix text selection collapsing after toggling off a list with AllSelection
- Updated dependencies [032f8f1]
- Updated dependencies [032f8f1]
- @tiptap/pm@3.22.4
- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts
- Updated dependencies [032f8f1]
- Updated dependencies [032f8f1]
- @tiptap/core@3.22.4
- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts
- Updated dependencies [032f8f1]
- Updated dependencies [032f8f1]
- @tiptap/core@3.22.4
- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts
- Updated dependencies [032f8f1]
- Updated dependencies [032f8f1]
- @tiptap/core@3.22.4
- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts
- Updated dependencies [032f8f1]
- Updated dependencies [032f8f1]
- Updated dependencies [032f8f1]
- @tiptap/core@3.22.4
- @tiptap/pm@3.22.4
- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts
- Updated dependencies [032f8f1]
- Updated dependencies [032f8f1]
- @tiptap/extension-list@3.22.4
- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts
- Updated dependencies [032f8f1]
- Updated dependencies [032f8f1]
- @tiptap/core@3.22.4
- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts
- Updated dependencies [032f8f1]
- Updated dependencies [032f8f1]
- Updated dependencies [032f8f1]
- @tiptap/core@3.22.4
- @tiptap/pm@3.22.4
- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts
- Updated dependencies [032f8f1]
- Updated dependencies [032f8f1]
- Updated dependencies [032f8f1]
- @tiptap/core@3.22.4
- @tiptap/extension-code-block@3.22.4
- @tiptap/pm@3.22.4
- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts
- Updated dependencies [032f8f1]
- Updated dependencies [032f8f1]
- Updated dependencies [032f8f1]
- @tiptap/core@3.22.4
- @tiptap/pm@3.22.4
- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts
- Updated dependencies [032f8f1]
- Updated dependencies [032f8f1]
- Updated dependencies [032f8f1]
- @tiptap/core@3.22.4
- @tiptap/pm@3.22.4
- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts
- Updated dependencies [032f8f1]
- @tiptap/extension-text-style@3.22.4
- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts
- Updated dependencies [032f8f1]
- Updated dependencies [032f8f1]
- Updated dependencies [032f8f1]
- @tiptap/core@3.22.4
- @tiptap/extension-text-style@3.22.4
- @tiptap/pm@3.22.4
- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts
- Updated dependencies [032f8f1]
- Updated dependencies [032f8f1]
- @tiptap/core@3.22.4
- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts
- Updated dependencies [032f8f1]
- Updated dependencies [032f8f1]
- Updated dependencies [032f8f1]
- @tiptap/extension-drag-handle@3.22.4
- @tiptap/pm@3.22.4
- @tiptap/react@3.22.4
- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts
- Updated dependencies [032f8f1]
- Updated dependencies [032f8f1]
- Updated dependencies [032f8f1]
- @tiptap/extension-drag-handle@3.22.4
- @tiptap/pm@3.22.4
- @tiptap/vue-2@3.22.4
- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts
- Updated dependencies [032f8f1]
- Updated dependencies [032f8f1]
- Updated dependencies [032f8f1]
- @tiptap/extension-drag-handle@3.22.4
- @tiptap/pm@3.22.4
- @tiptap/vue-3@3.22.4
- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts
- Updated dependencies [032f8f1]
- Updated dependencies [032f8f1]
- Updated dependencies [032f8f1]
- @tiptap/core@3.22.4
- @tiptap/pm@3.22.4
- @tiptap/suggestion@3.22.4
- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts
- Updated dependencies [032f8f1]
- Updated dependencies [032f8f1]
- Updated dependencies [032f8f1]
- @tiptap/core@3.22.4
- @tiptap/extension-text-style@3.22.4
- @tiptap/pm@3.22.4
- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts
- Updated dependencies [032f8f1]
- Updated dependencies [032f8f1]
- Updated dependencies [032f8f1]
- @tiptap/core@3.22.4
- @tiptap/pm@3.22.4
- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts
- Updated dependencies [032f8f1]
- @tiptap/extension-text-style@3.22.4
- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts
- Updated dependencies [032f8f1]
- Updated dependencies [032f8f1]
- @tiptap/core@3.22.4
- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts
- Updated dependencies [032f8f1]
- Updated dependencies [032f8f1]
- @tiptap/core@3.22.4
- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts
- Updated dependencies [032f8f1]
- Updated dependencies [032f8f1]
- @tiptap/core@3.22.4
- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts
- Updated dependencies [032f8f1]
- Updated dependencies [032f8f1]
- Updated dependencies [032f8f1]
- @tiptap/core@3.22.4
- @tiptap/pm@3.22.4
- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts
- Updated dependencies [032f8f1]
- Updated dependencies [032f8f1]
- @tiptap/core@3.22.4
- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts
- Updated dependencies [032f8f1]
- Updated dependencies [032f8f1]
- Updated dependencies [032f8f1]
- @tiptap/core@3.22.4
- @tiptap/extension-text-style@3.22.4
- @tiptap/pm@3.22.4
- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts
- Updated dependencies [032f8f1]
- Updated dependencies [032f8f1]
- @tiptap/core@3.22.4
- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts
- Updated dependencies [032f8f1]
- Updated dependencies [032f8f1]
- Updated dependencies [032f8f1]
- @tiptap/core@3.22.4
- @tiptap/pm@3.22.4
-
032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts
-
032f8f1: Treat non-indented continuation lines following an ordered list marker as part of the same list item.
This aligns ordered list parsing with CommonMark behavior: lines immediately after a list item (before a blank line) are considered lazy continuation and remain inside the list item rather than ending it.
-
Updated dependencies [032f8f1]
-
Updated dependencies [032f8f1]
-
Updated dependencies [032f8f1]
- @tiptap/core@3.22.4
- @tiptap/pm@3.22.4
- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts
- Updated dependencies [032f8f1]
- Updated dependencies [032f8f1]
- Updated dependencies [032f8f1]
- @tiptap/core@3.22.4
- @tiptap/pm@3.22.4
- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts
- Updated dependencies [032f8f1]
- Updated dependencies [032f8f1]
- Updated dependencies [032f8f1]
- @tiptap/core@3.22.4
- @tiptap/pm@3.22.4
- @tiptap/suggestion@3.22.4
- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts
- Updated dependencies [032f8f1]
- Updated dependencies [032f8f1]
- Updated dependencies [032f8f1]
- @tiptap/core@3.22.4
- @tiptap/pm@3.22.4
- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts
- Updated dependencies [032f8f1]
- Updated dependencies [032f8f1]
- @tiptap/extension-list@3.22.4
- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts
- Updated dependencies [032f8f1]
- Updated dependencies [032f8f1]
- @tiptap/core@3.22.4
- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts
- Updated dependencies [032f8f1]
- Updated dependencies [032f8f1]
- @tiptap/core@3.22.4
- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts
- Updated dependencies [032f8f1]
- Updated dependencies [032f8f1]
- Updated dependencies [032f8f1]
- @tiptap/core@3.22.4
- @tiptap/pm@3.22.4
- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts
- Updated dependencies [032f8f1]
- Updated dependencies [032f8f1]
- Updated dependencies [032f8f1]
- @tiptap/core@3.22.4
- @tiptap/pm@3.22.4
- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts
- Updated dependencies [032f8f1]
- Updated dependencies [032f8f1]
- Updated dependencies [032f8f1]
- @tiptap/core@3.22.4
- @tiptap/pm@3.22.4
- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts
- Updated dependencies [032f8f1]
- Updated dependencies [032f8f1]
- Updated dependencies [032f8f1]
- @tiptap/core@3.22.4
- @tiptap/pm@3.22.4
- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts
- Updated dependencies [032f8f1]
- Updated dependencies [032f8f1]
- @tiptap/core@3.22.4
- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts
- Updated dependencies [032f8f1]
- Updated dependencies [032f8f1]
- @tiptap/core@3.22.4
- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts
- Updated dependencies [032f8f1]
- Updated dependencies [032f8f1]
- @tiptap/core@3.22.4
- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts
- Updated dependencies [032f8f1]
- Updated dependencies [032f8f1]
- @tiptap/core@3.22.4
- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts
- Updated dependencies [032f8f1]
- Updated dependencies [032f8f1]
- @tiptap/core@3.22.4
- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts
- Updated dependencies [032f8f1]
- Updated dependencies [032f8f1]
- @tiptap/core@3.22.4
- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts
- Updated dependencies [032f8f1]
- Updated dependencies [032f8f1]
- Updated dependencies [032f8f1]
- @tiptap/core@3.22.4
- @tiptap/pm@3.22.4
- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts
- Updated dependencies [032f8f1]
- Updated dependencies [032f8f1]
- @tiptap/core@3.22.4
- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts
- Updated dependencies [032f8f1]
- Updated dependencies [032f8f1]
- Updated dependencies [032f8f1]
- @tiptap/core@3.22.4
- @tiptap/pm@3.22.4
- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts
- Updated dependencies [032f8f1]
- Updated dependencies [032f8f1]
- Updated dependencies [032f8f1]
- @tiptap/core@3.22.4
- @tiptap/pm@3.22.4
- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts
- Updated dependencies [032f8f1]
- Updated dependencies [032f8f1]
- Updated dependencies [032f8f1]
- @tiptap/core@3.22.4
- @tiptap/pm@3.22.4
- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts
- 032f8f1: Remove unused ProseMirror packages from @tiptap/pm to reduce bundle size
- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts
- Updated dependencies [032f8f1]
- Updated dependencies [032f8f1]
- Updated dependencies [032f8f1]
- @tiptap/core@3.22.4
- @tiptap/pm@3.22.4
- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts
- Updated dependencies [032f8f1]
- Updated dependencies [032f8f1]
- Updated dependencies [032f8f1]
- Updated dependencies [032f8f1]
- @tiptap/core@3.22.4
- @tiptap/extension-blockquote@3.22.4
- @tiptap/extension-bold@3.22.4
- @tiptap/extension-bullet-list@3.22.4
- @tiptap/extension-code@3.22.4
- @tiptap/extension-code-block@3.22.4
- @tiptap/extension-document@3.22.4
- @tiptap/extension-hard-break@3.22.4
- @tiptap/extension-heading@3.22.4
- @tiptap/extension-horizontal-rule@3.22.4
- @tiptap/extension-italic@3.22.4
- @tiptap/extension-link@3.22.4
- @tiptap/extension-list@3.22.4
- @tiptap/extension-ordered-list@3.22.4
- @tiptap/extension-paragraph@3.22.4
- @tiptap/extension-strike@3.22.4
- @tiptap/extension-text@3.22.4
- @tiptap/extension-underline@3.22.4
- @tiptap/extensions@3.22.4
- @tiptap/pm@3.22.4
- @tiptap/extension-dropcursor@3.22.4
- @tiptap/extension-gapcursor@3.22.4
- @tiptap/extension-list-item@3.22.4
- @tiptap/extension-list-keymap@3.22.4
- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts
- Updated dependencies [032f8f1]
- Updated dependencies [032f8f1]
- Updated dependencies [032f8f1]
- @tiptap/core@3.22.4
- @tiptap/pm@3.22.4
- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts
- Updated dependencies [032f8f1]
- Updated dependencies [032f8f1]
- Updated dependencies [032f8f1]
- @tiptap/core@3.22.4
- @tiptap/pm@3.22.4
- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts
- Updated dependencies [032f8f1]
- Updated dependencies [032f8f1]
- Updated dependencies [032f8f1]
- @tiptap/core@3.22.4
- @tiptap/pm@3.22.4
- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts
- Updated dependencies [032f8f1]
- Updated dependencies [032f8f1]
- Updated dependencies [032f8f1]
- @tiptap/core@3.22.4
- @tiptap/pm@3.22.4
- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts
- Updated dependencies [032f8f1]
- @tiptap/extensions@3.22.4
- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts
- Updated dependencies [032f8f1]
- @tiptap/extensions@3.22.4
- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts
- Updated dependencies [032f8f1]
- @tiptap/extensions@3.22.4
- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts
- Updated dependencies [032f8f1]
- @tiptap/extensions@3.22.4
- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts
- Updated dependencies [032f8f1]
- @tiptap/extensions@3.22.4
- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts
- Updated dependencies [032f8f1]
- Updated dependencies [032f8f1]
- @tiptap/extension-list@3.22.4
- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts
- Updated dependencies [032f8f1]
- Updated dependencies [032f8f1]
- @tiptap/extension-list@3.22.4
- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts
- Updated dependencies [032f8f1]
- @tiptap/extensions@3.22.4
- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts
- Updated dependencies [032f8f1]
- @tiptap/extension-table@3.22.4
- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts
- Updated dependencies [032f8f1]
- @tiptap/extension-table@3.22.4
- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts
- Updated dependencies [032f8f1]
- @tiptap/extension-table@3.22.4
- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts
- Updated dependencies [032f8f1]
- Updated dependencies [032f8f1]
- @tiptap/extension-list@3.22.4
- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts
- Updated dependencies [032f8f1]
- Updated dependencies [032f8f1]
- @tiptap/extension-list@3.22.4
@astrojs/telemetry@3.3.1
- #16257
e0b240eThanks @gameroman! - Removeddebugdependency
astro@6.1.8
-
#16367
a6866a7Thanks @ematipico! - Fixes an issue where build output files could contain special characters (!,~,{,}) in their names, causing deploy failures on platforms like Netlify. -
#16381
217c5b3Thanks @ematipico! - Slightly improved the performance of the dev server by caching the internal crawling of the dependencies of a project. -
#16348
7d26cd7Thanks @ocavue! - Fixes a bug where emitted assets during a client build would contain always fresh, new hashes in their name. Now the build should be more stable. -
#16317
d012bfeThanks @das-peter! - Fixes a bug whereallowedDomainsweren't correctly propagated when using the development server. -
#16379
5a84551Thanks @martrapp! - Improves Vue scoped style handling in DEV mode during client router navigation. -
#16317
d012bfeThanks @das-peter! - Adds tests to verify settings are properly propagated when using the development server. -
#16282
5b0fdaaThanks @jmurty! - Fixes build errors on platforms with skew protection enabled (e.g. Vercel, Netlify) for inter-chunk Javascript using dynamic imports -
Updated dependencies [
e0b240e]:- @astrojs/telemetry@3.3.1
🎉 Release v0.21.0
Your feedback is crucial! Please submit issues and suggestions to help us shape the future of Univer.
If you're eager to explore Univer, check out our getting started documentation. Dive into the world of collaborative document, spreadsheet, and presentation editing powered by Univer!
- Refactor and fix issues related to permission control APIs, with the following changes: #6804
- Remove the
FPermissionclass and all its creation methods. - Remove all APIs that listen for permission changes.
- Adjust
FPermission.setPermissionDialogVisibletoFWorkbookPermission.setPermissionDialogVisible. - Remove
setPointandgetPointrelated methods fromFRangePermission. - Add
setPointandgetPointrelated methods toFRangeProtectionRule. - The
setPointmethod is used to update the permission point, which will synchronize the server status in collaborative editing scenarios:false: This permission point requires at least theownerrole.true: This permission point requires at least theeditorrole.
- When creating a protected range rule, remove the
allowEditfield from the options parameter, and use theallowUsersfield to determine whether it is "only me" or "specified users" who can edit.
- Remove the
- Refactor and improve the user experience and accessibility of the collaboration status component in the upper right corner of the collaborative document, with the following changes:
- The component no longer displays text labels, only icons, to reduce visual interference.
- Show detailed status tips on mouse hover.
- Add correct ARIA attributes (role, aria-live, aria-label).
- Make the offline status clickable and support keyboard input (Enter / Space).
- Add a spinning animation for status synchronization.
- Fix the issue of
IRepeatLastActionServicenot registered on mobile. #6806 - Fix some API operations that were not blocked by permission control. #6815
- Fix some known issues with shapes.
- Fix the issue of conditional formatting anomalies after importing some low-version Excel files.
We welcome your input and insights as we embark on this exciting journey. Connect with us on:
Full changelog (2026-04-18)
- aligan: update (#6798) (f5db141)
- formula: optimize the logic of inverted index (#6818) (79d2c30)
- mobile: fix dependency not registered (#6806) (2a010b6)
- permission: fix some API operations that were not blocked by permission control (#6815) (3d6f418)
- protocol: correct method name from IUpdateCollaborator to UpdateCollaborator (#6817) (3479e20)
Version 7.3.0
In this release we changed from Rollup to Rolldown, this also changed the minifier. If you notice some bug with your built app please report it.
- @mauricekindermann made their first contribution in https://github.com/fabricjs/fabric.js/pull/10851
- @multivoltage made their first contribution in https://github.com/fabricjs/fabric.js/pull/10875
- @10ef made their first contribution in https://github.com/fabricjs/fabric.js/pull/10943
- feat(extensions): Cropping controls with edge resize and flip support by @mauricekindermann in https://github.com/fabricjs/fabric.js/pull/10851
- fix(): Fire mouseover/mouseleave for objects that are multi selection targets by @asturur in https://github.com/fabricjs/fabric.js/pull/10874
- Gradient controls by @asturur in https://github.com/fabricjs/fabric.js/pull/10844
- chore(deps-dev): bump rollup from 4.52.4 to 4.59.0 in the npm_and_yarn group across 1 directory by @dependabot[bot] in https://github.com/fabricjs/fabric.js/pull/10877
- chore(): Update typescript-eslint to address a recent vulnerability by @asturur in https://github.com/fabricjs/fabric.js/pull/10878
- Cleanup animation delay timeout by @jiayihu in https://github.com/fabricjs/fabric.js/pull/10830
- fix: avoid crash if loadFromJSON load config with not existing images by @multivoltage in https://github.com/fabricjs/fabric.js/pull/10875
- feat(): Support textDecoration color. by @asturur in https://github.com/fabricjs/fabric.js/pull/10880
- chore(): update vitest to 4.1.0 by @Smrtnyk in https://github.com/fabricjs/fabric.js/pull/10888
- chore(): try rolldown by @Smrtnyk in https://github.com/fabricjs/fabric.js/pull/10868
- chore(): migrate from prettier to oxfmt by @Smrtnyk in https://github.com/fabricjs/fabric.js/pull/10881
- chore(deps-dev): bump @playwright/test from 1.58.1 to 1.58.2 by @dependabot[bot] in https://github.com/fabricjs/fabric.js/pull/10885
- chore(deps-dev): bump nyc from 17.1.0 to 18.0.0 by @dependabot[bot] in https://github.com/fabricjs/fabric.js/pull/10883
- chore: simplify issue templates and remove semver devDependency by @asturur in https://github.com/fabricjs/fabric.js/pull/10892
- chore(): try to improve playwright tests speed by @Smrtnyk in https://github.com/fabricjs/fabric.js/pull/10896
- ci(): fix the coverage comment action by @asturur in https://github.com/fabricjs/fabric.js/pull/10898
- fix(): Coverage e2e part2 by @asturur in https://github.com/fabricjs/fabric.js/pull/10899
- chore(): simplify svg creation in unit tests via shared helper by @Smrtnyk in https://github.com/fabricjs/fabric.js/pull/10895
- docs(agents): add repo AGENTS guide and PR skill by @asturur in https://github.com/fabricjs/fabric.js/pull/10900
- refactor(tests): use createSVGElement helper across spec files by @Smrtnyk in https://github.com/fabricjs/fabric.js/pull/10902
- ci(): Try to enable sonarqube cloud for coverage reporting by @asturur in https://github.com/fabricjs/fabric.js/pull/10903
- ci(): fix sonarqube lcov path after artifact download by @asturur in https://github.com/fabricjs/fabric.js/pull/10910
- refactor(tests): remove coverage collection from playwright by @Smrtnyk in https://github.com/fabricjs/fabric.js/pull/10912
- chore(deps-dev): bump es-toolkit from 1.40.0 to 1.45.1 by @dependabot[bot] in https://github.com/fabricjs/fabric.js/pull/10907
- chore(deps): bump canvas from 3.2.0 to 3.2.1 by @dependabot[bot] in https://github.com/fabricjs/fabric.js/pull/10906
- chore(deps-dev): bump inquirer from 12.10.0 to 13.3.2 by @dependabot[bot] in https://github.com/fabricjs/fabric.js/pull/10909
- chore(): remove leftover babel dep by @Smrtnyk in https://github.com/fabricjs/fabric.js/pull/10914
- refactor(tests): remove coverage merge step by @Smrtnyk in https://github.com/fabricjs/fabric.js/pull/10913
- ci(): fix SonarCloud PR changed-lines coverage by @asturur in https://github.com/fabricjs/fabric.js/pull/10921
- ci(): harden privileged workflow_run actions by @asturur in https://github.com/fabricjs/fabric.js/pull/10922
- test(e2e): stabilize drag and drop event snapshots by @asturur in https://github.com/fabricjs/fabric.js/pull/10918
- refactor(tests): consolidate rectangle creation using makeRect by @Smrtnyk in https://github.com/fabricjs/fabric.js/pull/10923
- chore(deps): bump canvas from 3.2.1 to 3.2.2 by @dependabot[bot] in https://github.com/fabricjs/fabric.js/pull/10926
- chore(deps-dev): bump picomatch from 2.3.1 to 2.3.2 in the npm_and_yarn group across 1 directory by @dependabot[bot] in https://github.com/fabricjs/fabric.js/pull/10928
- chore(deps): update devDependencies to latest versions by @Smrtnyk in https://github.com/fabricjs/fabric.js/pull/10929
- chore(): update typescript to 6 by @Smrtnyk in https://github.com/fabricjs/fabric.js/pull/10935
- refactor(test): fix dead assertions in Shadow.spec.ts by @Smrtnyk in https://github.com/fabricjs/fabric.js/pull/10932
- chore(deps-dev): bump serialize-javascript from 7.0.4 to 7.0.5 in the npm_and_yarn group across 1 directory by @dependabot[bot] in https://github.com/fabricjs/fabric.js/pull/10936
- chore(deps): bump canvas from 3.2.2 to 3.2.3 by @dependabot[bot] in https://github.com/fabricjs/fabric.js/pull/10940
- refactor(tests): Migrate to official vitest API for custom snapshot matchers by @Smrtnyk in https://github.com/fabricjs/fabric.js/pull/10937
- fix(cropping): keep ghost scaling controls anchored on flipped images by @10ef in https://github.com/fabricjs/fabric.js/pull/10943
- Version 7.3.0 by @asturur in https://github.com/fabricjs/fabric.js/pull/10951
Full Changelog: https://github.com/fabricjs/fabric.js/compare/v720...v730
create-rari-app@0.5.2
- 79f55f06 chore(deps): bump rari binaries to 0.12.2 and update dependencies
Full Changelog: https://github.com/rari-build/rari/compare/create-rari-app@0.5.1...create-rari-app@0.5.2
rari@0.12.2
- 79f55f06 chore(deps): bump rari binaries to 0.12.2 and update dependencies
- 03e5edd9 fix(rsc): mark Image component as client reference on server
Full Changelog: https://github.com/rari-build/rari/compare/rari@0.12.1...rari@0.12.2
v0.12.2
- a9794983 chore(deps): bump rari to 0.12.2
Full Changelog: https://github.com/rari-build/rari/compare/v0.12.1...v0.12.2