Releases: mmlado/spel-authority
Releases · mmlado/spel-authority
Release list
v0.1.1
Changed
- Pin
spel-frameworkto upstreamlogos-co/spel, at the commit that merged the extension mechanism (logos-co/spel#257). That framework builds against LEZv0.2.4.
Full changelog: v0.1.0...v0.1.1
v0.1.0
First release.
Added
AuthoritySlot, a single-holder authority slot: initialize with a validated holder, assert a signer against the current holder, transfer with candidate validation, and renounce to a terminal sentinel that can never validate again.AuthorityCandidate, a transfer-time claim (signer or PDA of another program) validated against the account offered as evidence. A default id, an undeployed PDA, or a mismatched address is refused at the transition, not discovered at the next assert.- Windowed access:
read_atandwrite_atoperate on a byte window at a caller-declared offset with checked bounds and splice-only writes, so a slot can live inside a larger account without touching its neighbors. Out of bounds is its own error and is never conflated with an uninitialized slot. - Dual MIT/Apache-2.0 license and CI.
The spel-framework dependency pins a fork revision for now. Version 1.0.0 lands when the extension mechanism reaches an upstream release (logos-co/spel#257) and the pin moves to it.