Repository navigation
Releases
Releases · andresmoschini/monospace
v0.1.2
What's Changed
- Decide: Undo and Redo select the figure modified by the step by @andresmoschini in #367
- Build: Undo and Redo select the figure modified by the step by @andresmoschini in #368
- Add GitHub Sponsors and Ko-fi links to the project by @andresmoschini in #370
- Bring the README up to date and cut v0.1.2 by @andresmoschini in #372
Full Changelog: v0.1.1...v0.1.2
v0.1.1
What's Changed
- Publish the crates to crates.io by @andresmoschini in #364
- Make the project easier to find for people drawing ASCII and box-drawing diagrams by @andresmoschini in #366
Full Changelog: v0.1.0...v0.1.1
v0.1.0
What's Changed
- Project skeleton, build and quality gate by @andresmoschini in #1
- Record the buffer and render model, and the decisions behind it by @andresmoschini in #2
- Specify the first slice, and record the decisions behind it by @andresmoschini in #3
- Implement spec 0001: stamp cells into a buffer and render them by @andresmoschini in #4
- Draft spec 0002: a box that can be crossed by @andresmoschini in #6
- Spec 0003 and ADR-0017: the Below stamp mode by @andresmoschini in #7
- Implement spec 0002 and 0003: Crossable box and below mode by @andresmoschini in #8
- Attribute origin to a private, unpublished project by @andresmoschini in #11
- ADR-0019 and spec 0004: give a glyph a type of its own by @andresmoschini in #9
- Spec 0005: hold a literal glyph in a cell by @andresmoschini in #10
- Automatic fixes for the quality gate, via cargo xtask fix by @andresmoschini in #12
- Migrate to Spec Kit, and dissolve the brief into the documents that own it by @andresmoschini in #14
- Specify and plan giving a glyph a type of its own by @andresmoschini in #15
- Give a glyph a type of its own by @andresmoschini in #16
- Move direction and the backlog to a GitHub Project, and take a feature's number from its issue by @andresmoschini in #27
- Apply auto-generated peacock configuration after VS Code update by @andresmoschini in #30
- Hold a literal glyph in a cell by @andresmoschini in #32
- Measure what a session costs, and make the constitution's rules citable by @andresmoschini in #38
- Specify feature 039, and give the model the shape layer it needs by @andresmoschini in #40
- Plan and task feature 039: draw shapes into a surface by @andresmoschini in #41
- Split the flow into three stages and give the branches to xtask by @andresmoschini in #44
- feat: implement drawing shapes instead of individual cells by @andresmoschini in #43
- Spec for feature 045: simplify CLI to demo shapes by @andresmoschini in #46
- Plan feature 045: simplify CLI to demo shapes by @andresmoschini in #47
- Simplify CLI to demo shapes by @andresmoschini in #48
- Spec: fix shapes without filling closing their inner arms by @andresmoschini in #50
- Plan the fix for shapes without filling closing their inner arms by @andresmoschini in #51
- fix: shapes without filling closing their inner arms by @andresmoschini in #52
- Spec: glyph tables can come from outside the core by @andresmoschini in #64
- Plan feature 054: glyph tables from outside the core by @andresmoschini in #66
- Implement feature 054: glyph tables from outside the core by @andresmoschini in #67
- Spec: ship the Double, Heavy and Light Round tables by @andresmoschini in #68
- Plan feature 056: ship the Double, Heavy and Light Round tables by @andresmoschini in #69
- Implement feature 056: ship the Double, Heavy and Light Round tables by @andresmoschini in #70
- Spec: ship the mixing tables (feature 060) by @andresmoschini in #71
- Revert Spec: ship the mixing tables (feature 060) by @andresmoschini in #74
- Spec: allow render cells with mixed arms' strokes (feature 060) by @andresmoschini in #75
- Tasks: allow render cells with mixed arms' strokes by @andresmoschini in #76
- Allow render cells with mixed arms' strokes by @andresmoschini in #77
- Record the diagram model's architecture, and slice it into specs by @andresmoschini in #87
- Spec: a diagram holds shapes and draws itself (feature 079) by @andresmoschini in #91
- Plan: a diagram holds shapes and draws itself (feature 079) by @andresmoschini in #92
- Implement: a diagram holds shapes and draws itself by @andresmoschini in #93
- refactor: move rendering out of Description into main's composition root by @andresmoschini in #94
- Spec: a shape has an identity, and the order can change (feature 080) by @andresmoschini in #95
- Plan feature 080: a shape has an identity, and the order can change by @andresmoschini in #97
- feat: a shape in a diagram has an identity, and the order can change by @andresmoschini in #98
- Spec: an arrow draws the same whichever endpoint is named first (feature 099) by @andresmoschini in #100
- Plan feature 099: an arrow draws the same whichever endpoint is named first by @andresmoschini in #101
- An arrow draws the same whichever endpoint is named first by @andresmoschini in #102
- Spec: an arrow's route is ranked rather than bounded (feature 103) by @andresmoschini in #107
- Plan feature 103: an arrow's route is ranked rather than bounded by @andresmoschini in #108
- feat(core): route an arrow by fewest bends, then shortest by @andresmoschini in #109
- docs: SDD v2, increment 1 — the rules by @andresmoschini in #114
- docs: SDD v2, increment 2 — the templates by @andresmoschini in #116
- Open two stages in xtask, and the pull request that follows them by @andresmoschini in #118
- docs: move the arrow's routing rule down to the module that owns it by @andresmoschini in #120
- refactor(core): keep the sweep apart as a characterization by @andresmoschini in #121
- fix(cli): render a described file once, and keep the demonstration for the bare run by @andresmoschini in #122
- Give OpenCode its own instruction file by @andresmoschini in #124
- Normalize line endings in cargo xtask fix, so a Speckit install is not a manual step by @andresmoschini in #126
- Reduce what CONTRIBUTING.md and CLAUDE.md restate, and say what decides the cut by @andresmoschini in #128
- docs: replace the README's stale status with a picture the gate keeps by @andresmoschini in #130
- feat(xtask): reject two entries claiming one number by @andresmoschini in #131
- Decide: An arrow end is a glyph or an arm by @andresmoschini in #132
- Build: An arrow end is a glyph or an arm by @andresmoschini in #133
- A gallery of the figures, and which carrier owns which picture by @andresmoschini in #136
- Rename the Arrow shape to Connector, in the types and in the wire tag by @andresmoschini in #139
- Decide: A shape can be removed and replaced by @andresmoschini in #140
- Build: A shape can be removed and replaced by @andresmoschini in #141
- Decide: A connector endpoint hangs from a box's side anchor by @andresmoschini in #144
- Build: A connector endpoint hangs from a box's side anchor by @andresmoschini in #145
- Decide: A reference carries a horizontal and a vertical offset by @andresmoschini in #147
- Build: A reference carries a horizontal and a vertical offset by @andresmoschini in #149
- Show what a diagram can draw, and sweep what is ...