Skip to main content
Introducing packages.sweber.dev
Release notes

Release notes

What changed in each version of the libraries.

Release

Logarithm 0.1.0 released

A self-hosted audit log for SaaS apps: who changed what, and when. Field-level diffs in your own Postgres or SQLite, and a ready React view for your customers' admins.

Logarithm
Release

Logarithm 0.2.0 released

Request context in one line, a compact activity feed for dashboards, and in Logarithm Pro signed checkpoints and legal holds.

Logarithm
Release

Sigmoid 0.1.0 released

Scroll motion on native CSS scroll timelines, spring and S-curve easings as CSS linear(), reduced motion by default. About 2 kB, with React components.

Sigmoid
Release

Sigmoid 0.2.0: stagger and track()

Lists and grids now arrive one after another with a single option, also in pure CSS, and track() hands you scroll progress as a number for counters, video or canvas.

Sigmoid
Release

Surjection 0.1.0 released

Accessibility checks for Playwright and Vitest, a baseline for existing sites, reports and accessibility statements in five languages. MIT licensed, with a Pro edition for agencies.

Surjection
Release

Surjection 0.2.0 released

JUnit reports for GitLab, Azure DevOps and Jenkins, a mobile viewport, surjection init for a ready CI setup, and a CSV fix list in Surjection Pro.

Surjection
Release

Witness 0.1.0 released

AI notices, AI labels and machine-readable marking for Article 50 of the EU AI Act: web components, React components, image and text marking and middleware for the Vercel AI SDK.

Witness
Release

Witness 0.2.0 released

Witness now marks audio and video too: the IPTC digital source type in MP3, WAV, MP4, MOV and M4A files, from code or the CLI. Witness Pro 0.2.0 checks AI audio and video in your build.

Witness