hyperf/CHANGELOG.md

91 lines
5.1 KiB
Markdown
Raw Normal View History

2019-07-17 11:11:13 +08:00
# v1.0.6 - TBD
2019-07-17 01:01:05 +08:00
# v1.0.5 - 2019-07-07
2019-07-09 18:02:51 +08:00
2019-07-10 22:18:08 +08:00
## Added
2019-07-17 12:00:15 +08:00
- [#185](https://github.com/hyperf-cloud/hyperf/pull/185) [#224](https://github.com/hyperf-cloud/hyperf/pull/224) Added support for xml format of response.
2019-07-14 09:38:44 +08:00
- [#202](https://github.com/hyperf-cloud/hyperf/pull/202) Added trace message when throw a uncaptured exception in function `go`.
2019-07-17 01:19:21 +08:00
- [#138](https://github.com/hyperf-cloud/hyperf/pull/138) [#197](https://github.com/hyperf-cloud/hyperf/pull/197) Added crontab component.
2019-07-10 22:18:08 +08:00
2019-07-17 01:21:33 +08:00
## Changed
2019-07-12 17:08:46 +08:00
2019-07-12 17:20:42 +08:00
- [#195](https://github.com/hyperf-cloud/hyperf/pull/195) Changed the behavior of parameter `$times` of `retry()` function, means the retry times of the callable function.
2019-07-13 03:25:50 +08:00
- [#198](https://github.com/hyperf-cloud/hyperf/pull/198) Optimized `has()` method of `Hyperf\Di\Container`, if pass a un-instantiable object (like an interface) to `$container->has($interface)`, the method result is `false` now.
2019-07-13 13:07:43 +08:00
- [#199](https://github.com/hyperf-cloud/hyperf/pull/199) Re-produce one times when the amqp message produce failure.
2019-07-13 13:05:49 +08:00
- [#200](https://github.com/hyperf-cloud/hyperf/pull/200) Make tests directory out of production package.
2019-07-12 17:08:46 +08:00
2019-07-09 18:02:51 +08:00
## Fixed
- [#176](https://github.com/hyperf-cloud/hyperf/pull/176) Fixed TypeError: Return value of LengthAwarePaginator::nextPageUrl() must be of the type string or null, none returned.
2019-07-11 16:47:34 +08:00
- [#188](https://github.com/hyperf-cloud/hyperf/pull/188) Fixed proxy of guzzle client does not work expected.
2019-07-16 14:51:02 +08:00
- [#211](https://github.com/hyperf-cloud/hyperf/pull/211) Fixed rpc client will be replaced by the latest one.
2019-07-16 13:49:05 +08:00
- [#212](https://github.com/hyperf-cloud/hyperf/pull/212) Fixed config `ssl_key` and `cert` of guzzle client does not work expected.
2019-07-09 18:02:51 +08:00
2019-07-08 23:52:51 +08:00
# v1.0.4 - 2019-07-08
2019-07-02 10:59:16 +08:00
2019-07-04 19:59:09 +08:00
## Added
2019-07-02 17:21:15 +08:00
2019-07-08 00:23:38 +08:00
- [#140](https://github.com/hyperf-cloud/hyperf/pull/140) Support Swoole v4.4.0.
2019-07-08 10:27:50 +08:00
- [#163](https://github.com/hyperf-cloud/hyperf/pull/163) Added custom arguments support to AbstractConstants::__callStatic in `hyperf/constants`.
2019-07-02 10:59:16 +08:00
2019-07-17 01:21:33 +08:00
## Changed
2019-07-04 18:51:16 +08:00
2019-07-04 19:59:09 +08:00
- [#124](https://github.com/hyperf-cloud/hyperf/pull/124) Added `$delay` parameter for `DriverInterface::push`, and marked `DriverInterface::delay` method to deprecated.
2019-07-08 00:21:42 +08:00
- [#125](https://github.com/hyperf-cloud/hyperf/pull/125) Changed the default value of parameter $default of config() function to null.
2019-07-04 19:59:09 +08:00
2019-07-17 01:21:33 +08:00
## Fixed
2019-07-04 19:59:09 +08:00
- [#110](https://github.com/hyperf-cloud/hyperf/pull/110) [#111](https://github.com/hyperf-cloud/hyperf/pull/111) Fixed Redis::select is not work expected.
2019-07-05 10:44:13 +08:00
- [#131](https://github.com/hyperf-cloud/hyperf/pull/131) Fixed property middlewares not work in `Router::addGroup`.
2019-07-05 18:05:17 +08:00
- [#132](https://github.com/hyperf-cloud/hyperf/pull/132) Fixed request->hasFile does not work expected.
- [#135](https://github.com/hyperf-cloud/hyperf/pull/135) Fixed response->redirect does not work expected.
2019-07-06 13:33:04 +08:00
- [#139](https://github.com/hyperf-cloud/hyperf/pull/139) Fixed the BaseUri of ConsulAgent will be replaced by default BaseUri.
2019-07-08 00:21:42 +08:00
- [#148](https://github.com/hyperf-cloud/hyperf/pull/148) Fixed cannot generate the migration when migrates directory does not exist.
2019-07-07 18:50:13 +08:00
- [#152](https://github.com/hyperf-cloud/hyperf/pull/152) Fixed db connection will not be closed when a low use frequency.
2019-07-08 17:10:30 +08:00
- [#169](https://github.com/hyperf-cloud/hyperf/pull/169) Fixed array parse failed when handle http request.
2019-07-08 18:15:39 +08:00
- [#170](https://github.com/hyperf-cloud/hyperf/pull/170) Fixed websocket server interrupt when request a not exist route.
2019-07-04 18:51:16 +08:00
2019-07-17 01:21:33 +08:00
## Removed
- [#131](https://github.com/hyperf-cloud/hyperf/pull/131) Removed `server` property from Router options.
2019-07-02 10:59:16 +08:00
# v1.0.3 - 2019-07-02
2019-06-25 16:27:31 +08:00
2019-06-25 18:43:34 +08:00
## Added
2019-06-26 20:50:44 +08:00
- [#48](https://github.com/hyperf-cloud/hyperf/pull/48) Added WebSocket Client.
2019-06-26 20:51:24 +08:00
- [#51](https://github.com/hyperf-cloud/hyperf/pull/51) Added property `enableCache` to `DefinitionSource` to enable annotation cache.
2019-06-27 16:42:59 +08:00
- [#61](https://github.com/hyperf-cloud/hyperf/pull/61) Added property type of `Model` created by command `db:model`.
2019-06-28 11:48:57 +08:00
- [#65](https://github.com/hyperf-cloud/hyperf/pull/65) Added JSON support for model-cache.
2019-07-02 14:19:57 +08:00
- Added WebSocket Server.
2019-06-25 18:43:34 +08:00
## Changed
2019-06-26 20:50:44 +08:00
- [#46](https://github.com/hyperf-cloud/hyperf/pull/46) Removed hyperf/framework requirement of `hyperf/di`, `hyperf/command` and `hyperf/dispatcher`.
2019-06-25 18:43:34 +08:00
## Fixed
2019-06-26 20:50:44 +08:00
- [#45](https://github.com/hyperf-cloud/hyperf/pull/55) Fixed http server start failed, when the skeleton included `hyperf/websocket-server`.
- [#55](https://github.com/hyperf-cloud/hyperf/pull/55) Fixed the method level middleware annotation.
2019-07-02 14:11:38 +08:00
- [#73](https://github.com/hyperf-cloud/hyperf/pull/73) Fixed short name is not work for `db:model`.
- [#88](https://github.com/hyperf-cloud/hyperf/pull/88) Fixed prefix is not right in deep directory.
2019-07-02 10:26:23 +08:00
- [#101](https://github.com/hyperf-cloud/hyperf/pull/101) Fixed constants resolution failed when no message annotation exists.
2019-06-25 18:43:34 +08:00
# v1.0.2 - 2019-06-25
2019-06-25 16:27:31 +08:00
## Added
2019-06-26 20:50:44 +08:00
- [#25](https://github.com/hyperf-cloud/hyperf/pull/25) Added Travis CI.
- [#29](https://github.com/hyperf-cloud/hyperf/pull/29) Added some paramater of `Redis::connect`.
2019-06-25 16:27:31 +08:00
## Fixed
- Fixed http server will be affected of websocket server.
- Fixed proxy class
- Fixed database pool will be fulled in testing.
- Fixed co-phpunit work not expected.
- Fixed model event `creating`, `updating` ... not work expected.
- Fixed `flushContext` not work expected for testing.