All notable changes to this project are documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[2.1.0] - 2026-08-26
Added
Altcha.Plug.Challenge— aPlugthat serves a freshly signed ALTCHA v2 proof-of-work challenge as JSON, so the widget'schallengeattribute can point straight at your app. Requires the new optional:plugdependency; nothing changes for non-Plug users.- A Phoenix integration guide covering widget loading, the
challenge endpoint, the LiveView
statechangehook, and solution verification.
[2.0.1] — 2026-07-30
Fixed
- Enforce
key_prefixin the proof-of-work fallback verification path.
[2.0.0] — 2026-04-07
Added
Altcha.V2— key-derivation-based challenges (PBKDF2, iterativeSHA) with tunable cost, for the ALTCHA widget v3.