Skip to content

SpecBook 1.4.1

Choose a tag to compare

@rse rse released this 08 Oct 21:19
· 17 commits to master since this release

1.4.1 (2026-10-08)

  • IMPROVEMENT [code]: Create Project Configuration on Initialization
    specbook init now persists the effective config and basedir into a new .specbook.yaml
    in the working directory, unless one already applies.

  • IMPROVEMENT [code]: Seed Title Properties on Initialization
    specbook init now seeds the META: Title artifact with the properties the exports interpret
    (LOGO, TITLE, ..., PAPER-SIZE), each with its rendering default, as far as configured.

  • IMPROVEMENT [spec]: Optional Artifact Contents in the Standard Schema
    The properties and child object kinds of all artifacts are now optional, so a freshly
    initialized specification (specbook init) already lints cleanly instead of failing.

  • IMPROVEMENT [code]: Diagram Center Label Falls Back on Absent Property
    A synthetic diagram center whose source lacks the property now takes its label or the
    name of the source object, instead of failing the diagram.

  • UPDATE [infr]: Upgrade NPM Dependencies
    The NPM dependencies were updated.