43 lines
1.5 KiB
Markdown
43 lines
1.5 KiB
Markdown
# Changelog
|
|
|
|
All notable changes follow Keep a Changelog. Versions follow Semantic
|
|
Versioning.
|
|
|
|
## [0.2.0] - 2026-09-02
|
|
|
|
### Added
|
|
|
|
- Added source-fidelity duplicate and delete operations for safe, ID-free
|
|
subtrees, with reference guards and undo/redo integration.
|
|
- Declared SVG/project input, SVG/SVGZ/raster/project export and optional worker
|
|
capability profiles for Toolbox handoff.
|
|
|
|
### Security
|
|
|
|
- Updated DOMPurify to 3.4.14 so the sanitized SVG projection includes the
|
|
upstream namespace-confusion fix tracked as GHSA-55q2-fjhq-7xh7.
|
|
|
|
### Documentation
|
|
|
|
- Added the requested exact reference-implementation review and adoption
|
|
record.
|
|
|
|
## [0.1.0] - 2026-08-02
|
|
|
|
### Added
|
|
|
|
- Initial static, local-first SVG Tools workbench using Toolbox AppShell 0.2.3.
|
|
- Source/tree/canvas/inspector synchronization with exact source patches,
|
|
last-valid invalid-source handling and application undo/redo.
|
|
- Opaque-origin sanitized preview and project-authored hostile SVG tests.
|
|
- Standard path parsing and first-class anchor/control/arc handles.
|
|
- Transform analysis, preview and supported primitive/path baking.
|
|
- Reference, geometry, security and accessibility diagnostics.
|
|
- Worker-based SVGO profiles with cancellation and non-destructive diff.
|
|
- SVG, SVGZ, derived SVG, raster and deterministic project exports.
|
|
- Deterministic standalone release packaging and Toolbox Portal assembly smoke
|
|
test.
|
|
|
|
[0.2.0]: https://git.add-ideas.de/lotobo/svg-tools/releases/tag/v0.2.0
|
|
[0.1.0]: https://git.add-ideas.de/lotobo/svg-tools/releases/tag/v0.1.0
|