Skip to content

Releases: cla-bit/PayStackEase

v2.3.7

13 Mar 18:22

Choose a tag to compare

v2.3.7 (2026-03-13)

Bug Fixes

  • Checked if bump occurred. (adf6387)

Build System

  • Included myst library (1764ed3)

  • Used Trusted Publishing instad of testpypi authentication. (9738069)

Code Style

Documentation

  • Added myst library and its extensions to include CHANGELOG.md (6ab8a98)

Refactoring

  • Deprecated myst_enable_extensions list (6b7d898)

Detailed Changes: v2.3.6...v2.3.7

v2.3.6

13 Mar 17:01

Choose a tag to compare

v2.3.6 (2026-03-13)

Bug Fixes

  • Included missing pydantic dependency. (697b578)

Detailed Changes: v2.3.5...v2.3.6

v2.3.5

22 Feb 14:22

Choose a tag to compare

v2.3.5 (2026-02-22)


Detailed Changes: v2.3.4...v2.3.5

v2.3.4

22 Feb 14:15

Choose a tag to compare

v2.3.4 (2026-02-22)


Detailed Changes: v2.3.3...v2.3.4

v2.3.3

22 Feb 13:53

Choose a tag to compare

v2.3.3 (2026-02-22)

Unknown

  • Merge branch 'main' of github.com-personal:cla-bit/PayStackEase (7b50bd3)

v2.3.2

22 Feb 13:49

Choose a tag to compare

v2.3.2 (2026-02-22)

Fix

  • fix: implemented version numbering in the conf.py for automated version documentation. (a2afd67)

Refactor

  • refactor: reformatted paystackease-ci.yml (512efe8)

Unknown

  • Merge branch 'main' of github.com-personal:cla-bit/PayStackEase (c729cb9)

v2.3.1

22 Feb 13:25

Choose a tag to compare

v2.3.1 (2026-02-22)

Fix

  • fix: fixed the initiate_bulk_charge() method in BulkChargesClientAPI AND AsyncBulkChargesClientAPI class using BulkChargeListObject pydantic class
    feat: added data_types module. This contains data schemas or types, example BulkChargeListObject
    refactor: updated bulk_charge documentation on both async and sync api.
    refactor: updated the api_bulk_charges module. (aee52a7)

Refactor

  • refactor: reformatted paystackease-ci.yml
    refactor: reformatted paystackease-cd.yml
    refactor: deleted paystackease-ci-cd.yml (6f78035)

  • refactor: reformatted using black (ad254f2)

  • refactor: reformatted using black (08f3635)

  • refactor: updated paystackease-ci-cd yaml file (023c185)

  • refactor: updated paystackease-ci-cd yaml file (5f30243)

  • refactor: updated paystackease-ci-cd yaml file (d19beef)

  • refactor: updated paystackease-ci-cd yaml file (9813384)

  • refactor: updated paystackease-ci-cd yaml file (0cf757a)

  • refactor: updated paystackease-ci-cd yaml file (4cdfb73)

  • refactor: updated paystackease-ci-cd yaml file (988655f)

Style

  • style: docs
    bugfix: removed any test case scenario that might trigger data detection in the api examples in the resources module.
    feat: added api examples in the resources module to aid easier understanding on how to implement the apis.
    feat: added webhook.rst file for documentation.
    bugfix: deprecated the 'url' property as a response method to 'checkout_url' after a transaction process.
    add: added a 'charge_url' property method as a response after a charge process.
    feat: added webhooks and events apis using the PayStackWebhook class.
    add: added a signature verification error class response called PayStackSignatureVerifyError.
    fix: updated the following documentations example, transactions and index rst files. (92f5f9b)

Unknown

  • Merge branch 'refs/heads/dev' (4fa1dca)

v2.3.0

30 May 14:19

Choose a tag to compare

v2.3.0 (2024-05-30)

Feature

  • feat: added api_resource examples for easy to understand how to use the apis: async and sync (d934479)

Style

Test

  • test: improved tests for test_apis and test_async_apis modules.
    fix: bug in the api_base module, 'bool: lambda val: str(val)' Changed 'bool: lambda val: str(val).lower()'.
    feat: added charge_url and checkout_url methods for PayStackResponse. Deprecated url() method.
    fix: set default values for draft, has_invoice and send_notification parameters in the PaymentRequestClientAPI(async and sync). Removed the convert_to_strings method in these parameters
    fix: Deprecated the convert_to_strings method in the Plans, Products modules: async and sync (f28b99a)

  • test: improved test for miscellaneous class modules: sync and async.
    fix: bug in the list_bank method of the miscellaneous modules (sync and async). Changed the parameter "supports_transfer" to "pay_with_transfer".
    fix: improved the class SyncBaseClientAPI and AsyncBaseClientAPI classes to handle better None values from the server as a response. (cf4401f)

Unknown

  • Merge pull request #14

Updates (a3f023c)

v2.2.0

28 May 02:58

Choose a tag to compare

v2.2.0 (2024-05-28)

Feature

  • feat: added class EnvConfig to handle environment variables
    feat: added class Event to handle Paystack events
    fix: removed overriding of the secret_key from PayStackBase and AsyncPayStackBase classes.
    fix: added dependency injection to the BaseAPI class
    fix: added dependency injection to the SyncBaseClientAPI class
    fix: added dependency injection to the AsyncBaseClientAPI class
    test: added tests for EnvConfig class
    test: improved tests for SyncBaseClientAPI and AsyncBaseClientAPI classes
    test: improved test for webhooks (6571ba6)

Style

  • style: added docstrings for the Event class (f72fd42)

Test

  • test: added more tests to the test_webhook module. (9a1b1d2)

  • test: improved test for webhooks (d099c1a)

v2.1.2

23 May 09:38

Choose a tag to compare

v2.1.2 (2024-05-23)

Fix

  • fix: updated the init module. (810fb83)