Skip to content

Latest commit

 

History

History
394 lines (359 loc) · 36.3 KB

File metadata and controls

394 lines (359 loc) · 36.3 KB
title 更新日志
docClass timeline
toc false
spline explain

🌈 1.2.10 2025-12-30

🚀 Features

  • chatEngine: toolcall渲染兼容并发同一名称的工具调用 @carolin913 (#352)

🌈 1.2.9 2025-12-24

🚀 Features

  • DatePicker: 新增DatePickerDateRangePicker 组件 @LeonardoSya (#330)
  • Select: 新增 Select 选择器组件 @LeonardoSya (#328)
  • Divider: 新增 colorwidth API @LeonardoSya (#334)

🐞 Bug Fixes

  • ChatMarkdown: 修复自定义 Markdown 渲染引擎的部分配置不生效的问题 @uyarn (#349)
  • Image: 修复加载错误时图片占位样式问题 @LeonardoSya (#329)
  • Button: 修复使用icon的场景的间距问题 @LeonardoSya (#341)

🚧 Others

  • Input: 完善文档内容 @LeonardoSya (#336)

🌈 1.2.8 2025-11-28

🚧 Feature

  • feat: 新增RangeInputPopup组件 @LeonardoSya (#320)
  • feat(chatmessage): add codeblock click callback @carolin913 (#332)
  • feat(chatengine): 支持并发多个agui toolcall事件 @carolin913 (#332)

🌈 1.2.6 2025-11-10

🐞 Bug Fixes

  • fix: 修复 chat-loading dots 风格命名错误的问题

🌈 1.2.5 2025-11-05

🐞 Bug Fixes

  • fix: 优化 Chatbot 相关组件样式 @uyarn (#313)

🚧 Others

  • fix: fix chatbot style @uyarn (#312)
  • chatbot/chatEngine: 补充实例方法和类型说明 @carolin913 (#314)

🌈 1.2.4 2025-11-03

🐞 Bug Fixes

  • chat-message: use defaultProps to set the default value of animation to skeleton @zhangpaopao0609 (#307)
  • tag: 修复tag样式和icon问题 @LeonardoSya (#307)

🌈 1.2.3 2025-10-15

🚀 Features

  • icon: 更新文件相关的图标资源 @uyarn (#302)

🐞 Bug Fixes

  • chatmarkdown: 内置支持 mermaid 的渲染效果 @LzhengH (#301)
  • chatmessage: 修复 1.2.2 中错误更新的消息间距 @uyarn (#302)

🌈 1.2.2 2025-10-11

🐞 Bug Fixes

  • ChatMarkdown: fix ChatMarkdown reusing @LzhengH (#298)
  • ChatThinking: fix thinking animation @LzhengH (#296)
  • Chat: 修复 Chat 相关组件的样式变量问题 @uyarn (#299)

🌈 1.2.1 2025-10-10

🚧 Others

  • fix(upload): 修复受控状态问题 @carolin913 (#287)
  • fix(chatSender): fix sender default value @LzhengH (#289)
  • fix(chatItem): fix code copy & fix chat-item message @LzhengH (#291)
  • fix(chatItem): fix user right attachments @LzhengH (#290)
  • fix(chatItem): fix render empty @LzhengH (#294)
  • fix(chatThinking): 首次进入transition动画无法撑开高度问题 @LzhengH (#296)
  • feat(chatItem): default error status @carolin913 @LzhengH (#292)

🌈 1.2.0 2025-09-22

🚧 Features

  • feat(chatMarkdown): 渲染引擎改为cherry-markdown @LzhengH (#268)
  • feat(chatMarkdown): code代码块支持theme切换 @LzhengH (#281)
  • fix(chatMarkdown): link去掉默认图标 @LzhengH (#282)
  • feat(chatEngine): 独立输出chatEngine @carolin913 (#284)
  • feat(chatEngine): 支持适配ag-ui协议 @carolin913 (#284)
  • fix(upload): 修复upload组件disabled状态问题、filevalue受控问题 @carolin913 (#284)

🌈 1.1.17 2025-09-08

🚧 Others

  • fix(attachments): fix onFileClick in vue @LzhengH (#277)

🌈 1.1.16 2025-08-27

🚧 Others

  • feat(chatItem): thinking添加slot @LzhengH
  • fix(markdown): 修复markdown data为空时渲染object的问题 @LzhengH (#275)

🌈 1.1.15 2025-08-18

🚧 Others

  • feat(chat-item): 默认添加header/name/avatar/datetime插槽 @LzhengH (#273)

🌈 1.1.13 2025-08-05

🚧 Others

  • fix(chat-item): fix style @LzhengH (#267)

🌈 1.1.12 2025-08-04

🚧 Others

  • feat(chat-item): add content slot, adjust status effect conditions @LzhengH (#265)
  • fix(markdown): fix unexpected error @LzhengH (#264)

🌈 1.1.10 2025-07-24

🚧 Others

  • fix(chatbot): fix item render content key @LzhengH (#259)

🌈 1.1.9 2025-07-24

🚧 Others

  • feat(chatbot): 优化组合模式下message重复渲染问题 @LzhengH (#257)
  • feat(chatbot): 支持onRequest透传用户自定义参数 @LzhengH (#257)
  • fix(chatlist): TdChatbotApi类型问题 @LzhengH (#257)

🌈 1.1.6 2025-07-07

🚧 Others

  • Feat/chatmessage 支持传入avatar/name slot @carolin913 (#247)
  • Feat/chatlist 修改scrollList type @carolin913 (#247)

🌈 1.1.6 2025-07-07

🚧 Others

  • Feat/chatmessage 支持传入avatar/name slot @carolin913 (#247)
    • Feat/chatlist 修改scrollList type @carolin913 (#247)

🌈 1.1.3 2025-06-20

🚧 Fix

  • Fix/chatmessage 修复加入attachment后消息体样式 @LzhengH (#241)

🌈 1.1.2 2025-06-19

🚧 Feature

  • Feat/chatMessage 支持自定义用户消息 @carolin913 (#239)
  • Feat/chatBot 提供列表滚动api @carolin913 (#239)
  • Feat/attachment 简化image渲染所需的属性 @carolin913 (#239)

🌈 1.1.1 2025-06-16

🚧 Others

  • feat(chatbot): add onchatready @carolin913 (#237)

🌈 1.1.0 2025-06-16

🚧 Feature:

  • feat(markdown): 支持代码块组件滚动 @LzhengH (#234)
  • feat(exportparts): 添加exportparts逻辑,支持嵌套层级下的自定义样式 @LzhengH (#223)
  • feat(chatbot): 增加setMessages方法 @carolin913 (#235)
  • feat(chatbot): 增加获取状态api: isChatEngineReady,senderLoading @carolin913 (#235)

🌈 1.0.10 2025-06-13

🚧 Others

  • Feature/chatbot:engine中增加setMessages @carolin913 (#231)

🌈 1.0.9 2025-06-13

🚧 Others

  • feat(chatbot): 增加setmessages组件方法 @carolin913 (#229)
  • feat(chatlist): 支持onscroll监听 @carolin913 (#229)

🌈 1.0.4 2025-06-05

🚧 Others

  • Fix/filecard 描述文字超长省略 @carolin913 (#218)
  • Fix/collapse 受控开合状态 @LzhengH (#218)
  • Feat/chatsender 增加textarea slot @LzhengH (#218)

🌈 1.0.2 2025-05-27

🚧 Others

  • Feature/chatbot 修改类型定义,增加Chat前缀 @carolin913 (#212)

🌈 1.0.1 2025-05-27

🚧 Others

  • feat(chatbot): modify exported type @carolin913 (#210)
  • fix(chatbot): fix sseClient abort error @carolin913 (#210)

🌈 1.0.0 2025-05-22

🚀 Features

  • chatbot: 新增Chat系列组件 @carolin913 (#208)

🚧 Others

  • Feature/chat engine 初步补充样式 @LzhengH (#195)
  • Feature/新增attachments和filecard组件 @haishancai (#201)
  • Fix/优化attachments组件滚动的问题 @haishancai (#202)
  • fix(message): 修复打包后引用message报错问题 @LzhengH (#205)
  • feat(chatbot): props and style rebuild @carolin913 (#206)

🌈 0.0.7 2025-03-13

🚧 Others

  • fix(image): 修复image组件展示问题 @duenyang (#198)
  • fix(collapse): 修复collapse在react中使用报错不显示问题 @duenyang (#199)
  • fix(collapse): 修复collapse动画不执行问题 @duenyang (#200)
  • fix(omi): 通过 css props 插入的 style 标签层级保持和 shadowroot 一致 @duenyang (#203)

🌈 0.0.6 2025-02-24

🚧 Others

  • feat(omi): 支持复杂对象使用DOMProperty的方式传参 @duenyang (#193)

🌈 0.0.5 2025-02-11

🚧 Others

  • Build/part plugin 添加babel插件补充元素part属性 @LzhengH (#185)
  • fix(babel): 修复babel添加part插件失效问题 @LzhengH (#186)
  • refactor(lodash): lodash-es instead of lodash @liweijie0812 (#187)

🌈 0.0.3 2025-01-02

🚧 Others

  • feat(omi): 优化非omi环境下使用 @duenyang (#180)
  • chore(docs): 优化使用文档 @duenyang (#181)

🌈 0.0.2 2024-12-16

🚀 Features

  • util: convertToLightDomNode 将基于 Omi 的 Showdow Root 组件转成 LightDom @ming680 (#68)
  • affix: affix complete🎉 @601odd (#75)
  • range-input: range-input 组件 @ming680 (#104)
  • swiper: 新增swiper组件 @jiasy1616 (#116)
  • tag-input: 添加 tag-input 组件 @demoadminjie (#114)
  • list: 新增list组件 @carolin913 (#132)
  • input: 增加input组件密码可见切换/增加清除输入按钮 @nightchanges (#119)
  • tabs: 完善除超长tabs header滚动外的功能 @LzhengH (#139)
  • inputNumber: inputNumber @ming680 (#148)
  • dialog: add dialog @novlan1 (#110)

🐞 Bug Fixes

  • menu: fix 切换报错 && icon样式 @ming680 (#89)
  • input: focus,blur double trigger @carolin913 (#94)
  • util: fix convertToLightDom beforeRender @ming680 (#118)
  • icon: 修复icon不居中显示和class重复设置问题 @duenyang (#128)
  • tag-input: 修复 中文拼音输入bug(输入中文拼音时, 按backspace会删除之前存在的 tag) @demoadminjie (#131)
  • loading: 修复慢速加载示例 @LzhengH (#139)
  • affix: 修复示例滚动逻辑 @LzhengH (#139)
  • input: 升级 omi fix input @ming680 (#141)
  • tag-input: 1、fix 第一次点击无法删除,需要点两次,暂时通过阻止 mousedown 的默认事件防止触发input blur 后续需要omi排查 2、fix 输入文字后展示不全 @ming680 (#142)
  • menu: fix 收起样式 @ming680 (#149)
  • slider: 与 input 联动 @novlan1 (#144)

🚧 Others

  • 网站&组件&目录整理 @duenyang (#1)
  • feat: 优化路由跳转 @duenyang (#2)
  • feat: fix anchor style && some optimize @duenyang (#3)
  • chore(lint): 增加代码自动格式化 & 优化目录 & commit msg 格式化 & common子仓库 @duenyang (#4)
  • feat(button): button complete 🎉 @duenyang (#5)
  • feat(site): site build complete 🎉 @duenyang (#21)
  • [Build]构建并支持esm、cjs、umd和按需加载,支持通过less变量和css变量修改主题 @duenyang (#38)
  • chore(workflow): Add GitHub Workflow @sa03 (#39)
  • chore(workflow): 调整 Workflow 配置 @sa03 (#40)
  • fix(type): fix TNode type @duenyang (#46)
  • chore(workflow): pull request jobs @sa03 (#50)
  • feat(switch): switch complete 🎉 @duenyang (#54)
  • feat(switch): switch complete 🎉 @duenyang (#55)
  • feat: textarea问题修复 @haishancai (#49)
  • feat(popup): add popup 🎉 @duenyang (#59)
  • [feat]: add image,divider,space @carolin913 (#58)
  • feat(tooltip): add tooltip 🎉 @duenyang (#61)
  • feat(loading): add loading and portal 🎉 @duenyang (#64)
  • feat(avatar): add avatar component @aaronmhl (#70)
  • feat(collapse): add collapse component @novlan1 (#66)
  • Feature/collapse transition @novlan1 (#72)
  • add slider component @novlan1 (#71)
  • chore: update prop type @novlan1 (#80)
  • Refactor/avatar @aaronmhl (#79)
  • Feature/menu @ming680 (#76)
  • Feature/icon @duenyang (#81)
  • Feature/popconfirm @LzhengH (#85)
  • feat(back-top): add back top component @Tzz1194593491 (#74)
  • fix(submodule): 归正版本 @duenyang (#90)
  • feat(grid): grid complete 🎉 @duenyang (#91)
  • chore(spell-check): 移除对dom.ts文件的检查 @duenyang (#93)
  • feat(tag): add tag component @carolin913 (#92)
  • feat(input): add input component and its examples @HOWARD-WANG-323 (#78)
  • fix(omi): 处理 isLightDOM 模式时会重复渲染DOM情况 @duenyang (#96)
  • fix(omi): isLightDom 重复渲染 @duenyang (#99)
  • docs(avatar): update avatar docs @aaronmhl (#100)
  • feat(alert): add alert component @Tzz1194593491 (#97)
  • feat(dropdown): dropdown complete 🎉 @duenyang (#106)
  • Feature/dropdown @duenyang (#107)
  • Feat/radio @LzhengH (#105)
  • chore: 完善PR CI工作流 复用主仓库部分 @uyarn (#112)
  • chore: 删除暂未使用的CI 需要使用再按需补充 @uyarn (#112)
  • chore: 暂时没有 test script,暂时移除build 类型文件 保证流程完整 @duenyang @uyarn (#112)
  • feat(checkbox): 完成checkbox组件 @1379255913 (#103)
  • feat: completed all functions of the card component and wrote test sa… @zyy-bupt2022 (#87)
  • fix icon @duenyang (#125)
  • Feat/link 增加link组件及相关api文档 @nightchanges (#123)
  • Feature/badge 增加badge组件 @Tzz1194593491 (#124)
  • feat(breadcrumb): add breadcrumb component @Lyan-u (#108)
  • feat(watermark): add watermark component @zzzp9527 (#101)
  • fix(watermark): 修复watermark无法生成水印及其它展示问题 @duenyang (#130)
  • feat(upload): add upload component @wadwings (#126)
  • feat(progress): add new component progress @carolin913 (#133)
  • feat(notification): add new component notification @LzhengH (#135)
  • feat(skeleton): add new component skeleton @carolin913 (#134)
  • tabs complete🎉 @601odd (#127)
  • fix(progress): icons use single tag @carolin913 (#137)
  • feat(message): add message @Tzz1194593491 (#136)
  • fix(icon): 修复多次渲染问题 @duenyang (#140)
  • fix(useDragSorter hooks): 文件位置移动 @duenyang (#143)
  • fix(input): fix input 受控 @ming680 (#147)
  • feat(select-input): 完成select-input&优化popup @duenyang (#146)
  • fix(dropdown): dropdown问题修复 @duenyang (#150)
  • fix(omi-transition): 修复同一个页面注册多次动画覆盖的问题 @duenyang (#151)
  • fix(doc): doc类型README.md无法高亮显示代码块问题 @duenyang (#152)
  • feat(api): 规范innerStyle和innerClass @duenyang (#154)
  • fix(type): fix tsc build type @duenyang (#155)
  • feat(publish): 修复在vite、webpack环境中使用问题 @duenyang (#157)
  • feat(popup): 优化popup & 发布测试版本 @duenyang (#158)
  • feat(alpha): 发布alpha测试版本 @duenyang (#161)
  • feat(alpha): 发布alpha测试版本 @duenyang (#162)
  • feat(use): 支持在React环境中使用 @duenyang (#165)
  • feat(react): 支持在React中调用update @duenyang (#169)
  • feat(react): 优化react适配逻辑 @duenyang (#170)
  • feat(Vue): 支持在Vue中使用 @duenyang (#172)
  • feat(slider,avatar,dialog): wc style split from common @carolin913 (#173)
  • feat(vite): 支持在viet >= 5 版本中使用 @duenyang (#175)
  • feat(jsx): 支持jsx通用方法 @duenyang (#176)

🌈 0.0.1-alpha.2 2024-10-18

🚀 Features

  • util: convertToLightDomNode 将基于 Omi 的 Showdow Root 组件转成 LightDom @ming680 (#68)
  • affix: affix complete🎉 @601odd (#75)
  • range-input: range-input 组件 @ming680 (#104)
  • swiper: 新增swiper组件 @jiasy1616 (#116)
  • tag-input: 添加 tag-input 组件 @demoadminjie (#114)
  • list: 新增list组件 @carolin913 (#132)
  • input: 增加input组件密码可见切换/增加清除输入按钮 @nightchanges (#119)
  • tabs: 完善除超长tabs header滚动外的功能 @LzhengH (#139)
  • inputNumber: inputNumber @ming680 (#148)
  • dialog: add dialog @novlan1 (#110)

🐞 Bug Fixes

  • menu: fix 切换报错 && icon样式 @ming680 (#89)
  • input: focus,blur double trigger @carolin913 (#94)
  • util: fix convertToLightDom beforeRender @ming680 (#118)
  • icon: 修复icon不居中显示和class重复设置问题 @duenyang (#128)
  • tag-input: 修复 中文拼音输入bug(输入中文拼音时, 按backspace会删除之前存在的 tag) @demoadminjie (#131)
  • loading: 修复慢速加载示例 @LzhengH (#139)
  • affix: 修复示例滚动逻辑 @LzhengH (#139)
  • input: 升级 omi fix input @ming680 (#141)
  • tag-input: 1、fix 第一次点击无法删除,需要点两次,暂时通过阻止 mousedown 的默认事件防止触发input blur 后续需要omi排查 2、fix 输入文字后展示不全 @ming680 (#142)
  • menu: fix 收起样式 @ming680 (#149)
  • slider: 与 input 联动 @novlan1 (#144)

🚧 Others

  • 网站&组件&目录整理 @duenyang (#1)
  • feat: 优化路由跳转 @duenyang (#2)
  • feat: fix anchor style && some optimize @duenyang (#3)
  • chore(lint): 增加代码自动格式化 & 优化目录 & commit msg 格式化 & common子仓库 @duenyang (#4)
  • feat(button): button complete 🎉 @duenyang (#5)
  • feat(site): site build complete 🎉 @duenyang (#21)
  • [Build]构建并支持esm、cjs、umd和按需加载,支持通过less变量和css变量修改主题 @duenyang (#38)
  • chore(workflow): Add GitHub Workflow @sa03 (#39)
  • chore(workflow): 调整 Workflow 配置 @sa03 (#40)
  • fix(type): fix TNode type @duenyang (#46)
  • chore(workflow): pull request jobs @sa03 (#50)
  • feat(switch): switch complete 🎉 @duenyang (#54)
  • feat(switch): switch complete 🎉 @duenyang (#55)
  • feat: textarea问题修复 @haishancai (#49)
  • feat(popup): add popup 🎉 @duenyang (#59)
  • [feat]: add image,divider,space @carolin913 (#58)
  • feat(tooltip): add tooltip 🎉 @duenyang (#61)
  • feat(loading): add loading and portal 🎉 @duenyang (#64)
  • feat(avatar): add avatar component @aaronmhl (#70)
  • feat(collapse): add collapse component @novlan1 (#66)
  • Feature/collapse transition @novlan1 (#72)
  • add slider component @novlan1 (#71)
  • chore: update prop type @novlan1 (#80)
  • Refactor/avatar @aaronmhl (#79)
  • Feature/menu @ming680 (#76)
  • Feature/icon @duenyang (#81)
  • Feature/popconfirm @LzhengH (#85)
  • feat(back-top): add back top component @Tzz1194593491 (#74)
  • fix(submodule): 归正版本 @duenyang (#90)
  • feat(grid): grid complete 🎉 @duenyang (#91)
  • chore(spell-check): 移除对dom.ts文件的检查 @duenyang (#93)
  • feat(tag): add tag component @carolin913 (#92)
  • feat(input): add input component and its examples @HOWARD-WANG-323 (#78)
  • fix(omi): 处理 isLightDOM 模式时会重复渲染DOM情况 @duenyang (#96)
  • fix(omi): isLightDom 重复渲染 @duenyang (#99)
  • docs(avatar): update avatar docs @aaronmhl (#100)
  • feat(alert): add alert component @Tzz1194593491 (#97)
  • feat(dropdown): dropdown complete 🎉 @duenyang (#106)
  • Feature/dropdown @duenyang (#107)
  • Feat/radio @LzhengH (#105)
  • chore: 完善PR CI工作流 复用主仓库部分 @uyarn (#112)
  • chore: 删除暂未使用的CI 需要使用再按需补充 @uyarn (#112)
  • chore: 暂时没有 test script,暂时移除build 类型文件 保证流程完整 @duenyang @uyarn (#112)
  • feat(checkbox): 完成checkbox组件 @1379255913 (#103)
  • feat: completed all functions of the card component and wrote test sa… @zyy-bupt2022 (#87)
  • fix icon @duenyang (#125)
  • Feat/link 增加link组件及相关api文档 @nightchanges (#123)
  • Feature/badge 增加badge组件 @Tzz1194593491 (#124)
  • feat(breadcrumb): add breadcrumb component @Lyan-u (#108)
  • feat(watermark): add watermark component @zzzp9527 (#101)
  • fix(watermark): 修复watermark无法生成水印及其它展示问题 @duenyang (#130)
  • feat(upload): add upload component @wadwings (#126)
  • feat(progress): add new component progress @carolin913 (#133)
  • feat(notification): add new component notification @LzhengH (#135)
  • feat(skeleton): add new component skeleton @carolin913 (#134)
  • tabs complete @601odd (#127)
  • fix(progress): icons use single tag @carolin913 (#137)
  • feat(message): add message @Tzz1194593491 (#136)
  • fix(icon): 修复多次渲染问题 @duenyang (#140)
  • fix(useDragSorter hooks): 文件位置移动 @duenyang (#143)
  • fix(input): fix input 受控 @ming680 (#147)
  • feat(select-input): 完成select-input&优化popup @duenyang (#146)
  • fix(dropdown): dropdown问题修复 @duenyang (#150)
  • fix(omi-transition): 修复同一个页面注册多次动画覆盖的问题 @duenyang (#151)
  • fix(doc): doc类型README.md无法高亮显示代码块问题 @duenyang (#152)
  • feat(api): 规范innerStyle和innerClass @duenyang (#154)
  • fix(type): fix tsc build type @duenyang (#155)
  • feat(publish): 修复在vite、webpack环境中使用问题 @duenyang (#157)
  • feat(popup): 优化popup & 发布测试版本 @duenyang (#158)