All notable changes to hermes
will be documented in this file.
Updates should follow the Keep a CHANGELOG principles.
1.4.1 - 2020-12-11
- Support PHP 8.
1.4.0 - 2020-09-09
- Support Laravel 8.
1.3.2 - 2020-05-11
- Fixed
isError
check.
1.3.1 - 2020-04-19
- Remove lazy evaluation code.
1.3.0 - 2020-04-17
- Rename
Interceptors
toMiddleware
.
- Remove
lazy
evaluation.
1.2.2 - 2020-03-06
- Deprecated lazy evaluation.
- Fix error with
tap
when first parameter always is an empty string when not passed.
1.2.1 - 2020-03-03
- Fix test cases for Laravel 7.
1.2.0 - 2020-02-28
- Add some syntax sugar methods to interact with HTTP response message.
- Lazy evaluation to resolve container binding inside config file.
- Rename
array_merge_recursive_unique
toarray_merge_recursive_distinct
and move it tofunctions.php
file that's using namespace. - Use splat operator for
array_merge_recursive_distinct
instead offunc_get_args()
. - Use
Jenky\Hermes\Parsable
interface for response handler that needs to parse response body and casts to native type.
1.1.1 - 2020-02-25
- Fixed merges config recursively.
- Fix callable middleware.
ResponseHandler
interceptor constructor now accepts class name instead ofResponseHandlerInterface
instance.
1.1.0 - 2020-02-17
- Prepare for Laravel 7 and Guzzle 7.
- Mutable client by passing
$options
as second parameter toguzzle()
helper orchannel()
method.
1.0.2 - 2020-02-13
- Some bugs.
1.0.1 - 2019-12-24
- Json driver.
- Some bugs.
- Fixes response handler.
1.0.0 - 2019-11-04
- Initial release.