umriss-ui

Changes to @umriss-ui/calculation

This document describes what changes for callers of the package: exports, props, behaviour.

The numbers. The middle digit rises when something is added; the last one when something is repaired. As long as the first digit is 0, no number promises compatibility — which is why whatever changes existing behaviour stands under a heading "Changed" of its own, no matter which digit rose.

From 0.34.0 the packages share one number - five, and six from 0.40.0, when the dashboard joined: they are released together, and a package without a change of its own still gets a heading for it.


0.40.0 – No change of its own (Oct. 2026)

Released with the other five packages under their one number. No change of its own.

0.39.0 – No change of its own (Oct. 2026)

Released with the other four packages under their one number. No change of its own.

0.38.0 – No change of its own (Oct. 2026)

Released with the other four packages under their one number. No change of its own.

0.37.0 – No change of its own (Oct. 2026)

Needs @umriss-ui/core 0.37; the peer range is ^0.37.0. No change of its own.

0.36.0 – No change of its own (Oct. 2026)

Needs @umriss-ui/core 0.36; the peer range is ^0.36.0. No change of its own.

0.35.0 – React 19 is the floor (Oct. 2026)

Needs @umriss-ui/core 0.35; the peer range is ^0.35.0.

Changed

No other change of its own.


0.34.0 – One number for all five packages (Oct. 2026)

From this version all five packages carry one number and are released together. Needs @umriss-ui/core 0.34; the peer range is ^0.34.0. No change of its own.


0.7.3 – Core 0.33.0 (Oct. 2026)

Needs @umriss-ui/core 0.33; the peer range moves to ^0.33.0.

Added

Changed


0.7.2 – Core 0.32.0 (Oct. 2026)

Needs @umriss-ui/core 0.32; the peer range moves to ^0.32.0. Nothing else changes for a caller.


0.7.1 – Core 0.31.0 (Oct. 2026)

Needs @umriss-ui/core 0.31; the peer range moves to ^0.31.0. Nothing else changes for a caller.


0.7.0 – Density (Oct. 2026)

A calculation beside a compact table stood a third larger than it, on the same material. It follows the density now (ADR-0051).

Added

Changed


0.6.1 – Core 0.30.0 (Oct. 2026)

Needs @umriss-ui/core 0.30; the peer range moves to ^0.30.0. Nothing else changes for a caller.


0.6.0 – Rows from data (Oct. 2026)

A payslip's corrections, an invoice's surcharges, a team's movements: rows that come from data, any number of them and of either sign, as one line that folds (ADR-0049). Needs @umriss-ui/core 0.29; the peer range moves to ^0.29.0.

Added

Changed


0.5.3 – Core 0.28.0 (Oct. 2026)

Needs @umriss-ui/core 0.28; the peer range moves to ^0.28.0. Nothing else changes for a caller.


0.5.2 – Core 0.27.0 (Oct. 2026)

Needs @umriss-ui/core 0.27; the peer range moves to ^0.27.0. Nothing else changes for a caller.


0.5.1 – Core 0.26.0 (Oct. 2026)

Needs @umriss-ui/core 0.26; the peer range moves to ^0.26.0. Nothing else changes for a caller.


0.5.0 – Every export explained (Oct. 2026)

The package explains itself where it is used: every export carries a comment, every default a @default tag, and the demo lists all of it in an API index (ADR-0044). What a calculation shows and does is unchanged. Needs @umriss-ui/core 0.25; the peer range moves to ^0.25.0.

Added

Fixed


0.4.8 – Core 0.24.0 (Oct. 2026)

Needs @umriss-ui/core 0.24; the peer range moves to ^0.24.0. Nothing else changes for a caller.


0.4.7 – Core 0.23.0 (Oct. 2026)

Needs @umriss-ui/core 0.23; the peer range moves to ^0.23.0. Nothing else changes for a caller.


0.4.6 – Core 0.22.0 (Oct. 2026)

Needs @umriss-ui/core 0.22; the peer range moves to ^0.22.0. Nothing else changes for a caller.


0.4.5 – Core 0.21.0 (Oct. 2026)

Needs @umriss-ui/core 0.21; the peer range moves to ^0.21.0. Its record picker in the scenarios is a Select at its natural width now, beside its line of text instead of before it. Nothing else changes for a caller.


0.4.4 – Core 0.20.0 (Oct. 2026)

Needs @umriss-ui/core 0.20; the peer range moves to ^0.20.0. Nothing else changes for a caller.


0.4.3 – Core 0.19.0 (Oct. 2026)

Needs @umriss-ui/core 0.19; the peer range moves to ^0.19.0. Nothing else changes for a caller.


0.4.2 – Core 0.18.0 (Sep. 2026)

Needs @umriss-ui/core 0.18; the peer range moves to ^0.18.0. Nothing else changes for a caller.


0.4.1 – Core 0.17.0 (Sep. 2026)

Needs @umriss-ui/core 0.17; the peer range moves to ^0.17.0. Nothing else changes for a caller.


0.4.0 – Metrics side by side (Sep. 2026)

Added

Changed


0.3.7 – Core 0.16.0 (Sep. 2026)

Needs @umriss-ui/core 0.16; the peer range moves to ^0.16.0. Nothing else changes for a caller.


0.3.6 – Core 0.15.0 (Sep. 2026)

Needs @umriss-ui/core 0.15; the peer range moves to ^0.15.0. Nothing else changes for a caller.


0.3.5 – Found by search (Sep. 2026)

Fixed


0.3.4 – Core 0.14.0 (Sep. 2026)

Needs @umriss-ui/core 0.14; the peer range moves to ^0.14.0. Nothing else changes for a caller.


0.3.3 – Core 0.13.0 (Sep. 2026)

Needs @umriss-ui/core 0.13; the peer range moves to ^0.13.0. Nothing else changes for a caller.


0.3.2 – Core 0.12.0 (Sep. 2026)

Needs @umriss-ui/core 0.12; the peer range moves to ^0.12.0. Nothing else changes for a caller.


0.3.1 – Core 0.11.0 (Sep. 2026)

Needs @umriss-ui/core 0.11; the peer range moves to ^0.11.0. Nothing else changes for a caller.


0.3.0 – Forced colours and agent-readable docs (Sep. 2026)

Needs @umriss-ui/core 0.10; the peer range moves to ^0.10.0.

Added

0.2.4 – Core 0.9.0 (Sep. 2026)

Admits @umriss-ui/core 0.9, which only adds a token; the peer range moves to ^0.9.0. Nothing else changes.


0.2.3 – Core 0.8.0: the canon of states (Sep. 2026)

Needs @umriss-ui/core 0.8: it reads core's pressed surfaces and motion tokens; the peer range moves to ^0.8.0.

Changed


0.2.2 – Core 0.7.0 (Sep. 2026)

Changed


0.2.1 – Core 0.6.0 (Sep. 2026)

Changed


0.2.0 – A chain stands open (Sep. 2026)

0.1.0 was committed in the repository but never published; this is the first version on npm.

Changed


0.1.0 – First release (Sep. 2026)

A calculation a reader can follow and redo: the package evaluates every operation it shows, so what stands on the screen cannot disagree with the number. Takes @umriss-ui/core ^0.5.0 as a peer, for its wording.

Added

Suggest an edit on GitHub