Skip to content

Latest commit

 

History

History
151 lines (91 loc) · 4.34 KB

CHANGELOG.md

File metadata and controls

151 lines (91 loc) · 4.34 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

unreleased

[2.1.1] - 2024-12-09

Added

  • Rwanda to paystack supported countries
  • RWF to paystack supported currencies

Changed

  • Make TransactionSplit.get_splits parameters optional

Changed

  • Charge.setAddress -> Charge.submitAddress

[2.1.0] - 2024-10-08

Added

  • Param documentation for ApplePay.unregister_domain
  • Param documentation for AsyncApplePay.unregister_domain
  • meta, type and code fields to Response

Changed

  • Bumped httpx to 0.27.2
  • Transaction.get_transactions(customer: Optional[int]) -> Transaction.get_transactions(customer: Optional[str])
  • AsyncTransaction.get_transactions(customer: Optional[int]) -> AsyncTransaction.get_transactions(customer: Optional[str])
  • Transaction.export(customer: Optional[int]) -> Transaction.export(customer: Optional[str])
  • AsyncTransaction.export(customer: Optional[int]) -> AsyncTransaction.export(customer: Optional[str])
  • Transaction.export(settlement: Optional[int]) -> Transaction.export(settlement: Optional[str])
  • AsyncTransaction.export(settlement: Optional[int]) -> AsyncTransaction.export(settlement: Optional[str])
  • Transaction.export(payment_page: Optional[int]) -> Transaction.export(payment_page: Optional[str])
  • AsyncTransaction.export(payment_page: Optional[int]) -> AsyncTransaction.export(payment_page: Optional[str])
  • PaymentRequest.update line_item and tax parameter to use Tax and LineItem inplace of list
  • AsyncPaymentRequest.update line_item and tax parameter to use Tax and LineItem inplace of list
  • PaymentPage.metadata type
  • AsyncPaymentPage.metadata type
  • Plan.update documentation

Fixed

  • Use of literal "POST" in TransactionSplit.add_or_update
  • Use of literal "POST" in AsyncTransactionSplit.add_or_update

Removed

  • Redundant payload from Subscription.send_update_link
  • Redundant payload from AsyncSubscription.send_update_link

2.0.3 - 2024-03-24

Added

  • Changelog to project.

Fixed

  • ApplePay.unregister_domain and AsyncApplePay.unregister_domain raises NotImplementedError
  • Client raises JSONDecodeError when response is not json serializable. It now returns with a Response with the data parameter containing a content field with the bytes content returned.
  • Mismatched source code and documentation links in docs

2.0.2 - 2023-12-01

Added

  • Parameter options to ApplePay wrapper methods
  • back_transfer parameter to Charge.charge and AsyncCharge.charge
  • pay_with_bank_transfer, pay_with_bank parameters to Miscellaneous.get_banks and AsyncMiscellaneous.get_banks
  • split_code parameter to PaymentPage.create and AsyncPaymentPage.create
  • QUARTERLY and BIANNUALLY to Interval enum

Removed

  • birthday parameter from Charge.charge and AsyncChrge.charge
  • Miscellaneous.get_providers and AsyncMiscellaneous.get_providers

Fixed

  • Broken docstrings API reference documentation links

2.0.1 - 2023-07-27

Changed

  • Refactor project internals

[2.0.0] - 2023-05-18

Added

  • Asynchronous wrappers and AsyncPaystack class which provided bindings to other async wrappers.

Changed

  • Use httpx in place of requests

1.1.3 - 2023-03-10

Added

  • Paystack class which had bindings to other wrappers

1.0.3 - 2022-12-26

Added

  • Cleanup documentation

1.0.2 - 2022-12-25

Added

  • Implement additional wrappers to cover all endpoints provided by paystack

[1.0.0] - 2022-07-25

Added

Fixed

  • Breaks projects were it is added as a dependency