mirror of
https://github.com/visioncortex/vtracer.git
synced 2026-09-28 15:01:20 -07:00
- CHANGELOG: document the 1.0 framework rewrite - CI: build Python wheels only on release tags + manual dispatch, not on every push/PR Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2.3 KiB
2.3 KiB
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
1.0.0-alpha.1 - 2026-07-24
Ground-up rewrite of VTracer into a vectorization framework with pluggable stages.
Added
- Pluggable pipeline: swappable frontend (segmentation), color fitting (incl. custom palettes), curve-fitting backend, and an optimizer pass phase.
- Mosaic mode: true seam-free, gapless tessellation via shared boundary-graph tracing (pixel, polygon, and spline fitters), replacing the old "cutout" that produced seams.
- SVG optimizer: relative path syntax, shorthand commands, and coordinate-precision reduction for smaller files.
@visioncortex/vtracerNode.js package (npm): wasm core with a native image reader.- Rewritten Python bindings (
vtracer-py) with a richer API; pyo3 bumped to 0.26 (fixes CPython 3.14 segfaults, #124). - CLI accepts positional
input/outputarguments (#114).
Changed
- Workspace restructured into
crates/vtracer(core lib),crates/vtracer-cli,crates/vtracer-py, andnodejs/. - CLI upgraded from clap 2.x to 4.x (#118).
filter_speckleCLI cap raised from 16 to 128, matching the web app (#115).- Depends on
visioncortex0.9. - Python wheel CI now runs only on release tags and manual dispatch, not on every commit.
Removed
- The pre-1.0
cmdappcrate and the demo webapp GUI.
0.6.12 - 2026-02-04
- Python Binding
0.6.5 - 2025-10-17
- Update
fastrandto2.3
0.6.4 - 2024-03-29
- Update
visioncortexversion to0.8.8
0.6.3 - 2023-11-21
- New converter API https://github.com/visioncortex/vtracer/pull/59
0.6.1 - 2023-09-23
- Fixed "The two lines are parallel!"
Python Binding
Thanks to the contribution of @etjones, we now have an official Python binding! https://github.com/visioncortex/vtracer/pull/55
https://pypi.org/project/vtracer/0.6.10/
0.5.0 - 2022-10-09
- Handle transparent png images (cli) https://github.com/visioncortex/vtracer/pull/23
0.4.0 - 2021-07-23
- SVG path string numeric precision
0.3.0 - 2021-01-24
- Added cutout mode
0.2.0 - 2020-11-15
- Use relative & closed paths
0.1.1 - 2020-11-01
- SVG namespace
0.1.0 - 2020-10-31
- Initial release