Releases: NumberOneBot/dsssp
Releases · NumberOneBot/dsssp
Release list
v0.8.0 - A11y
Highlights
Accessibility — the graph is now legible to screen readers
FrequencyResponseGraphrenders as a labelledrole="group"with a newariaLabelprop (default"Frequency response graph").- Every
FilterPointis announced as an image describing its live settings — e.g. "PEAK filter, 1 kHz, +3 dB, Q 0.7". - Decorative grids, response curves, and the pointer readout are hidden from assistive tech, so users hear the filters — not axis noise.
New public API: ariaLabel on FrequencyResponseGraph. No breaking changes.
Full changelog: https://github.com/NumberOneBot/dsssp/blob/main/CHANGELOG.md
v0.7.1
Fixed
- SSR-safe graph id via
useId()(previouslyMath.random(), which caused hydration mismatches) - Composite curve no longer drops filters sitting at exactly 0 dB
FilterPointrenders a customlabelas text instead of raw HTML (XSS)- Unknown filter types now throw instead of logging to the console
import 'dsssp/font'types now resolve (the./fontexport was missingdist/font.d.ts)- Corrected the
useGraph"must be used within …" error message
Changed
- Memoized theme/scale deep-merges in
FrequencyResponseGraph(no re-clone on every render/drag) - Replaced magic numbers with named constants; internal parameter renames
- The published package no longer ships the test setup or
.d.ts.mapfiles - README: absolute image URLs (fixes broken images on npm), Components / Use cases sections, and badges
- Added a CI workflow (lint, build, tests)
No public API changes.
v0.7.0 - MIT
Changed
- Relicensed from AGPL-3.0 to the permissive MIT license — free for personal, open-source, and commercial use
- Modernized the toolchain: Storybook 10, Vite 8, Vitest 4, latest TypeScript 5.x, React 19 type definitions (Tailwind remains 3)
- Refreshed the README, package metadata, and documentation
No public API changes.
v0.6.0 - We are Venom!
Audio filter curves are liquid now!
See demo project: https://numberonebot.github.io/dsssp-demo/#demo4
Commits: v0.5.0...v0.6.0
Full changelog: https://github.com/NumberOneBot/dsssp/blob/main/CHANGELOG.md