# Changelog

## Baseline

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

## Lenses

- Code Health 81
- Architecture 95
- Maturity 77
- Readiness 61
- Security 65
- Event Sourcing 100
- Performance 100

## Changes since last survey

- 300 commits — 256 feature/other, 44 fixes

## By area

- (repo) — 88 commits
- crates/engine — 59 commits
- crates/ui-egui — 49 commits
- (root) — 17 commits
- crates/format — 14 commits
- crates/render — 9 commits
- apps/figcraft-server — 8 commits
- crates/text — 7 commits
- apps/figcraft-cli — 5 commits
- crates/collab — 5 commits
- crates/doc — 5 commits
- apps/figcraft-web — 4 commits
- crates/svg — 4 commits
- crates/mcp — 3 commits
- .github/workflows — 2 commits
- apps/figcraft — 2 commits
- crates/collab-net — 2 commits
- crates/color — 2 commits
- crates/layout — 2 commits
- crates/pathops — 2 commits

## Notable commits

- fix: Fix code export printing inf for very large finite numbers (#1757)
- fix: M1: leave ROADMAP unchanged in the sidebar focus fix
- fix: M8: regression tests for one-sided strokes on rounded shapes and XML-forbidden characters in SVG (#1351, #1124) (#1719)
- fix: Merge pull request #1505 from markx77/fix/german-labels
- fix: Merge pull request #1608 from avhn/fix/1114-variables-file-cap
- fix: Merge pull request #1609 from avhn/fix/1085-grouped-panic-rollback
- fix: Merge pull request #1614 from avhn/fix/1130-operator-key-hash
- fix: Merge pull request #1615 from avhn/fix/1396-cli-completions-man-pages
- fix: Merge pull request #1616 from avhn/fix/1076-fig-image-budget
- fix: Merge pull request #1618 from avhn/fix/1613-stored-variable-ids
- fix: Merge pull request #1626 from samhyun/fix/scaled-effect-reach
- fix: Merge pull request #1633 from samhyun/fix/partial-backdrop-at-view-edge
- fix: Merge pull request #1636 from ChristopherLinnett/fix/574-fig-import-large
- fix: Merge pull request #1651 from Carbocode/fix/sidebar-input-focus
- fix: Merge pull request #1657 from avhn/fix/1125-font-offset-overflow
- fix: Merge pull request #1725 from Silvertree2010/fix/h4127-outside-stroke-on-a-rectangle-ig
- fix: Merge pull request #1734 from Silvertree2010/fix/h4145-parse-css-accepts-empty-argument
- fix: Merge remote-tracking branch 'origin/main' into fix/1076-fig-image-budget
- fix: Merge remote-tracking branch 'origin/main' into fix/1085-grouped-panic-rollback
- fix: Merge remote-tracking branch 'origin/main' into fix/1130-operator-key-hash
- …and 280 more
