Changelog
Every released version of the library, newest first — latest is4.2.2. Written inCHANGELOG.md at the package root, seeded from the release commits and shipped with the package, so the same history is available on npm and in the repo.Major andfeature releases are badged; everything else is a patch.
4.2.2
Dependency security fixes. The lockfile is the only file that changed — no component, token or API is affected.
4.2.1
Notice gets a per-tone icon tier: a canonical glyph for each tone, sitting in a vivid filled well, and a heavier title above the body. The new vivid tokens are covered by the contrast check, so tone still reads from the glyph and the text, never from coloured body copy.
4.2.0
featureAlertis renamed toNoticeand gains new tones, a docs page and a written Notice / Toast / Dialog decision.Alertstays as a deprecated alias until 6.0.0, so nothing breaks today — but new code should importNotice.4.1.3
Dependency security fixes. The lockfile is the only file that changed — no component, token or API is affected.
4.1.2
Dependency security fixes. The lockfile is the only file that changed — no component, token or API is affected.
4.1.1
A playground page for every component, in both frameworks — 98 files, so
npm run devnow covers the whole library instead of a handful of pages. Dev-only:playground/is still absent fromfiles, so the published tarball is unchanged.4.1.0
featureNo API change. The library gets its own playground back after the showcase moved out:
npm run devrenders components from source, both frameworks side by side. Dev-only —playground/is absent fromfiles, so nothing new is published.4.0.2
Version bump only — nothing in this package changed. It was cut alongside the showcase catching up to 4.0.1 and pinning its terraform image.
4.0.1
npm run test:packagereads the packed file list from the tarball instead of parsingnpm pack --json, which broke on a CI agent that colours npm's output. No change to what is published.4.0.0
majorThe built website leaves the package: it now publishes only tokens, components,
CHANGELOG.mdand the changelog parser, so the tarball drops from 16.9 MB to 1.8 MB. No API change — the site is now@stroeer-labs/design-showcase.3.11.2
Packaging fix, no API change: the built showcase is back in the tarball. The deployed site's docker image is built from the published package, not from a workspace, so shipping without
dist/sandboxpublished fine and then failed the image build.3.11.1
npm run test:packageno longer needs registry access, so it stops failing the release pipeline. It unpacks the tarball into a fixture instead of installing it, and every child process now reports its output on failure.3.11.0
featureImportable by Node, not only by bundlers: relative specifiers under
reactandlibnow carry their extensions, so/reactno longer dies withERR_UNSUPPORTED_DIR_IMPORTin SSR or static generation.base.cssfinally ships, andnpm run test:packageguards both.3.10.1
Logo: the wordmark keeps its aspect ratio at every preset size.
3.10.0
featureNew component: Logo — the Ströer wordmark as inline SVG, so it stays sharp at any size and takes its colour from the surrounding text. Size presets from 20 to 40px or an exact box, and decorative for when the brand name already sits beside it.
3.9.0
featureSandbox rebuilt: ⌘K palette, mobile navigation, demo source under each pane, component pages in Preview/Usage/Consumers tabs, dark mode that survives navigation, self-hosted fonts, and a showcase that names the components it is built from.
3.8.2
Consumer manifest refreshed against 3.8.1, so the sandbox's "used by N apps" counts and per-app version tables match reality again.
empty-stateenters the manifest for the first time, anddialogpicks up its Angular service imports.3.8.1
Empty-state gains the icon-lg media variant — a size-16 circular well for section-level empty states. Angular media icon sizing fixed (was a no-op).
3.8.0
featureAdds a release changelog: CHANGELOG.md at the package root, seeded from release commits and hand-polished, one paragraph per version. Rendered on the sandbox home page and at /changelog, with major and feature releases badged. Backfilled one month.
3.7.4
Fixed the sandbox crashing on every component page: the Angular pagination demo island failed to hydrate and took the whole page down with it.
3.7.3
Consumer manifest refreshed, so the sandbox's "used by N apps" counts and per-app version tables match reality again.
3.7.2
Consumer manifest regenerated against 3.7.1.
3.7.1
npm testno longer needs a build first — the pagination test runs against the source instead ofdist/.3.7.0
featureFive new components: empty-state, kbd, aspect-ratio, breadcrumb and pagination (router-free). Plus contrast and a11y fixes from a hard review, unified tooltip delays, a WCAG contrast gate in
npm test, and usage docs for nine components.3.6.1
Dependency security fixes (lockfile only).
3.6.0
featureFour new components in both frameworks with sandbox demos: tooltip, alert-dialog, button-group and scroll-area.
ngx-scrollbarjoins the Angular peers — brain ships no scroll-area primitive, so helm delegates to it.3.5.2
Keeps the generated consumer manifest lint-clean:
collect:consumersnow pipes its JSON through biome, so refreshing it no longer lands a lint-dirty commit.3.5.1
Dependency security fixes (lockfile only).
3.5.0
featureAdds accordion and spinner in both frameworks, with sandbox demo pairs.
3.4.0
featureAdds dropdown-menu (React + Angular): trigger, items, checkbox and radio items, submenus and separators, with a demo pair in the sandbox.
3.3.1
Consumer manifest refreshed after the targeting-console migration to the library.
3.3.0
featureKAN-179167:
allowScriptsadded topackage.json— a workspace-wide install-script policy change, no library code touched.3.2.0
featureAdds day-time-picker (dayparting), chip, toggle and toggle-group in both frameworks. The dayparting grid's value model and interaction math live in
lib/schedule.ts, shared by React and Angular instead of mirrored per framework.3.1.1
Dependency security fixes (lockfile only).
3.1.0
featureSandbox playground pilot on button: a control panel that drives both framework panes at once through URL query params, offering only design-sanctioned prop combinations rather than a free prop editor.
3.0.10
Dependency security fixes (lockfile only).
3.0.9
Sandbox sections renamed to "Available components" and "Planned components", so the split between what actually ships and what is only agreed is explicit on the home page and in the sidebar.
3.0.8
Fixes the sandbox nginx configuration.
3.0.7
Fixes the default nginx headers served with the sandbox image.
3.0.6
Adds the release guide (KAN-178630): how to release the library, and how to deploy a sandbox-only custom build through Jenkins.
3.0.5
Cleaner nginx redirect for the deployed sandbox.
3.0.4
Fixes redirect issues in the deployed sandbox's nginx config.
3.0.3
Syncs the nginx port with the Dockerfile so the deployed sandbox answers on 49600.
3.0.2
Ships
nginx-configuration/in the published package files — the image build needs it.3.0.1
Follow-up fixes to the sandbox packaging introduced in 3.0.0.
3.0.0
majorThe sandbox becomes part of the published package: its own
package.jsonis gone (deps and scripts moved to the library root),dist/sandboxships in the tarball, andui.dockerfileplus nginx turn it into a deployed showcase with a public URL.2.24.7
Sandbox consumer manifest refreshed.
2.24.6
Consumer manifest regenerated against 2.24.5.
2.24.5
Hardens input-group:
min-w-0so a long control can no longer stretch the group, anaria-invalidring, and suppression of the inner control's own ring so focus shows on the group only.2.24.4
Exports
AlertActionfrom the React alert barrel — the action slot added in 2.24.3 was unreachable for consumers.2.24.3
Ports the ppv-self-booking alert into the library: a
warningvariant and an action slot, in both frameworks.2.24.2
Consumer manifest regenerated against 2.24.1.
2.24.1
Fixes brand and elevation tokens.
--brandbecomes identity-only--brand-fixednext to adaptive--brand-interactive/--brand-link, and the shadow ramp is monotonic again —--shadow-2xlused to cast a smaller shadow than--shadow-xl.2.24.0
featureAdds the toast component (React + Angular) with a sandbox demo pair.