swoft v2.0.3 Release Notes
Release Date: 2019-07-08 // almost 5 years ago-
✂ Remove
- ✂ Remove
request->json()
method(c9e8f04)
✨ Enhancement
- ➕ Add interface dependency injection(6169f84)
- ➕ Add
getFile
to obtain information after file upload and save(fe7e3a6) - ➕ Add
restart()
to restart service(2ffec37) - ➕ Add call 1.x RPC service support(30d73c3)
- ➕ Add AOP class name matching supports regular expressions(bc5e479)
- ➕ Add RPC Server /Http server Middleware namespace
use
error prompt(b1cec04) - ➕ Add validator exclusion attribute field with
unfields
(b1bf44f) - ➕ Add auto write timestamp(dc58011)
- ➕ Add model action event(dc58011)
- ➕ Add database migration script(26bb464)
- ➕ Add entity automatically interact with json and arrays(dc58011)
- ➕ Add model batch update method with
batchUpdateByIds
(dc58011)
🛠 Fixed:
- 🛠 Fix cookies some problems when setting up, add some related methods with withCookie(b05afbb01)
- 🛠 Fix no capture processing error when the console uses the coroutine mode to run the command.(8a5418bf)
- 🛠 Fix restart websocket server command does not stop the old server problem first(db2d935)
- 🛠 Fix task return value is
null
(a69347c) - 🛠 Fix RPC Server only class middleware can't be used(204bc7f)
- 🛠 Fix RPC Server return value is
null
(4d091be) - 🛠 Fix Logger and CLog log level cannot be overwritten and invalid(8eb8aba)
- 🛠 Fix attributes in the model do not support custom expressions(dc58011)
⚡️ Update:
- 👍 Validator optimization, support for custom validation rules(d959a4f)
- 📇 Rename the error handling management class
ErrorHanlders
toErrorManager
(f3a8f04b) - 💅 The exception handling of the console component is changed to the unified processing style provided by the error component. (4f47204)
- Console component allows to set the disable command group(c5a0269)
- In the default error handling, the error capture level is allowed to be set. The default level is
E_ALL | E_STRICT
(afff9029) - Optimization When the ws server is started, the http processing function is enabled at the same time, and the information panel adds prompts.(83a81170)
- ⚡️ Optimize Start the ws server and add the rpc server to start. The information panel does not display the rpc server information.(3d1d0d848)
Extra:
- 🆕 New apollo Component
- 🆕 New consul Component
- 🆕 New breaker Component
- 🆕 New limter component
- ✂ Remove