# Changelog

## Baseline

- First survey — no prior run to compare against. CAI 32.

## Lenses

- Code Health 56
- Maturity 43
- Readiness 19
- Security 40

## Changes since last survey

- 300 commits — 226 feature/other, 74 fixes

## By area

- editor/src — 131 commits
- node-graph/nodes — 42 commits
- node-graph/libraries — 33 commits
- frontend/src — 27 commits
- (root) — 10 commits
- desktop/src — 9 commits
- .github/workflows — 8 commits
- node-graph/graph-craft — 5 commits
- tools/cargo-run — 5 commits
- frontend/package-lock.json — 4 commits
- node-graph/interpreted-executor — 3 commits
- node-graph/node-macro — 3 commits
- website/content — 3 commits
- desktop/ui — 2 commits
- document/graph-storage — 2 commits
- libraries/math-parser — 2 commits
- .cargo/config.toml — 1 commit
- demo-artwork/changing-seasons.graphite — 1 commit
- desktop/wrapper — 1 commit
- document/container — 1 commit

## Notable commits

- fix: Deprecate all usages of the Color struct representing gamma space values, fixing round-trip precision bugs (#4149)
- fix: Desktop: Fix crash caused by submitting work mid surface-reconfigure (#4317)
- fix: Desktop: Fix document tab reorder not being persisted (#4002)
- fix: Desktop: Fix double-clicking top bar not toggling maximize on Linux (#3940)
- fix: Desktop: Fix drag followed by a click causing a double click (#3721)
- fix: Fix "Untitled Document {N}" numbering progression when another doc includes that substring (#4253)
- fix: Fix 'Boolean Operation' node outputs having the reversed winding direction (#4091)
- fix: Fix 'Jitter Points' and 'Sample Polylines' working incorrectly with X or Y scale of 0 content (#3984)
- fix: Fix 'Offset Path' node crash on empty or zero-scaled geometry
- fix: Fix 'Solidify Strokes' node to produce dashed segments in an ordered sequence per open subpath (#3820)
- fix: Fix CI builds by pinning cargo-about for Windows and Mac
- fix: Fix CI deploying all PR preview builds to dev.graphite.art
- fix: Fix CI failing on PRs reaching master via the merge queue
- fix: Fix CI not attaching a "View deployment" button in PRs for build links
- fix: Fix CI not preserving the "View deployment" button for old build links in PRs
- fix: Fix CI profiling compile failure (#4184)
- fix: Fix CSS regressions breaking the native app hole punch
- fix: Fix Gradient tool inserting new nodes in the wrong position when updating a Fill node's gradient chain (#4203)
- fix: Fix Pen tool regression that broke dragging a sharp tangent out of the last-placed anchor (#4115)
- fix: Fix SVG import treating gamma-encoded colors as linear-light
- …and 280 more
