6.1.1
- 🐞 Fix DatePicker cannot support webpack 4: Can't resolve '@rc-component/picker/locale/en_US'. #56219 @afc163
- 🐞 Fix ColorPicker inconsistent input heights. #56220 @ug-hero
- 🐞 Fix notification default background color not white when cssVar is disabled. #56169 @wanpan11
- 🐞 Fix Input border missing when focused on Space.Compact with
allowClearprop. #56105 @tuzixiangs - 🐞 Fix vertical Splitter incorrect collapse behavior in RTL mode, RTL flipping is now applied only to horizontal layouts #56179 @QDyanbing
- 🐞 Fix Result not passing through
data-*andaria-*attributes to the root DOM element. #56165 @QDyanbing - 🐞 MISC:
theme.cssVar.prefixandtheme.cssVar.keynow respect empty string value. #56146 @QDyanbing - 💄 Lift Breadcrumb link style priority. #56137 @guoyunhe
- 🐞 Fix ConfigProvider
closable.placementnot working. #55985 @meet-student - 🐞 Fix Form
onValuesChangeparams missing Form.List nested content. #56129 @zombieJ - 🐞 Fix Select
selectorBgtoken not working. #56052 @ug-hero - 🐞 Fix Upload incorrect progress position style. #56194 @QDyanbing
- 🐞 修复 DatePicker 不兼容 webpack 4 的问题:Can't resolve '@rc-component/picker/locale/en_US'。#56219 @afc163
- 🐞 修复 ColorPicker 弹层内输入框高度不一致问题。#56220 @ug-hero
- 🐞 修复 notification 在 cssVar 未启用时默认背景色不为白色的问题。#56169 @wanpan11
- 🐞 修复 Input 在 Space.Compact 下配置
allowClear时聚焦边框丢失的问题。#56105 @tuzixiangs - 🐞 修复 Splitter 在 RTL + 垂直模式下折叠方向错误的问题,RTL 逻辑现在仅在横向布局下生效。#56179 @QDyanbing
- 🐞 修复 Result 未向根节点透传
data-*与aria-*属性的问题。#56165 @QDyanbing - 🐞 MISC: 修复:
theme.cssVar.prefix与theme.cssVar.key不支持传入空字符串的问题。#56146 @QDyanbing - 💄 提升 Breadcrumb 链接样式优先级以避免被全局样式覆盖。#56137 @guoyunhe
- 🐞 修复 ConfigProvider
closable.placement配置失效的问题。#55985 @meet-student - 🐞 修复 Form
onValuesChange对存在嵌套数据的 Form.List 缺失内容的问题。#56129 @zombieJ - 🐞 修复 Select
selectorBgtoken 不生效的问题。#56052 @ug-hero - 🐞 修复 Upload 进度条位置样式错误的问题。#56194 @QDyanbing
1.16.0
MessagePlugin: 移除消息容器的id='tdesign-message-container--${placement}',之前依赖该属性的业务注意此变更⚠️ @RylanBot (#3820)
- 支持
readonly的组件新增 APIreadOnly,与readonly效果一致。原有的readonly会被保留,未来版本将废弃,建议及时更换⚠️ @RylanBot (#3955) - 支持
.dark类名,丰富切换深色模式的方式 @liweijie0812 (common#2355) Dialog: 优化渲染阶段,避免子元素计算异常的问题,此前有在 Dialog 内进行复杂内容渲染的请注意此变更⚠️ @HaixingOoO (#3705)Form: 保留原始 HTML 效果,当输入框按下 Enter 键自动触发 submit 事件,如果需要拦截该行为,可以给输入框绑定onEnter={(e)=>e.preventDefault()},此前有依赖此内置特性请注意此变更⚠️ MessagePlugin: 新增开启和关闭时的动画效果 @RylanBot (#3820)Textarea: 支持countAPI,用于自定义计数元素的渲染 @RylanBot (#4003)ImageViewer:
Textarea: 更正status对应的初始值与 class 名为default,内部 class 进行了相应调整,之前有覆盖 tips 类名请注意此变更⚠️ @RylanBot (#4007)Avatar: 修复样式与设计稿不一致的问题 @liweijie0812 (common#2364)ConfigProvider: 修复tag.closeIcon不生效的问题 @RylanBot (#4004)Form: 修复初始化表单值时引入多余组件,导致未使用组件也被打包的问题 @RylanBot (#3965)Menu: 修复菜单选项默认边距和图标大小的问题 @liweijie0812 (common#2369)Select: 优化键盘操作过程中再次进行回车操作的使用体验 @uyarn (#3989)Tree: 修复子节点为自定义的 Input 等元素时,选中文本的高亮样式被隐藏的问题 @RylanBot (common#2370)MessagePlugin: @RylanBot (#3820)- 修复自定义
attach后,后续其它全局消息也被绑定到该节点中的异常 - 修复
closeAll无法关闭所有消息的异常
- 修复自定义
EnhancedTable: 修复子节点收缩时,表头全选状态异常的问题 @liweijie0812 (#3988)Table:Popup:PopupPlugin: 修复classPrefix不生效的问题 @RylanBot (#3940)
v4.53.4
2025-12-15
- Ensure
Symbol.disposeandSymbol.asyncDisposeproperties are never removed with(await) usingdeclarations. (#6209)
- #6185: chore(deps): update dependency @inquirer/prompts to v8 (@renovate[bot], @lukastaegert)
- #6186: fix(deps): lock file maintenance minor/patch updates (@renovate[bot])
- #6187: chore(deps): lock file maintenance (@renovate[bot])
- #6188: chore(deps): lock file maintenance minor/patch updates (@renovate[bot])
- #6190: Fix syntax error in manualChunks example (@jonnyeom)
- #6194: chore(deps): update actions/checkout action to v6 (@renovate[bot])
- #6195: fix(deps): lock file maintenance minor/patch updates (@renovate[bot], @lukastaegert)
- #6202: fix(deps): update swc monorepo (major) (@renovate[bot])
- #6203: fix(deps): lock file maintenance minor/patch updates (@renovate[bot], @lukastaegert)
- #6209: Do not tree-shake handlers for "using" (@lukastaegert)
5.29.2
- 🐞 Fix notification background colors incorrect when
cssVaris disabled. #56133 @afc163 - 🐞 Raise Breadcrumb link style priority to avoid being overridden by global styles (v5). #56139 @guoyunhe
- 🐞 Fix Input.Search should not warn about deprecated
addonAfter. #55806 @zombieJ - 🐞 Fix Splitter failing to fill its container when the sum of panel proportions is not 1. #56217 @zombieJ
v7.3.0
Please refer to CHANGELOG.md for details.
Version 7.0.0 rc1
- chore(): Update typescript 5.9, eslint, babel and rollup to latest by @asturur in https://github.com/fabricjs/fabric.js/pull/10708
- chore(): Fixes to TypeDoc for compilation by @asturur in https://github.com/fabricjs/fabric.js/pull/10709
- chore(): Remove mouse wheel console warning by setting default explicitly. by @zhe-he in https://github.com/fabricjs/fabric.js/pull/10712
- fix: The mouse enter and leave events of child elements will be executed twice. by @zhe-he in https://github.com/fabricjs/fabric.js/pull/10699
- BREAKING: chore(): Update min node version to 20, add 24 by @asturur in https://github.com/fabricjs/fabric.js/pull/10716
- BREAKING(): Deprecate fireRightClick, fireMiddleClick, stopContextMenu and change their default value. by @asturur in https://github.com/fabricjs/fabric.js/pull/10720
- Clarify MIT License by @asturur in https://github.com/fabricjs/fabric.js/pull/10725
- doc: Repair broken link in docs by targeting all demo and samples pages in old fabric docs. by @tneullas in https://github.com/fabricjs/fabric.js/pull/10723
- chore(): Format dependabot.yml with Prettier to ensure consistent code style by @Copilot in https://github.com/fabricjs/fabric.js/pull/10733
- chore(deps-dev): bump @eslint/js from 9.34.0 to 9.35.0 by @dependabot[bot] in https://github.com/fabricjs/fabric.js/pull/10729
- Update license to include 2016–2025 Fabric.js contributors by @aswind7 in https://github.com/fabricjs/fabric.js/pull/10726
- chore(deps-dev): bump serve from 14.2.4 to 14.2.5 by @dependabot[bot] in https://github.com/fabricjs/fabric.js/pull/10730
- chore(deps-dev): bump es-toolkit from 1.39.7 to 1.39.10 by @dependabot[bot] in https://github.com/fabricjs/fabric.js/pull/10731
- chore(): Pin all GitHub Actions to commit SHAs for security compliance by @Copilot in https://github.com/fabricjs/fabric.js/pull/10739
- chore(): Remove paths for codeQL let it scan all the repo by @asturur in https://github.com/fabricjs/fabric.js/pull/10738
- change CN comment to EN by @aswind7 in https://github.com/fabricjs/fabric.js/pull/10727
- fix(textarea): A form field element has neither an id nor a name attribute. by @zhe-he in https://github.com/fabricjs/fabric.js/pull/10172
- fix: After executing loadFromJSON, it unexpectedly adds an objects property to the canvas. by @zhe-he in https://github.com/fabricjs/fabric.js/pull/10741
- ci(): Foked the action find-create-update-comment in order to pin sha(s) by @asturur in https://github.com/fabricjs/fabric.js/pull/10742
- ci(): Fix CWE-829 in the coverage report action by @asturur in https://github.com/fabricjs/fabric.js/pull/10743
- ci(): fix CWE-829 in action build-stats by @asturur in https://github.com/fabricjs/fabric.js/pull/10744
- fix(): CWE-1333 CWE-400 CWE-730 in Text.ts regex by @asturur in https://github.com/fabricjs/fabric.js/pull/10745
- fix(): CWE-1333 CWE-400 CWE-730 Simplify some regexes in order to avoid slowness with craft bad string by @asturur in https://github.com/fabricjs/fabric.js/pull/10746
- fix(): Fix some weaknesses in the changelog-update action ( various CWE ) by @asturur in https://github.com/fabricjs/fabric.js/pull/10747
- fix(): build-stats action, fix for CWE-275 and some code injection by @asturur in https://github.com/fabricjs/fabric.js/pull/10749
- fix(): Add all actions a set of permissions that is restricted to the minimum necessary by @asturur in https://github.com/fabricjs/fabric.js/pull/10750
- fix(): correct process.ENV with process.env by @asturur in https://github.com/fabricjs/fabric.js/pull/10751
- chore(deps-dev): bump chalk from 5.6.0 to 5.6.2 by @dependabot[bot] in https://github.com/fabricjs/fabric.js/pull/10752
- chore(deps-dev): bump commander from 14.0.0 to 14.0.1 by @dependabot[bot] in https://github.com/fabricjs/fabric.js/pull/10754
- chore(): remove chalk by @Smrtnyk in https://github.com/fabricjs/fabric.js/pull/10758
- chore(deps-dev): bump @babel/core from 7.28.3 to 7.28.4 by @dependabot[bot] in https://github.com/fabricjs/fabric.js/pull/10753
- chore(deps): bump the npm_and_yarn group across 2 directories with 2 updates by @dependabot[bot] in https://github.com/fabricjs/fabric.js/pull/10734
- chore(): Revisit and reduce conribution guidelines, try to streamline things by @asturur in https://github.com/fabricjs/fabric.js/pull/10759
- test(): Add new e2e import test for svg preserve aspect ratio by @asturur in https://github.com/fabricjs/fabric.js/pull/10766
- chore(deps-dev): bump @playwright/test from 1.55.0 to 1.55.1 by @dependabot[bot] in https://github.com/fabricjs/fabric.js/pull/10761
- chore(): remove fs-extra dev dependency by @Smrtnyk in https://github.com/fabricjs/fabric.js/pull/10767
- ci(): Move firefox to headless: false to see if improves passing rate. Renamed config because of deprecation warning by @asturur in https://github.com/fabricjs/fabric.js/pull/10769
- chore(): remove moment dev dependency by @Smrtnyk in https://github.com/fabricjs/fabric.js/pull/10770
- chore(): up deps by @Smrtnyk in https://github.com/fabricjs/fabric.js/pull/10771
- chore(): up dev deps by @Smrtnyk in https://github.com/fabricjs/fabric.js/pull/10773
- chore(deps-dev): bump @rollup/plugin-babel from 6.0.4 to 6.1.0 by @dependabot[bot] in https://github.com/fabricjs/fabric.js/pull/10776
- chore(deps-dev): bump @types/node from 24.7.0 to 24.7.2 by @dependabot[bot] in https://github.com/fabricjs/fabric.js/pull/10778
- BREAKING: change default originX and originY to center/center by @asturur in https://github.com/fabricjs/fabric.js/pull/10715
- chore(deps-dev): bump es-toolkit from 1.39.10 to 1.40.0 by @dependabot[bot] in https://github.com/fabricjs/fabric.js/pull/10777
- chore(): update playwright by @Smrtnyk in https://github.com/fabricjs/fabric.js/pull/10780
- fix(): Prototype pollution risk on text char cache by @asturur in https://github.com/fabricjs/fabric.js/pull/10782
- chore(): update major version of vitest by @Smrtnyk in https://github.com/fabricjs/fabric.js/pull/10786
- fix(): fix rendering of text when line height is set to 0 by @Smrtnyk in https://github.com/fabricjs/fabric.js/pull/10785
- chore(deps-dev): bump @types/micromatch from 4.0.9 to 4.0.10 by @dependabot[bot] in https://github.com/fabricjs/fabric.js/pull/10788
- chore(deps-dev): bump @vitest/ui from 4.0.2 to 4.0.3 by @dependabot[bot] in https://github.com/fabricjs/fabric.js/pull/10787
- Revert "chore(deps-dev): bump @vitest/ui from 4.0.2 to 4.0.3" by @asturur in https://github.com/fabricjs/fabric.js/pull/10792
- chore(deps-dev): bump inquirer from 12.9.6 to 12.10.0 by @dependabot[bot] in https://github.com/fabricjs/fabric.js/pull/10789
- update(AligningGuidelines): Fix some bugs and add custom features. by @zhe-he in https://github.com/fabricjs/fabric.js/pull/10120
- fix(): BREAKING Fix text positioning by @asturur in https://github.com/fabricjs/fabric.js/pull/10803
- feat(): Add configuration parameter for patternQuality in node by @asturur in https://github.com/fabricjs/fabric.js/pull/10804
- fix(): Fix the situation where undefined + char exists when calculating couple by @ccOfHome in https://github.com/fabricjs/fabric.js/pull/10816
- feat(): Multi touch gesture support with module westures by @asturur in https://github.com/fabricjs/fabric.js/pull/10813
- fix(): Fix toDataUrl writing on contextTop by @asturur in https://github.com/fabricjs/fabric.js/pull/10820
- Version 7.0 build by @asturur in https://github.com/fabricjs/fabric.js/pull/10821
- @tneullas made their first contribution in https://github.com/fabricjs/fabric.js/pull/10723
- @ccOfHome made their first contribution in https://github.com/fabricjs/fabric.js/pull/10816
Full Changelog: https://github.com/fabricjs/fabric.js/compare/v700-beta1...v700-rc1