Skip to content

v0.2.11

Latest

Choose a tag to compare

@joemarct joemarct released this 03 May 16:21

Release v0.2.11

All Packages

Changed

JavaScript Client (bitcoincash-oauth-client) — 0.2.11

Added

  • Configurable auth base path: New authBasePath option in OAuthClientOptions (default: /auth)
    • Allows customization of auth endpoint base path (e.g., /bch-auth for Watchtower API compatibility)
    • All auth endpoints now use the configurable base path dynamically

Django Package (bitcoincash-oauth-django) — 0.2.11

Changed

  • Token manager refactor: Migrated TokenManager from in-memory storage to Django ORM models
    • All token operations now persist via OAuthToken and BitcoinCashUser models
    • Lazy model imports to avoid AppRegistryNotReady errors
    • Proper token lifecycle management through ORM queries
  • Django 3.0+ compatibility: Multiple fixes for broader Django version support
    • Lowered migration dependency from 0012 to 0008 for Django 3.0 compatibility
    • Use django.contrib.postgres.fields.JSONField in initial migration for Django < 3.1
    • Replaced RenameIndex with RemoveIndex + AddIndex for Django 3.0 compatibility
    • Expanded classifier support for Django 3.0 through 5.0
    • Expanded DRF support to 3.11+

FastAPI Package (bitcoincash-oauth-fastapi)

Changed

  • Author metadata: Updated package author to Joemar Taganna (version unchanged at 0.2.3)

Package Versions

Package Version
bitcoincash-oauth-django 0.2.11
bitcoincash-oauth-client 0.2.11
bitcoincash-oauth-fastapi 0.2.3