Releases
v0.2.0
Compare
Sorry, something went wrong.
No results found
0.2.0 (2026-10-05)
Features
a crimp contact's rated current feeds the contact-rating rule (dd0dd80 )
art: packs and modules contribute connector drawings, body layouts, depictions and sheet art (881706c )
art: side-view connector drawings as pack data, and licence and provenance on art records (076d10c )
board-import: paint gerber art on the board's 3D model; plan shows replaced art as changed; gerber step-and-repeat, inch macros, routed slots (e2cab58 )
board-import: public board-import module for KiCad, Gerber and fab BOM files (da6f28b )
board-import: the kicad-board importer can propose components and placed parts from the footprints (fd81206 )
compose: the worker service, its memory cap and its deploy test (d0efb3b )
Connect known pins — propose the joints the signal tags settle (71adc74 )
costing: part prices, quantity breaks, BOM cost roll-up and labour (cs-5k1.17) (f0ab3c0 )
crimp contacts, seals, plugs and tools per cavity (7056c7c )
csv-library: a from/to pin CSV becomes a proposed design (connection-list importer and the Library's Connections CSV dialog) (29ee1ba )
csv-library: update-existing mode, board and kit kinds, XLSX input (aa1cee8 )
docs: a sub-assembly's cost rolls up from its own BOM and labour (0540c04 )
docs: CSV/XLSX production exports, continuity tester export with test parameters, wire labels and label sheet (37fcd67 )
docs: formboard drawing (true-length layout, pegs, tiled pages) and generic design specs (795a269 )
docs: sub-assemblies in the BOM, build sheet, continuity spec and schematic (758bff2 )
editable label text per segment, connector and core; electrical-rule tests and docs (351b5cb )
editor: crimp housing editing on connector bodies; the connector form shows the body's housing read-only (0e00239 )
editor: extension slots for inspector, documents, exports and library detail (6ad8b4a )
editor: Make variant — copy a cable onto another trunk stock (9be5d2b )
editor: node picker offers cables as sub-assemblies, wired to the best port (1fe5ab3 )
editor: place, draw, connect, open and pin sub-assemblies (43ebf8d )
editor: price-break table in the Library cost section (d06820f )
electrical rules, engineering settings, release approval model and routes (wip) (0acc7f0 )
formboard: keep captions off glyphs, pegs, ticks and each other (5119371 )
headless document rendering (CLI and API), wire labels on the build sheet, pluggable tester exporters (0a0aa8f )
history: change history API on both backends, with restore as a new change set (e727dec )
history: History in the phone navigation sheet (255c486 )
history: History panel per design and library record, and a hub-wide History page (0939dfd )
history: opt-in git mirror of every change set as a worker job (70503ca )
history: restore a drawing photo from the history (bc1db44 )
hub branding settings (organisation, logo, rights line) on every document (30f12ae )
interop: WireViz YAML import/export and bulk CSV library import (cs-5k1.18, cs-5k1.19) (26929b5 )
Library compare slot for modules, plus a generic field-diff compare (066d74a )
model: crimp contacts, seals, plugs and tools per cavity (wip) (9009324 )
model: per-design current overrides and thresholds for the electrical rules; cite the ampacity table (1627636 )
model: per-record license, provenance and derivedFrom (6164ee9 )
model: sub-assemblies — a design placed in another, its ports, flattening and pinning (acc8e51 )
modules: derived records, panel/route props and registry lookups in @wirehub/modules (9a20cbb )
modules: example module exercising every extension point, with end-to-end tests and docs (31a492a )
modules: job queues registered through an integration, with pg tests and docs (10922a8 )
modules: raw-bytes upload route for importer jobs, used by the SPA (d79f851 )
ops: Backrest post-snapshot marker, jobs deep check, backup/restore/audit/parity alerts (07125ad )
packs: carry depiction and art images in uploaded, URL and store packs (5cf33e4 )
packs: install a pack from a file or https URL, Packs panel and fork to edit in the UI (c349671 )
packs: pack badge, guard pack vocab entries and designs, retire dropped-but-used records, role in /api/me (915edfa )
packs: pack lifecycle on files and pg (update with diff, disable, read-only, fork) (7143afb )
part-number health (duplicate detection, refusal on save, report page) (9cb468e )
per-tool crimp heights and the applicator picked per cavity (296abe8 )
release approvals on saved versions (model, API, UI, migration 0018, documents), engineering settings page (fcd6084 )
render: embed Liberation Sans in the formboard vector PDF (7d71635 )
settings: adopt the server's values, upgrade safety nets, owner-only settings privacy (7a408fb )
settings: SVG logo upload (drawn to a PNG on the server) and a wire spec file prefix (02279f3 )
settings: title-block general note and tolerance rows in the settings page (402e697 )
store: signed catalog store index and Browse store in the Library (49b00ac )
store: signed pack manifests, publisher keys, review status, yanking and revocation (4f7ebc8 )
store: store template, build-store action and hosting guide (0b0e269 )
studio-api: push vocabulary, tag corrections, wire library, build files and drawing details (2f4c3c2 )
studio: deep health check and monitoring webhook (d90518a )
studio: dev-server artwork writes in a unit of work, with dry runs (e3f6d16 )
studio: headless renders draw the store's artwork and a revision's frozen artwork, and carry PN proposals (aef2ffa )
studio: history follows a design across renames; restore lists and build files (d578d81 )
studio: import jobs in the SPA (progress, plan review, publish) and the Jobs page (d44f5ab )
studio: live catalog and lease updates from GET /api/events (aa2d00e )
studio: module migrations runner (mod_<id> schemas after the base's) (eb88e80 )
studio: module panels and exporters in the saved-revision view (32c0fe6 )
studio: modules declare derived records and owned directories (files and pg) (972004d )
studio: mount module auth providers in Better Auth (e86138c )
studio: mount module panels, routes, importers, exporters and the commit hook in the SPA (8386ec1 )
studio: part-number scheme step in first-run setup (175f3ef )
studio: Place in… on the cable list and a Used in panel in the workspace (2695a1d )
studio: print the HTML sheets to PDF through an optional browser engine (6d115a5 )
studio: runtime settings in the app, env as an optional lock (75eb492 )
studio: server routes for module importers and exporters (5be8807 )
studio: store sources, add and manage catalog stores in Settings (92c1b78 )
studio: studio-api client (pull, dry-run push, push, single calls) (18d72f7 )
studio: sub-assemblies — design library, where used, refused deletes, frozen versions (99c03fb )
studio: the git mirror schedules without a worker; quiet scheduled runs leave no job row (49669e0 )
studio: the wire spec sheet headless (route and render CLI, html/svg/pdf) (45929b9 )
studio: the worker and job queue (Postgres plan Phase C) (063920b )
studio: vector PDF for the formboard (SVG subset to PDF operators, no raster) (63092f8 )
wireviz: DIN/TEL/TELALT colour codes verified against WireViz's table, flow-style export, shield pigtail mapping (07e4046 )
Bug Fixes
art: XLR3 contact numbering and USB-A contact order from manufacturer and USB-IF drawings (c13c47f )
av-video: licence and provenance on the jp21 family record (b7a21e0 )
csv-library: the importer's notes say why each row was left out (d467ddb )
docs: reword the ground-landing mass text when a stock has no copper screens (058c82d )
history: photo restore joins the stale-write check; legacy photo files restore from git (59da65a )
history: the standalone server passes the history routes their query string (002036a )
models: re-key a board's model link when a pack changes or removes its art (96cec01 )
packs: record the depiction and art files a pack owns; update and disable replace or remove them (cs-093) (9c4fc57 )
pg: close the LISTEN client and in-flight loads deterministically; serve an installed pack's depictions from the blob store (fb48cd7 )
pg: serve depiction art by content address on files, keep version artwork binary, pass blob stores in the pg suites (777d043 )
studio: keep the Library list actions in their order (Connections CSV last) (c1389e7 )
studio: re-key a board's model link on art upload; sweep unreferenced cached models (1211920 )
studio: the standalone server passes documents, exports and the design library their query string (b16fe2d )
wireviz: a design placing sub-assemblies says they are not carried over (9088b74 )
You can’t perform that action at this time.