Skip to content

v0.2.1 - Critical Dependency Fix

Choose a tag to compare

@jondepalma jondepalma released this 27 Dec 04:37
· 37 commits to main since this release
ccb2f24

🐛 Critical Bug Fix

This patch release fixes a critical dependency issue that prevented didlite from being imported in fresh environments.

What's Fixed

  • Added missing cryptography dependency (#30)
    • Package was importing from cryptography but not declaring it as a dependency
    • Caused ModuleNotFoundError: No module named 'cryptography' on fresh installs
    • Added cryptography>=41.0.0 to install_requires

Impact

  • Severity: CRITICAL - blocked basic usage of the package
  • Affected versions: v0.2.0 and earlier
  • Required for: PEM export/import (to_pem(), from_pem()) and keystore encryption

Upgrade Instructions

If you're upgrading from v0.2.0:

pip install --upgrade didlite

The missing cryptography dependency will be installed automatically.

Testing

✅ All 166 tests passing
✅ Verified in fresh virtual environment

Full Changelog

See CHANGELOG.md


Full Changelog: v0.2.0...v0.2.1