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
isErrorcheck.
1.3.1 - 2020-04-19
- Remove lazy evaluation code.
1.3.0 - 2020-04-17
- Rename
InterceptorstoMiddleware.
- Remove
lazyevaluation.
1.2.2 - 2020-03-06
- Deprecated lazy evaluation.
- Fix error with
tapwhen 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_uniquetoarray_merge_recursive_distinctand move it tofunctions.phpfile that's using namespace. - Use splat operator for
array_merge_recursive_distinctinstead offunc_get_args(). - Use
Jenky\Hermes\Parsableinterface 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.
ResponseHandlerinterceptor constructor now accepts class name instead ofResponseHandlerInterfaceinstance.
1.1.0 - 2020-02-17
- Prepare for Laravel 7 and Guzzle 7.
- Mutable client by passing
$optionsas 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.