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 2.0.0
- Update RuboCop configuration and fix failures.
- Remove
Pesapal::Merchant#change_env
method. - Change how environment is set (remove automatic
Rails.env
detection). - Remove all Rails specific stuff.
- Add
bin/
folder and some executables. - Improve gemspec.
- Move docs from
gh-pages
branch todocs/
. - Update documentation (tutorial and API reference).
Version 1.8.0
- Always verify client certificate.
Version 1.7.0
- Change
QueryPaymentDetails
endpoint request to use HTTPS in development. - Drop Ruby 1.9.3 support.
- Confirm support for new Ruby versions i.e. 2.2 & 2.3.
Version 1.6.0
- Enforce minimum required Ruby version, gem is tested for Ruby '>= 1.9.3'
- Add Rubocop as a development dependency and Hound CI to the workflow since we will use them to detect style guide violations
- Code cleanup here and there
- Avoid using set_ on method name, this changes the API slightly since we can't use set_env which was public
Version 1.5.6
- Stop using deprecated OpenSSL::Digest::Digest
- Enforce minimum required Ruby version, gem is test for Ruby '>= 1.9.2' afterall
- Refactor tests
Version 1.5.5
- Improve code formatting
- Add comprehensive inline documentation (Yard)
- Move documentation from gem to it's own homepage, separate content from it's
own code e.g. we shouldn't have to update the gem each time we update the
README. This is also good because the only documentation that should go to
RubyDoc.info is inline (generated by Yard) which sticks with the version that it
was written for making it easy for someone to refer to documentation for old
versions. - Write tests, coverage now at 98%
- Fix query_payment_details call "can't split nil String" error due to calling wrong endpoint
Version 1.5.4
- Renamed repo from
pesapal-rubygem
topesapal-gem
(breaks badge links in old READMEs) - Write tests
Version 1.5.3
- Fix HTTPS calls throwing Timeout::Error (on production)
- Simplified environment settings (kill :auto)
Version 1.5.2
- Update Gemfile.lock
Version 1.5.1
- Fix bugs, unable to proceed without YAML file
- Require htmlentities