π Version 1.x History β
[v1.1.3] - 2026-03-31 β
New Features β
Browser: persistent storage wrapper, multiβtap gesture helper, geolocation + maps/address utilities, simple alert/prompt/confirm helpers. Server: sandboxed tempβfile API, HTTP helpers with timeouts, Base64 encode/decode, JWT payload decoder. Tempo v2.0.0: lazy initialization, unified term math/format tokens (#{...}), anchor/term utilities and faster startup.
Documentation β
Expanded API/type docs, architecture, benchmarks, migration and cookbook guidance.
Branding β
Package scope renamed to @magmacomputing/*; new build/release scripts and updated TypeScript/test configs.
[v1.1.2] - 2026-03-23 β
New Features β
Unified plugin system via Tempo.load() for plugins, term plugins, and discovery configuration. Made Pledge thenable and awaitable via .then() method support. Enhanced makeTemplate() with safe placeholder substitution instead of code evaluation.
Bug Fixes β
Improved asCurrency() to properly coerce string inputs. Fixed constructor error handling to throw instead of returning empty objects.
Documentation β
Added Target Audience section describing intended users and migration scenarios. Expanded Node.js documentation with native subpath import details.
[v1.1.1] - 2026-03-22 β
New Features β
Plugin-based extension architecture for extending Tempo functionality Automatic plugin discovery via static Tempo.discover() method New subpath exports for enums, serialisation, Pledge utility, and ticker plugin
Changed β
Ticker functionality now available as optional plugin; requires explicit installation Selective immutability for decorated classes instead of full object freeze Core methods (format, add, set) are now protected from overwrites
Documentation β
Comprehensive overhaul reflecting new plugin architecture Dedicated Pledge utility documentation added
[v1.1.0] - 2026-03-19 β
New Features β
Introduced Tempo.ticker() β reactive clock streams via async-generator (for await...of) or callback subscription with stop control.
Documentation β
Added a dedicated ticker guide and updated Tempo docs with examples and API reference.
Tests β
Added unit tests covering callback mode, async-iterator mode and input validation.
Chores β
Bumped package version to 1.1.0.