Skip to content

Releases: wrk-flow/php-api-sdk-builder

v0.2.0-rc7

11 Mar 15:38
Compare
Choose a tag to compare
v0.2.0-rc7 Pre-release
Pre-release
  • 🛠 Use guzzle/psr7 uri implementation instead of juststeveking/uri-builder (already using guzzle + better feature support)

v0.2.0-rc6

13 Feb 10:47
Compare
Choose a tag to compare
v0.2.0-rc6 Pre-release
Pre-release

What's Changed

🚀 Automatically decode encoded response by @h4kuna in #23

New Contributors

Full Changelog: v0.2.0-rc5...v0.2.0-rc6

v0.2.0-rc5

02 Oct 20:05
2edc2ad
Compare
Choose a tag to compare
v0.2.0-rc5 Pre-release
Pre-release

Upgrade guide: #22

v0.2.0-rc4

02 Oct 17:04
a7d0244
Compare
Choose a tag to compare
v0.2.0-rc4 Pre-release
Pre-release

What's Changed

  • Contracts are reserved only for interfaces that are used with DI.
  • Add ability to prevent logging catched exception from a request in desired logger (Like FileLogger on "expected" exception). This is needed when response is invalid, but for your business case is an valid response and you do not want to spam your file log.
  • Group requests in file log by hour and replace : with - (does not work on Mac)
  • Upgrade to PHPStan level 9
  • Use same text format for info / debug logger and
  • Log FAILED/OK text to detect "failed" requests without loosing status code (for connection resets 000 status code is used)
  • Refactored Api class to interface and moved request building to AbstractEndpoint
  • Refactored EndpointTestCase (removed all Mockery usage) and added OptionsTestCase

Full Changelog and basic upgrade guide: #21

v0.2.0-rc3

15 Aug 08:16
1b40e0e
Compare
Choose a tag to compare

v0.2.0-rc2

09 Aug 13:59
3cd1f0c
Compare
Choose a tag to compare
v0.2.0-rc2 Pre-release
Pre-release

New release candidate with changes:

  • By default log failed requests to a file
  • Do a quick integration test in Laravel framework

Full Changelog: v0.2.0-rc...v0.2.0-rc2

v0.2.0-rc

25 Jul 12:45
11e2801
Compare
Choose a tag to compare
v0.2.0-rc Pre-release
Pre-release

Pre-release version with set of new features that will be documented.

v0.1.1

01 May 17:35
75db051
Compare
Choose a tag to compare

v0.1.0

30 Apr 16:26
40189c4
Compare
Choose a tag to compare

🚀 First initial version of the package