This repository has been archived by the owner on Dec 21, 2023. It is now read-only.
Releases: itskingori/pesapal-gem
Releases · itskingori/pesapal-gem
Version 1.5.0
- Remove
path_to_file
second constructor parameter, make constructor simpler - Remove Rails specific code to Railtie, create fallbacks if using in a non-Rails environment
- Change and improve how credentials are loaded
- Require
net/http
, used byNet::HTTP
(bug fix) - Added to travis-ci for continuous integrations
- Added to gemnasium for dependency checking
- Write basic tests
Version 1.3.0
- Make mode setting should be a bit more intuitive, default more to Rails.env
Version 1.2.2
- Apparently we can't force_encoding on a frozen string since that would modify it, see commit 74e1b6d for details
Version 1.2.1
- Fix severe bug caused by buggy (& poorly designed) initializer, which caused
problem for some as evidenced here on SO
Ps: Run the install generator (as explained in the docs), if there are any
conflicts, overwrite the initializer only! Or you could just delete the
config/initializer/pesapal.rb
file and run the generator. Whichever way suits
you.
Version 1.2.0
- Make a provision for different currency billing using ISO codes
Version 1.1.0
- Add IPN listener
Version 1.0.0
- Automate release date to reduce chances of forgetting to update it
- Add new functionality: Query Payment Status
- Add new functionality: Query Payment Details
- Add
set_mode()
method to enable changing mode at runtime api_domain
&api_endpoints
are now private, useset_mode
to alter them
Version 0.2.1
- Fix screwed up rubygem date
Version 0.2.0
- Fix syntax error, and incorrect config hash name
- Add pesapal config file generator
- Move loading YAML config to initializer instead of each time the object is initialized
Version 0.1.0
- Add configuration with YAML file functionality, fall back to default, previous method still applies
- Move callback details to config hash (breaking change)