Releases: dkdc-io/draw
Releases · dkdc-io/draw
v0.3.0
What's Changed
- refactor(core): simplify codebase and add UX improvements by @lostmygithubaccount in #34
- feat(core): add arrow snap-to-shape connection points by @lostmygithubaccount in #35
- docs: add CONTRIBUTING.md and README badges by @lostmygithubaccount in #36
- test(core): add integration tests for public API surface by @lostmygithubaccount in #37
- docs(examples): add runnable hello-world in Rust and Python by @lostmygithubaccount in #38
- docs: add CHANGELOG.md by @lostmygithubaccount in #39
- chore(lints): adopt surgical clippy opt-ins workspace-wide by @lostmygithubaccount in #40
- docs(examples): add gallery of 5 canonical drawings by @lostmygithubaccount in #41
- refactor(core): demote unused pub items to pub(crate) by @lostmygithubaccount in #42
- test(py): add coverage for PyO3 bindings + gallery round-trip by @lostmygithubaccount in #43
- chore: release 0.3.0 by @lostmygithubaccount in #44
Full Changelog: v0.2.1...v0.3.0
v0.2.1
What's Changed
- feat(py): ship full package with webapp + desktop app by @lostmygithubaccount in #33
Full Changelog: v0.2.0...v0.2.1
v0.2.0
What's Changed
- fix(webapp): add build.rs to auto-build WASM artifacts by @lostmygithubaccount in #29
- fix(setup): install wasm-pack in bin/setup by @lostmygithubaccount in #30
- feat(py): include webapp in Python package by @lostmygithubaccount in #31
Full Changelog: v0.1.1...v0.2.0
v0.1.1
What's Changed
- fix(py): remove webapp feature from PyO3 build dependency by @lostmygithubaccount in #27
- chore: bump version to 0.1.1 by @lostmygithubaccount in #28
Full Changelog: v0.1.0...v0.1.1
v0.1.0
What's Changed
- fix(render): unify arrowhead constants between preview and SVG export by @lostmygithubaccount in #1
- refactor: narrow public API, reduce clones, improve test assertions by @lostmygithubaccount in #2
- chore: add bin/ scripts to git (fixes CI) by @lostmygithubaccount in #3
- fix(export): render start arrowheads in SVG export by @lostmygithubaccount in #4
- chore: add remaining repo files (LICENSE, docs, Python, frontend) by @lostmygithubaccount in #5
- fix(ci): exclude draw-app from workspace checks by @lostmygithubaccount in #6
- fix(render): use Option::is_some() for arrowhead checks by @lostmygithubaccount in #7
- fix: remove unused Arrowhead import by @lostmygithubaccount in #8
- fix(wasm): add missing chrono dependency by @lostmygithubaccount in #9
- fix(ci): exclude draw-webapp from CI checks by @lostmygithubaccount in #10
- style: format Python init file with ruff by @lostmygithubaccount in #11
- fix(ci): skip maturin build in CI by @lostmygithubaccount in #12
- test(core): add round-trip, bounds, SVG export, and arrowhead tests by @lostmygithubaccount in #13
- docs: fix AGENTS.md frontend file list by @lostmygithubaccount in #14
- chore: update Cargo.lock by @lostmygithubaccount in #15
- fix(cargo): add version specifiers for internal dependencies by @lostmygithubaccount in #16
- ci: add release workflows by @lostmygithubaccount in #17
- docs(py): improve type stubs and add functional tests by @lostmygithubaccount in #18
- feat(py): add export_png Python binding by @lostmygithubaccount in #19
- fix(scripts): add draw-wasm to bump-version by @lostmygithubaccount in #20
- docs(frontend): document undo history bug, remove dead code by @lostmygithubaccount in #21
- fix(release): reconcile crate publish list by @lostmygithubaccount in #22
- fix(release): publish all crates needed for dkdc-draw by @lostmygithubaccount in #23
- fix(publish): uuid js feature + webapp include by @lostmygithubaccount in #24
- fix(webapp): commit WASM artifacts for fresh-clone builds by @lostmygithubaccount in #25
- fix(workspace): revert WASM artifacts, use default-members instead by @lostmygithubaccount in #26
New Contributors
- @lostmygithubaccount made their first contribution in #1
Full Changelog: https://github.com/dkdc-io/draw/commits/v0.1.0