Skip to content

Changelog

WoompaLoompa edited this page Jul 22, 2026 · 4 revisions

All notable changes to the plugin.

[1.0.0] - 2026-07-21

Added

Core Features:

  • ClinkPaymentProviderService - Main payment provider
  • CLINK Offers integration for invoice generation
  • Currency conversion service (CoinGecko, Kraken, Fixed, Manual)
  • Webhook endpoint for payment confirmations
  • Status endpoint for payment polling
  • Dual confirmation (webhook + polling)

Subscription Support:

  • nDebit integration for auto-renewal
  • Subscription management

Documentation:

  • Merchant guide
  • Customer guide
  • Subscription guide
  • GitHub Wiki pages
  • FAQ

Testing:

  • Unit tests for service
  • Unit tests for currency conversion
  • Integration test setup

Development:

  • TypeScript configuration
  • Jest testing setup
  • ESLint configuration
  • GitHub templates (issues, PRs)

Supported

  • Medusa v2.x
  • CLINK-compatible wallets (ShockWallet, ZEUS, Lightning.Pub)
  • All major currencies via CoinGecko/Kraken

[Unreleased]

Planned

  • Admin settings widget
  • Storefront QR component
  • NIP-57 Zap support
  • Multi-currency checkout
  • Payment analytics

Under Consideration

  • Medusa v1 compatibility
  • WooCommerce migration tool
  • BTCPay Server integration

Versioning

This project follows Semantic Versioning:

  • Major (X.0.0): Breaking changes
  • Minor (0.X.0): New features
  • Patch (0.0.X): Bug fixes

Release Process

  1. Update version in package.json
  2. Update this changelog
  3. Create release branch
  4. Submit PR for review
  5. Merge and create GitHub release
  6. Publish to npm

Links

Clone this wiki locally