Changelog
Changelog
Section titled “Changelog”All notable changes to Annota are documented here.
v0.10.11
Section titled “v0.10.11”Released on May 08, 2026
Changes
Section titled “Changes”- chore: bump version to 0.10.11 (ef78dba)
- fix: 修复 loadMaskPolygons 未正确解码 RGB 编码的实例 ID。BC Cell API 返回的 mask 中 R 通道存储 cell_id 高 8 位、G 通道存储低 8 位、B 通道存储类别,但 loadMaskPolygons 原本只读取 R 通道作为实例 ID,完全忽略了 G 通道。大多数图像细胞数少于 256,所有细胞的 R 通道均为 0 导致被错误地当作背景丢弃,只有 ID≥256 的细胞(通常位于图像下方)因 R>0 而被检测到,造成大量细胞漏检。 (a1b5302)
Installation
Section titled “Installation”npm install annota@0.10.11# orpnpm add annota@0.10.11v0.10.10
Section titled “v0.10.10”Released on April 28, 2026
Changes
Section titled “Changes”- Stabilize annotation teardown to prevent canvas race crashes (5cf2bdb)
- perf: optimize selection getter by replacing map and filter with a for loop (5492d92)
- ⚡ Optimize selected annotation checking using Set lookup (320ec0e)
- fix(docs): add hero demo and remove missing prettier plugin (5ce5a28)
- refactor(docs): migrate docs UI/playground to React (1703668)
Installation
Section titled “Installation”npm install annota@0.10.10# orpnpm add annota@0.10.10v0.10.9
Section titled “v0.10.9”Released on April 22, 2026
Changes
Section titled “Changes”- chore: bump release version to 0.10.9 (3c2dcdd)
- fix: track css declaration for typecheck in CI (23c550f)
Installation
Section titled “Installation”npm install annota@0.10.9# orpnpm add annota@0.10.9v0.10.6
Section titled “v0.10.6”Released on January 11, 2026
Changes
Section titled “Changes”- fix: add rootDir to tsconfig for export map resolution (2f9a41b)
Installation
Section titled “Installation”npm install annota@0.10.6# orpnpm add annota@0.10.6v0.10.4
Section titled “v0.10.4”Released on January 11, 2026
Changes
Section titled “Changes”- feat: proper Svelte package build with svelte-package (d9654d9)
Installation
Section titled “Installation”npm install annota@0.10.4# orpnpm add annota@0.10.4v0.10.3
Section titled “v0.10.3”Released on January 11, 2026
Changes
Section titled “Changes”- fix: update svelte exports for better compatibility (7a8861f)
Installation
Section titled “Installation”npm install annota@0.10.3# orpnpm add annota@0.10.3v0.10.2
Section titled “v0.10.2”Released on January 10, 2026
Changes
Section titled “Changes”- fix: include entire src folder for svelte imports (9b000ed)
Installation
Section titled “Installation”npm install annota@0.10.2# orpnpm add annota@0.10.2v0.10.1
Section titled “v0.10.1”Released on January 10, 2026
Changes
Section titled “Changes”- fix: include src/svelte in npm package files (4ef814c)
- refactor: update Svelte store functions to return getter functions for reactivity (12bd1f1)
- feat: introduce core annotation components and hooks for OpenSeadragon integration (4148611)
- fix: enhance OpenSeadragon mock and update preview script (abcecdb)
Installation
Section titled “Installation”npm install annota@0.10.1# orpnpm add annota@0.10.1v0.10.0
Section titled “v0.10.0”Released on January 08, 2026
Changes
Section titled “Changes”- fix: resolve TypeScript errors in handles and stage (55e68ab)
- 0.10.0 (25336f9)
- docs: svelte docs (424511d)
- feat: add handle editing utilities to PixiJS rendering (06e3962)
- feat: add Svelte annotation editor components (d857caf)
- feat: add SVG annotation editor for Svelte (4e1e2c8)
- feat: add selection handles for annotations (e536d21)
- refactor: svelte version (b6316af)
- chore: remove deprecated files and update documentation (abeff25)
- refactor: streamline demo components and enhance context menu functionality (23dd087)
- chore: remove deprecated files and update dependencies (38f5104)
- perf: optimize mask loader with bounding box pruning (dc2fdbb)
Installation
Section titled “Installation”npm install annota@0.10.0# orpnpm add annota@0.10.0