All notable changes to this project will be documented in this file.
- (currency) Added support for Kenya Shilling and West African CFA Franc in the currency models
- (plan) Added support for creating plans
- (plan) Added support for listing plans in the integration
- (plan) Added support for modifying plans in the integration
- (plan) Added support for modifying plans in the integration
- (clippy) Fixed clippy warning to optimise the code performance
- (CI/CD) Removed duplicate checks
- (CI/CD) Fixed duplicate test to ensure only one test on main
- Release paystack-rs version 1.5.0
- Added support for apple pay endpoints
- Added support for apple pay endpoints
- Added support for the subaccounts api route
- Added better error handling to all the routes in the create - goal is to reduce use of match statements
- Made base url a constant and moved it to the mod.rs file for top level access
- Release paystack-rs version 1.4.0
- Added support for initalizing dedicated virtual accounts
- Added support for creating dedicated virtual account
- Added support for assigning dedicated virtual account to customer
- Added support for listing dedicated accounts in the integration
- Added support for requery dedicated account
- Added support for deactivating, creating split, and removing split in dedicated virtual account
- Added support for fetching supported bank providers
- Added support for the dedicated virtual account api endpoint
- Added support for the dedicated virtual account api endpoint
- Updated the doc strings for the different modules
- Release paystack-rs version 1.3.0
- (doc) Fixed the test passing badge
- (doc) Fixed the test passing badge
- (ci) Added support for test run when push made to dev branch
- (ci) Added support for running changelog generation in CI/CD
- (ci) Added support for running changelog generation in CI/CD
- (ci) Added support for running changelog generation in CI/CD
- (ci) Updated automatic release github action
- (changelog) Update CHANGELOG.md for release
- (ci) Updated automatic release github action
- Release paystack-rs version 1.2.0
- (virtual_terminal) Added support for creating virtual terminal
- (virtual_terminal) Added support for all the endpoints in the virtual terminal route
- (builder) Stripped all options as input in builder structs for easier development
- (response) Added support for response_type and code field in the response struct
- Update changelog generation in cargo release
- Removed release workflow
- (ci) Added release ci flow for github action
- (ci) Remove support for change log generation from main branch to dev branch
- Added a new deserialiser for option_string_or_number_to_u8 and for the u16 variant
- (ci) Remove support for change log generation from main branch to dev branch
- (ci) Improved ci/cd to allow release run with a dev is merged into main
- (ci) Improved ci/cd to allow release run with a dev is merged into main
- (ci) Added username and email to ci/cd pipeline
- (ci) Made release pipeline manual
- (doc) Bumped up version number
- (ci) Added support for checklog development into dev merge
- (ci) Added PAT to allow push to protected branch
- (ci) Removed automatic running on pull request
- Release paystack-rs version 1.1.1
- Release paystack-rs version 0.2.3
- Release paystack-rs version 1.0.0
- Release paystack-rs version 1.0.0
- Release paystack-rs version 1.0.0
- Split test with valid data
- Split test with valid data
- Merge main into branch
- (tests) Completed transaction_splits tests and fixed splits API issues