Skip to content

Releases: swoft-cloud/swoft

v2.0.11

08 May 05:09
01a27ec
Compare
Choose a tag to compare

Change Log

Fixed

Update

Feature

Other

v2.0.10

27 Sep 12:04
c345c29
Compare
Choose a tag to compare

Change Log

Fixed

Update

Feature

Other

genearte by kite gh changelog v2.0.9 v2.0.10 --no-merges --style gh-release --exclude "cs-fixer,format" --repo-url https://github.com/swoft-cloud/swoft-component

v2.0.9

15 Apr 07:11
211adea
Compare
Choose a tag to compare

Change Log

Fixed:

Update:

Enhancement:

v2.0.8

18 Jan 13:46
c6cdd39
Compare
Choose a tag to compare

Change Log

Fixed:

Update:

  • Adjust the exception thrown when the route is not found will carry the error code swoft-cloud/swoft-component@7e06afa
  • Adjust the Redis Set method and interface, the usage is exactly the same as phpredis, the third parameter supports the array swoft-cloud/swoft-component@503f4df
  • Swoft\Redis\Contract\ConnectionInterface::set Third parameter changed to unlimited type

Enhancement:

v2.0.7

18 Nov 11:39
Compare
Choose a tag to compare

Fixed:

Update:

Enhancement:

v2.0.6

20 Sep 18:19
2925a3f
Compare
Choose a tag to compare

Fixed

Update

Enhancement

Extra

  • Swoftcli already supports basic application skeleton and component structure creation, as well as some class file generation functions.
  • SwoftTracker support for easy developer debugging

v2.0.5

06 Aug 14:55
b34f2c0
Compare
Choose a tag to compare

Update:

Enhancement:

Extra:

  • swoft/crontab Second-level scheduled tasks
  • swoft/whoops A simple wrapper for filp/whoops in swewt that renders and displays error messages that are more conducive to reading.

v2.0.4

19 Jul 13:21
446589e
Compare
Choose a tag to compare

Enhancement :

Fixed :

Update :

Extra :

  • Add a case show on the official website, welcome to submit the case to the official case warehouse swoft-cloud/swoft-case
  • Changes to the document on GitHub will be automatically updated to the official website document, no need to manually refresh

New:

v2.0.3

08 Jul 19:33
ff5da5a
Compare
Choose a tag to compare

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 withunfields(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 withbatchUpdateByIds(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 to ErrorManager (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

v2.0.2

21 Jun 16:28
70574c7
Compare
Choose a tag to compare

Enhancement:

  • Added $request->parsedQuery() method (ab45089)
  • Added Bean attribute injection base data type(string/int/bool/float/array),Automatically converts according to annotation type。(e3d4085)
  • Added db() to enable Model/Query/DB to support cutting(f3b12c9)
  • Added DbSelectorInterface to automatically cut the library according to the business(b36ca03)
  • Added Http server to increase cookie response support (1a024bf)
  • Added entity generation for the devtool component(14b4d39c)
  • Added pipeMessage, packet event that allows registration of swoole(afec0e3f)
  • Add more related events at startup(8aaa38c4)

Fixed:

  • Fix paginate cannot specify query field(308d330)
  • Fix entity join operation, showing no associated table data (446a3a2)
  • Fix entity attribute name attributes and other system-defined attribute conflicts (1a9d25b)
  • Fix AOP facet repeat execution problem (54e00ac)
  • Fix Http service global exception contentType invalidation problem(e704116)
  • Fix Http server does not pass type check when https is enabled (3e9b431)
  • Fix Http server may get errors when responding to html via datae5513df)
  • Repair controller table data display (4d27718)
  • Fix phpstorm meta file generated by devtool(1838552)
  • Fix ws-server parameter route matching failed(4d3392e6)
  • Fix Http service content-type multi-value parsing error(1657979)
  • Fix Co::multi throw exception call error(d0ff0f7)
  • Fix body string unresolved call error(32abf60)
  • Fix the toArray invalidation problem by setter(9c0f9505)
  • Now stop the server (including Ctrl+C) will always delete the pid file, repair does not delete the pid file causes docker to restart failure(6a96b2c)
  • Fix the @Inject injection Redis connection pool is not released and the connection pool is all idle.(feac3700)
  • Fix database open transaction multi-connection pool operation error(3f80474)

Update:

  • Modify the model methods insert, insertGetId, updateOrInsert to only insert the definition of the @Column field.
    (9c0f9505)
  • Join the conflicting extension related runtime environment check when starting swowt(7fa7188f)
  • Adjust count, sum, avg, max, min return value type(c9b5e17a)
  • Http server route matching order optimization(d8fb588)
  • Improve RPC Client call error message prompt(a1e56eb)
  • Adjust the position of Redis zAdd members and scores ⚠️ is not backward compatible(1a3275b3)
  • Adjustment If the verification annotation is not added, the verification resolution related process will be skipped.(582c806cc)
  • Remove the buffer full/empty event related code from the swoole (873a97bed)

Extra:

  • swoft/view added via @View render view support