32 lines
1.5 KiB
Markdown
32 lines
1.5 KiB
Markdown
# Changelog
|
|
|
|
All notable changes are documented here.
|
|
|
|
## 0.2.0 - 2026-09-02
|
|
|
|
- Added deterministic IEC/SI byte-size formatting, checked byte-range
|
|
arithmetic and a bounded typed byte cursor.
|
|
- Added cancellable disposable-worker jobs with typed progress, serialized
|
|
failures, abort propagation and hard client deadlines.
|
|
- Added explicit Blob URL pools plus deterministic, collision-free multi-file
|
|
download planning and triggering.
|
|
- Added incremental CRC-32, Adler-32 and FNV-1a state and bounded Blob,
|
|
ReadableStream and async-iterable consumption for checksums and Web Crypto
|
|
digests.
|
|
|
|
## 0.1.0 - 2026-09-01
|
|
|
|
- Added a deep-linkable local browser workbench for encodings, text and
|
|
Unicode, number bases and units, networks, time, structured data, checksums,
|
|
cryptographic digests, and random values.
|
|
- Added the side-effect-free `@add-ideas/toolbox-helpers` ESM package with
|
|
generated TypeScript declarations and a single stable root export.
|
|
- Added explicit input, item, nesting and output limits with typed limit errors.
|
|
- Added strict IPv4, IPv6 and CIDR handling, hardened JSON/CSV processing,
|
|
canonical encodings, deterministic JSON and seeded random primitives.
|
|
- Hardened canonical Base64URL padding, large-output encoding, negative
|
|
human-duration round trips, finite unit conversion and portable filenames.
|
|
- Added the Toolbox 0.2.3 shell, system/light/dark themes, offline shell,
|
|
nested-path browser tests, licence/source documentation, and deterministic
|
|
application and library artifacts.
|