Skip to content

Commit bb620e4

Browse files
committed
Organize render changelog by feature area
1 parent e9e3e27 commit bb620e4

1 file changed

Lines changed: 28 additions & 26 deletions

File tree

‎CHANGELOG.md‎

Lines changed: 28 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,37 @@
11
# Changelog
22

3-
## 0.2.0
4-
5-
- Export printable assembly guides with bills of materials and staged diagrams.
6-
- Exclude nonphysical annotation wires from assembly guides and live reload watched HTML after successful changes.
7-
- Highlight the exact wire routes reported by short-circuit annotations.
8-
- Show DIP functional pin names in SVG hover titles and optional printed legends.
9-
- Draw custom left and right rail strips vertically and center rails horizontally, including named boards.
10-
- Show rail-mounted parts as logical edge pin maps at their declared rail holes.
11-
- Allow validated custom color palettes and embedded fonts in breadboard output.
12-
- Resolve named switch states directly and reject HTML viewers that exceed the 256-state budget.
3+
## 0.2.0 — Unreleased
4+
5+
### Breadboard diagrams
6+
7+
- Draw custom left and right rail strips vertically and center rails horizontally, including named boards; show rail-mounted parts as logical edge pin maps at their declared holes.
8+
- Show DIP functional pin names in SVG hover titles and optional printed legends; draw TO-92 transistors, trimmer potentiometers, model-specific seven-segment displays, and RGB LEDs.
139
- Render safe custom SVG part bodies from `render.svg` fragments in part YAML.
14-
- Add optional headless Chrome PNG rendering with checked output dimensions.
15-
- Add opt-in right-angle routes around component bodies and flat jumper styling.
16-
- Add a colorblind palette and make `--color-by net` override declared wire colors.
17-
- Export APNG animations from assembly steps or switch states with configurable frame timing.
18-
- Draw TO-92 transistor and trimmer potentiometer bodies instead of generic rectangles.
19-
- Add an optional `resvg` PNG backend and a source-built container image with librsvg and Noto fonts.
20-
- Reject APNG switch animations that exceed the 256-frame state budget instead of silently omitting states.
21-
- Require Breadkit 0.2.x and use a sibling core checkout during development and CI.
22-
- Show all circuit diagnostics on stderr, including warnings and errors when `--force` is used.
23-
- Fall back to visible colors for invalid wire and LED colors.
24-
- Mark on-board pins and offboard module targets in lint annotations, and outline large nets instead of circling every hole.
10+
- Add optional right-angle routes around component bodies, flat jumper styling, a colorblind palette, validated custom palettes, and embedded fonts. `--color-by net` overrides declared wire colors.
11+
- Highlight the exact routes reported by short-circuit annotations; mark on-board pins and offboard module targets in lint annotations, and outline large nets instead of circling every hole.
2512
- Reduce SVG hole markup with reusable shapes and show the hole ID and net on occupied or connected hole hover.
26-
- Add `--state` and `--layer` for selected switch states and static layer output; hide markers and net labels from omitted layers.
27-
- Limit external raster conversion time with `--render-timeout`.
28-
- Draw model-specific seven-segment displays and RGB LEDs from the expanded core part catalog.
2913
- Add `--focus` and `--highlight-net` to emphasize selected components and nets.
30-
- Add a standalone HTML viewer with zoom, pan, layer controls, and net hover.
14+
- Fall back to visible colors for invalid wire and LED colors.
15+
16+
### Viewers and assembly guides
17+
18+
- Add a standalone HTML viewer with zoom, pan, layer controls, and net hover. Resolve named switch states directly and reject viewers that exceed the 256-state budget.
19+
- Add `--state` and `--layer` for selected switch states and static layer output; hide markers and net labels from omitted layers.
3120
- Add `--diff OLD NEW` with colored added and removed wires in a two-panel HTML viewer.
21+
- Export printable assembly guides with bills of materials and staged diagrams, excluding nonphysical annotation wires.
22+
- Reload watched HTML after successful changes.
23+
24+
### Image export
25+
26+
- Add optional headless Chrome PNG rendering with checked output dimensions, an optional `resvg` PNG backend, and `--render-timeout` for external raster conversion.
27+
- Export APNG animations from assembly steps or switch states with configurable frame timing; reject switch animations above the 256-frame budget.
28+
- Provide a source-built container image with librsvg and Noto fonts.
29+
30+
### Compatibility and diagnostics
31+
32+
- Require Breadkit 0.2.x.
33+
- Show all circuit diagnostics on stderr, including warnings and errors when `--force` is used.
3234

33-
## 0.1.0
35+
## 0.1.0 — 2026-09-26
3436

3537
- Initial release.

0 commit comments

Comments
 (0)