Skip to content

Latest commit

 

History

History
191 lines (136 loc) · 9.5 KB

CHANGELOG.md

File metadata and controls

191 lines (136 loc) · 9.5 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

v4.0.0 - 2021-05-06

Changed

  • Update namespace to OwenVoke and package name to owenvoke/arionum-php (#52)
  • Update to require a minimum of PHP 7.4 (#53)
  • Add support and require Guzzle 7.x (#55)
  • Add support for PHP 8 (#56)
  • Update to use Pest for testing (#57)

v3.0.0 - 2019-09-03

Changed

  • Update generateAccount method to return Account (#43)
  • Mock the API call for the node info test (#44)
  • Update tests to use subnamespace (#45)

Removed

  • Extract Laravel components to an adapter package (#42)

v3.0.0-beta.2 - 2019-08-20

Added

  • Add new asset system API methods (#39)
  • Add support for local transaction signing (#24)
  • Add support for generating accounts locally (#40)

v3.0.0-beta.1 - 2019-06-05

Added

  • Add Laravel support (#38)
  • Add new Transaction helpers for the asset system (#25)

Changed

  • Move factory methods to a TransactionFactory class (#34)
  • Move exceptions to an Exceptions namespace (#35)
  • Replace setter methods with change methods (#36)
  • Update to use VuePress for the documentation (#37)

Removed

  • Refactor Transaction private property names (#32)
  • Remove deprecated Transaction class constants (#31)

v2.7.0 - 2019-05-30

Added

  • Add new 'change' methods to replace the setters (#36)

Changed

  • Move factory methods to a Transaction factory (#34)
  • Move exceptions to an Exceptions namespace (#35)

Deprecated

  • Deprecate factory methods on the Transaction class (#34)
  • Deprecate the old ApiException class (#35)
  • Deprecate the old set methods on the Transaction class (#36)

v2.6.0 - 2019-05-24

Added

  • Add new accessor methods for the Transaction class (#30)

Changed

  • Update to apply code style fixes from PHP Insights and Psalm (#26)

Deprecated

  • Deprecate public methods on the Transaction class (#30)

Removed

  • Remove PHP CodeSniffer development dependency (#28)
  • Remove PHPUnit 7 development dependency (#29)

v2.5.0 - 2019-04-24

Added

  • Add a new Transaction\Version class for version constants (#21)
  • Add the getAssetBalance method (#23)

Deprecated

  • Deprecate the VERSION_* constants on the Tranasction class (#21)

v2.4.0 - 2019-03-04

Added

  • Add support for PHPUnit 8 (#20)

v2.3.0 - 2019-02-28

Changed

  • Move documentation from the README to a docs directory (#14)
  • Update source files to use strict typing (15705d4)
  • Update test files to use strict typing (b49b3d0)

Removed

v2.2.0 - 2018-11-05

Added

  • Add the checkSignature method (#11)
  • Add new helper generation methods for the Transaction class (#10)
  • Add the checkAddress method (#17)
  • Add the getTransactionsByPublicKey method (#9)
  • Add the getBalanceByAlias and getBalanceByPublicKey methods (#8)

v2.1.0 - 2018-10-13

Added

  • Add an optional limit parameter to the getTransactions method (64c9a69)
  • Add the getSanityDetails method (f5a87ac)
  • Add the getNodeInfo method (71fa043)

v2.0.0 - 2018-10-11

Added

  • Add support for custom Guzzle\ClientInterface instance in constructor (ead482fa)

Removed

  • Remove the setNodeAddress method from the Arionum class (30e0ae4a)
  • Remove unnecessary base_uri definition for Guzzle (a035dd3f)

v1.4.0 - 2018-10-09

Added

  • Add a constructor method for the Arionum class (aec52f7e)

Deprecated

  • Add notice of deprecation for the setNodeAddress() method (7ae3927f)

v1.3.0 - 2018-08-28

Added

  • Add support for the masternodes method (#4)
  • Add support for the getAlias method (#5)

v1.2.0 - 2018-08-06

Changed

  • Allow method chaining for Transactions (#3)
  • Rename some variable names in the Transaction class (6fb2d33)

v1.1.2 - 2018-07-17

Changed

  • Allow build failures on Nightly builds (e69cf12)

v1.1.1 - 2018-07-17

Changed

  • Refactor all unit tests into separate classes (589d589)
  • Refactor the names of the unit test methods (589d589)

v1.1.0 - 2018-06-28

Added

  • Add the send method (#1)

Changed

  • Remove exception line that will never be reached (82d2f1f)

v1.0.0 - 2018-06-27

Added

  • Initial release