Immutable
release. Only release title and notes can be modified.
What's Changed
Fixed
- Consistent error handling in
resolve_did_to_key()(#17) —multibase.decode()exceptions are now caught and re-raised asValueErrorwith a clean message:"Invalid DID: failed to decode multibase string - <ExceptionType>". Internal library details no longer leak to callers. - Consistent error handling in
from_jwk()(#18) —binascii.Errorfrombase64.urlsafe_b64decode()is now caught and re-raised asValueError:"Invalid JWK: failed to decode private key 'd' field - <ExceptionType>". Callers only need to handleValueErrorfor all JWK import errors.
Changed
- GitHub Actions dependency updates via Dependabot (PR #60, closes #61)
actions/checkout: v4 → v6actions/setup-python: v5 → v6actions/upload-artifact: v4 → v6actions/download-artifact: v4 → v7codecov/codecov-action: v4 → v5
See CHANGELOG.md for full history.