Skip to content

Latest commit

 

History

History
224 lines (191 loc) · 26.3 KB

CHANGELOG.md

File metadata and controls

224 lines (191 loc) · 26.3 KB

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

1.7.0 (2022-06-23)

Features

  • [lb-component] Add TagToolInstanceAdaptor to implement toolInstance (85cd646)
  • [lb-component] Implement keydown event for tagging (5f441fe)
  • [lb-components] Support and export 'VideoPlayer' (0aea748)
  • [lb-components] VideoTagTool Support i18n on hotkeys (8216f5d)
  • [lb-demo] Support the use of VideoPlayer (7ab27c2)
  • Add FileInvalid and FileException components, show operation on videoTagTool (442318c)
  • Add pageChange add stepChange callback (ea20140)
  • add renderEnhance function (009a734)
  • AnntoationView-Polygon adds keypoint showing (f414dab)
  • Implement pushHistory on TagToolInstanceAdaptor (cadd8c7)
  • Init result on state while TagToolInstanceAdaptor mounted (954ba29)
  • PointTool emits messageSuccess when it adsorb edge (e643dca)
  • PolygonTool add combining operation (56bb126)
  • PolygonTool add cutting operation (cbc33ac)
  • Rename Image Error to FileError and replace life cycle fn 'componentWillUnmount' (3063f7c)
  • Support batch data acquisition (2d26c2d)
  • TagToolInstanceAdaptor export fn: 'setValid' and getter 'valid' (e73ca3c)
  • VideoPlayer playPause while video clicked (c003449)
  • VideoTagToolInstance support exporting videoMetaData on exportData (1b2166c)

Bug Fixes

  • GetCloestPoint function needs to be added hasClosed (1581ed1)
  • Click next step jump to the first page (83a0335)
  • fix eslint errors (f20b3a3)
  • Fix problems from comment (145d20a)
  • Fix the pr error (4a2fa2b)
  • Fix the wrong internationalization issue (3a78658)
  • PointTool for reference only to display polygons and lines (b177dd2)
  • PointTool is not allowed drawing outside the target when 'drawOutsideTarget' config is false (2668cd7)
  • remove ts-ignore (9065c34)
  • TagTool doesn't need to rotate (c20576c)
  • Temporarily supports the use of the react AnnotationTool (004e851)
  • Update eslint error (6941977)
  • VideoPlayer have error status while src changed (0bbf25c)
  • VideoTag emitEvent after clear result (865575d)

1.6.0 (2022-05-16)

Features

  • Add a annotationPath display (caf671f)
  • I18next change init way (8842bf0)
  • Optimize edgeAbsorption of PolygonTool which can absorpts points (3a75b04)
  • pointTool: The distance between limit points can't be less than 0.2px (8e1d131)

Bug Fixes

  • Fix the problem that the edge of rectTool cannot be dragged (f6d3f11)
  • I18n fobid react-useSuspense (dce6bf0)
  • pointTool: DrawOutsideTarget doesn't work (0a71a00)
  • pointTool: The point still follows the mouse when mouse is released (8871e10)

1.5.0 (2022-03-30)

Features

  • API change: header sider footer (3abaf5e)
  • PointTool adds edgeAdsorption feature (73e8d97)
  • PolygonTool adds rect pattern (2b0d0f0)
  • PolygonTool-rect-pattern add drawOutside judgement (725c231)
  • PolygonView/LineView adds special line/point render (cad0681)
  • RectOperation adds renderEnhance & dataInjection (f3a5678)

Bug Fixes

  • Fix PointTool MarkerPoint Opeartion (52bddc7)
  • TextTool initValue fail and make updateTextValue error(#25) (f5714a1)

1.4.0 (2022-01-14)

Features

  • Add dragMove event trigger (e31b578)
  • Add tag dom rendering / adapt to Polygonal curve (ec0bfcc)
  • Add ToolStyleConverter in lb-utils (393e07e)
  • AnnotationView - text rendering added to graphics type (e673fb8)
  • AnnotationView add text annotation dispaly (1c21c06)
  • AnnotationView Text support Position (db6c9b3)
  • AnnotationView updates Label Render (484395e)
  • LineView adds Direction Render (b2a474e)
  • PointTool adds list-annotation feature (64ed73e)
  • PolygonView adds Direction Render (bba3248)
  • Real-time update of text changes for ViewOperation (1bd807b)
  • Support Custom text-dom using Style (ae9031d)
  • ViewOperation adds reference pattern(lineDash) (5b2083b)

Bug Fixes

  • Adaptation of list annotations in the case of dependencies (6ea04c6)
  • Adapting to the case where textConfigurable does not exist (d084e7a)
  • Add viewOperation render data judgment (b35a123)
  • Change canvas Mount Position / Add forbidBasicResultRender (8020e3b)
  • Change the param of AnnotationView from color to stroke (027ced8)
  • Clear domMap in ViewOperation (643aed1)
  • Compatible with old config of PointOperation (2f0a4ae)
  • Fix getStyle2String function (33c17b9)
  • Fix invalid page size error caused by canvas size change (c958b71)
  • Fix invalid page size error caused by window size change (07784dd)
  • Fix lint - Unreachable code no-unreachable (59e5bc2)
  • Fix the accuracy of point-selected (10fc24c)
  • Fix the LowerLimitPoint of PointTool (6976a51)
  • Solve the problem caused by discontinuous steps in stepList (007ed21)
  • Update the ActiveHistory of the PointOperation (bcca28b)

1.3.0 (2022-01-14)

Features

  • label-bee 查看模式 (c7dae52)
  • [lb-components]步骤切换优化: 单步骤不显示下一步, 步骤列表禁止切换为相同步骤 (100d165)
  • 暴露 i18n 到外部 / 修改默认 i18n 的语言 (50a3565)
  • 标注的 toolHeader 下一步添加限制 (ae35161)
  • 不存在的工具去除快捷键 (af51252)
  • 查看工具添加选中 hover 的操作效果 (08c3baa)
  • 查看工具支持适配 label-bee (1ebb670)
  • 查看模式内填充的添加 (b9183c0)
  • 多边形/线条/拉框 - 边缘限制添加 (7f09847)
  • 多边形完成标注操作跟拉框同步 - 未开启文本标注不默认选中 (34f2df6)
  • 分离图片渲染/添加依赖渲染 (e4d39c2)
  • 鼠标离开 canvas 清除一些缓存状态 (45a16cc)
  • 添加 annotationEngine 用于管理各类工具的切换 (46a070b)
  • 添加save功能 修改工具图标 (2e7eab8)
  • 线条支持被标签依赖 (67a0b63)
  • 修改测量器的部分功能 / 提供外层位置信息的直接注入 (e9c1fc8)
  • 依赖情况下切换步骤保持图片位置 (11b356b)
  • 优化 ViewOperation 内 hover 的优先级 (1b59c4d)
  • 优化多边形双击操作的延迟卡顿问题 (e70a94d)
  • 暂时提供 toolFooter 缩放的图标的明亮模式 (464b89c)
  • label-bee 添加步骤切换组件 (4100181)
  • Label-Bee 页面添加 loading (382e4ae)
  • SENSEBEE-7425: lb-component - 支持切换标注步骤 (d939c43)
  • SENSEBEE-7425: lb-component 标注内支持依赖 (79a2e7e)
  • SENSEBEE-7425: lb-demo配置多步骤列表 (c7756ef)
  • SENSEBEE-7665: 【lb-components】展示当前依赖的小页下标 (b80dc59)
  • SENSEBEE-7666: 支持图片错误处理 (4604407)
  • SENSEBEE-7668: 工具依赖下禁止更新旋转 (73ec6f2)
  • SENSEBEE-8010: 【label-bee】提交数据的时候,需要过滤当前标注完成的数据 (aea59d0)
  • SENSEBEE-8017: 依赖情况下旋转限制 (65224a3)
  • SENSEBEE-8262:【lb-component】i18n支持 (310086e)

Bug Fixes

  • 禁止滚轮操作触发外层事件 (a3daa56)
  • 【lb-annotation】修复types问题 (6be42f1)
  • 标签工具结果初始化添加 (4449b2b)
  • 标签工具隐藏撤销重做 (b2cf41a)
  • 单步步骤 toolheader 不展示下一步 (e2b8b99)
  • 多边形工具的双击添加点没有限定最大点数 (c354ca2)
  • 发布由于版本名称更新导致的命名错误问题 (9c96caa)
  • 工具在无对应快捷键时, footer 不展示快捷键 (06eb50f)
  • 将 antd 转为 antd/es (0cdda82)
  • 将 basicOperation 双击事件绑定应用于上层(多边形), 避免误触使用 (042df7c)
  • 将 lb-utils 更改为 @sensetime/utils (1a4becf)
  • 将所有 toolInstance 的事件监听从 on 转为 singleOn (294f0d5)
  • 禁止文本标注输入框keydown事件传播 (8ff6091)
  • 快捷键功能隐藏 (d8f7201)
  • 拉框工具 - 多变形工具重写 destroy 函数,清楚文本的属性注入 (2a99fea)
  • 修复 getFileData 外层注入不可用问题 (9691811)
  • 修复 label-bee 内 ts 编译错误问题 (6b65e59)
  • 修复 mock 数据的问题 (77aeb2c)
  • 修复 Sense-annotation 编译错误问题 (8c16888)
  • 修复 Sense-annotation 内 ts 编译错误问题 (bfa0d9f)
  • 修复 ts compile error (5e60694)
  • 修复标签工具内sourcei的Ddiff错误 (be488aa)
  • 修复标签工具切换崩溃的问题 (60c2497)
  • 修复标签工具切换没有清除渲染标签的问题 (caf4644)
  • 修复标签工具在无依赖情况下还会初始化结果 (5aa5811)
  • 修复标注工具键盘事件配置未限制的错误 (3402d47)
  • 修复打包错误 (882efe5)
  • 修复多步骤跳转的结果找不到的问题 (e7a9519)
  • 修复国际化的小问题 (0f834b9)
  • 修复获取order时候sourceID的diff问题 (00b8c2c)
  • 修复结果中嵌入了数组结构数据 (e28c124)
  • 修复界面被撑开以及原图显示的问题 (89ac3e0)
  • 修复外界缩放和图片更改 canvas 无法立即响应的问题 (7d5d1d5)
  • 修复无效图层的层级 (864d34c)
  • 修复线条工具键盘切换属性不生效的问题 (90de51c)
  • 修复线条工具十字线不存在的问题 / 拖动选中线条拖影的问题 (13cb586)
  • 修复小页下标从 0 开始的问题 (25ee20f)
  • 修复因图片路径问题导致的加载错误问题 (2367f65)
  • 渲染添加限制 (6945607)
  • 优化细节交互 (fd6be60)
  • 组件销毁时清除事件绑定 (cdaa3ba)
  • annotation 类型修复 (5bc5b60)
  • AppProps 新增style属性 layout 布局改动 (6a44392)
  • BasicOperation 滚轮操作禁止默认操作 (d5e9eb6)
  • canvas 宽高调整 (c729aa4)
  • checkoperation添加多边形textattribute显示 (60d7c1a)
  • Eslint 问题修复 (2de721c)
  • Hotkey 的国际化修复 (0e5a431)
  • SENSEBEE-7610: 【lb-annotation】线条文本标注icon颜色不更新 (8e6ff49)
  • SENSEBEE-7610: 线条的侧边栏并未检查文本输入 (a1024c9)
  • SENSEBEE-7610: 线条工具目标外标注失效 (716bf6b)
  • SENSEBEE-7751: 修复基础数据消失问题 (73a6dbc)
  • SENSEBEE-7910: 【Label-bee + annotation】标签工具 / 文本工具在依赖初始化有问题,仅能初始化第一个依赖 (12e22b3)
  • SENSEBEE-7939: [lb-component] 文本工具无法快捷翻页 (5ad2a9d)
  • SENSEBEE-7940: 点击下一步时,没有正常回显已标注的文本信息 (dd470f5)
  • SENSEBEE-7940: 修复文本工具无法切换依赖数据 (35e506e)
  • SENSEBEE-7976: 【label-bee】线条工具 - 选中线条后侧边信息未同步 (46a156b)
  • SENSEBEE-7977: 【label-bee】单步骤创建的时候,toolHeader 上方的旋转点击不生效 (d8de761)
  • SENSEBEE-7983: 【SDK】【单步骤标注任务】--线条步骤点击清除标注数据没有效果 (1da14c0)
  • SENSEBEE-8010: 【label-bee】点击 toolHeader 的下一步切换步骤,若切换前页面为无效图片,则切换后始终保持无效 (9747288)
  • SENSEBEE-8012 多步骤 依赖拉框目标外标注问题 (348f522)
  • SENSEBEE-8014: 【label-bee】当前页面完全新的,复制上张会复制上张图片的所有数据 (ee6a2d7)
  • SENSEBEE-8277: 【annotation】拉框选中时 space + 左键拖动会有点小问题 (4cd2c72)
  • SENSEBEE: 7908 7909 (baf8173)
  • SENSEBEE: 7913 7915 (bb3f3cf)
  • SENSEBEE: 8003 标点工具计数问题 (e79b488)