Skip to content

Releases: open-sdk/framework

0.4.1

14 Jan 14:07
Compare
Choose a tag to compare
0.4.1 Pre-release
Pre-release

New features

  • add change log file with all changes from all releases (1dc7975)

Bug fixes

  • use the current class within the exception message for model validation (1da2b75)

Code refactors

  • remove unnecessary hashtag from commit hash (93952bc)
  • use the phpstan extension and remove extra annotation (2d37923)

Other chores

  • bump up the license year (2edaaea)

0.4.0

13 Jan 01:06
Compare
Choose a tag to compare
0.4.0 Pre-release
Pre-release

New features

  • add assertSubclassOf to test case (f0393ac)

Bug fixes

  • update gitattributes file to ignore the new phpcs, phpstan and phpunit files (95f0b1e)
  • add exact versions to dependencies including patches (518af04)
  • extend throwable interface from sdk exception (7aa6ba2)

Code refactors

  • remove extraneous framework namespace (29d94c6)
  • move relay middleware stack to dedicated folder (78a54bb)
  • remove extraneous -interface and -implement suffixes (4198ecf)
  • remove exception inheritance and unify their construction parameters (c3ac4b4)
  • simplify decoders and scope it to responses only (e6f60d9)
  • replace old resource objects with new casting architecture (9e6dda9)
  • replace old resource factory with the new manager and manager factory (5d59b93)
  • update usage of the resource manager and manager factory (a7bac70)

Documentation changes

  • add missing docblocks to resource classes and make them uniform (104e709)
  • add description to the sdk exception interface (728c9e6)

Other chores

  • move the static code analyser check to the first test command (42f2848)

0.3.0

03 Jan 13:08
Compare
Choose a tag to compare
0.3.0 Pre-release
Pre-release

New features

  • phpstan with phpunit extension (4d72ac6)

Bug fixes

  • errors detected with phpstan (9dc18af)

Other chores

  • add php 7.2 to travis to test with (aa7e527)
  • run phpcs, phpunit and phpstan in travis (509ab7a)
  • exclude phpstan from executing for php 7.0 on travis (95309bf)

0.2.0

14 Oct 21:46
Compare
Choose a tag to compare
0.2.0 Pre-release
Pre-release

New features

  • nested resource and attribute casting (32b7e2a)

Code refactors

  • rename resource to model for usage as category name (7de268c)

Documentation changes

  • showing all release versions on badge in readme (8d2e505)

0.1.0

12 Oct 22:09
Compare
Choose a tag to compare
0.1.0 Pre-release
Pre-release