Skip to content

Releases: MarcinOrlowski/laravel-api-response-builder

v9.0.0

17 Oct 16:19
42ae0f5
Compare
Choose a tag to compare
  • BACKWARD INCOMPATIBLE CHANGES (more info)
  • [RB-156] Added logic to deal with directly returned objects or arrays.
  • [RB-158] Passing primitives as direct payload (i.e. success(12.50); is now supported for array, boolean,
    double, integer and string types, configurable via new converter/primitives.
  • Removed hadrcoded val key used by JsonSerializable converter.
  • Introduced own exceptions for better error reporting. See src/Exceptions for more info.

v8.1.1

15 Oct 18:05
277a702
Compare
Choose a tag to compare
  • [#155] Fixed ResponseBuilder internals preventing exdending class code from being invoked, thus making response object structure manipulation ineffective (reported by krek95)

v8.1.0

17 Sep 08:50
Compare
Choose a tag to compare
  • Added logging (.env controllable) for payload Converter to help debugging inproper data conversion.

v8.0.1

09 Sep 10:41
Compare
Choose a tag to compare
  • Updated Travis config to make tests run against Laravel 8.0.
  • Removed Util::printArray() helper.

v8.0.0

14 Jul 17:38
c6554ec
Compare
Choose a tag to compare
  • BACKWARD INCOMPATIBLE CHANGES (more info)
  • Improved performance by using calls qualified references.
  • [RB-132] Reworked exception handler helper to support delegated handlers for better flexibility.
  • Reverted depreciation of BaseApiCodes reserved range codes.
  • Sealed built-in data converter classes.
  • Removed ResponseBuilderLegacy class from the package.
  • Added German localization.

v7.1.2

12 Jul 21:18
51c11d8
Compare
Choose a tag to compare
  • [RB-141] Fixed JsonSerializableConverter to deal non-string return data (reported by Jonatan Fekete)

v7.1.1

12 Jul 01:43
ed908d8
Compare
Choose a tag to compare
  • Added more tests.
  • Updated dependencies.

v7.1.0

05 Mar 04:28
b30b827
Compare
Choose a tag to compare
  • Added support for Laravel v7

v7.0.3

05 Mar 04:28
3cd203b
Compare
Choose a tag to compare
  • Fixed composer.json file.

v7.0.2

29 Dec 23:31
6fbff1b
Compare
Choose a tag to compare
  • Updated Travis config to cover Laravel 6.5, 6.6, 6.7 and 6.8
  • Updated Travis config to cover PHP 7.4