Skip to content
This repository has been archived by the owner on Dec 21, 2023. It is now read-only.

Releases: itskingori/pesapal-gem

Version 2.0.0

02 Feb 23:39
Compare
Choose a tag to compare
  • 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 to docs/.
  • Update documentation (tutorial and API reference).

Version 1.8.0

25 Oct 15:39
Compare
Choose a tag to compare
  • Always verify client certificate.

Version 1.7.0

25 Oct 15:02
Compare
Choose a tag to compare
  • 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

07 Oct 10:19
Compare
Choose a tag to compare
  • 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

26 Apr 19:56
Compare
Choose a tag to compare
  • 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

19 Apr 07:30
Compare
Choose a tag to compare
  • 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

15 Mar 05:42
Compare
Choose a tag to compare
  • Renamed repo from pesapal-rubygem to pesapal-gem (breaks badge links in old READMEs)
  • Write tests

Version 1.5.3

03 Feb 22:05
Compare
Choose a tag to compare
  • Fix HTTPS calls throwing Timeout::Error (on production)
  • Simplified environment settings (kill :auto)

Version 1.5.2

31 Jan 00:18
Compare
Choose a tag to compare
  • Update Gemfile.lock

Version 1.5.1

31 Jan 00:04
Compare
Choose a tag to compare
  • Fix bugs, unable to proceed without YAML file
  • Require htmlentities