Skip to content
This repository has been archived by the owner on Jan 17, 2022. It is now read-only.

Commit

Permalink
chore(release): v0.4.0 🎉
Browse files Browse the repository at this point in the history
##  (2018-10-20)

* docs(quick-start): Improve documentation ([2441afb](2441afb))
* refactor(boot-manager): Use tagged services injection ([0b1499b](0b1499b))
* refactor(configurator): Create ChainConfigurator ([6c2aafd](6c2aafd))
* refactor(configurator): Create GeneratedCollection and use in chains ([bbb5034](bbb5034))
* refactor(di): Simplify registering configurators (#14) ([a34d59c](a34d59c)), closes [#14](#14)
* test: Add unit tests ([75b30e0](75b30e0))
* test(commands): Test console descriptions (#16) ([e7ae82e](e7ae82e)), closes [#16](#16)
* test(coverage): Collect coverage from server tests ([ac7c963](ac7c963))
* test(server): Add reload command test ([ed85161](ed85161))
* chore(dev-branch): Alias develop branch with 0.4.x-dev ([df97b0b](df97b0b))
* chore(di): Make commands lazy-loaded ([ba947d8](ba947d8))
* chore(lock): Update composer.lock ([78b0aea](78b0aea))
* chore(server-tests): Fix script for use without code-coverage ([8a5580b](8a5580b))
* ci(travis): Bump test swoole version to 4.2.2 ([b0985ae](b0985ae))
* ci(travis): Test latest swoole ext version ([e99daba](e99daba))
* ci(travis): Validate composer files ([7dc4a5e](7dc4a5e))
* fix(command): Graceful shutdown ([7e6c9a4](7e6c9a4))
* feat(hmr): Implement HMR with Inotify ([97e88bb](97e88bb))

### BREAKING CHANGE

* - Server\HttpServerFactory should not be instantiated anymore, due to
removed hard coupling with ConfiguratorInterface, and `make()` method
becomig static. Now use directly: `HttpServerFactory::make()`
- Configuring server (using object implementing ConfiguratorInterface)
now happens in execute method of AbstractServerStartCommand
- Server\Configurator\ChainConfigurator now accepts
ConfiguratorInterface variadic starting from second argument and
implements IteratorAggregate retruning its configurators to ease DI usage (see
src/Bridge/Symfony/Bundle/Resources/commands.yaml)
  • Loading branch information
Travis CI User committed Oct 20, 2018
1 parent 2441afb commit d309baa
Showing 1 changed file with 36 additions and 9 deletions.
45 changes: 36 additions & 9 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,43 @@
<a name=""></a>
# [](https://github.com/k911/swoole-bundle/compare/v0.3.0...v) (2018-10-13)
# [](https://github.com/k911/swoole-bundle/compare/v0.4.0...v) (2018-10-20)



<a name="0.4.0"></a>
# [0.4.0](https://github.com/k911/swoole-bundle/compare/v0.3.0...v0.4.0) (2018-10-20)


### Bug Fixes

* **command:** Graceful shutdown ([7e6c9a4](https://github.com/k911/swoole-bundle/commit/7e6c9a4))


### Code Refactoring

* **di:** Simplify registering configurators ([#14](https://github.com/k911/swoole-bundle/issues/14)) ([a34d59c](https://github.com/k911/swoole-bundle/commit/a34d59c))


### Features

* **hmr:** Implement HMR with Inotify ([97e88bb](https://github.com/k911/swoole-bundle/commit/97e88bb))


### BREAKING CHANGES

* **di:** - Server\HttpServerFactory should not be instantiated anymore, due to
removed hard coupling with ConfiguratorInterface, and `make()` method
becomig static. Now use directly: `HttpServerFactory::make()`
- Configuring server (using object implementing ConfiguratorInterface)
now happens in execute method of AbstractServerStartCommand
- Server\Configurator\ChainConfigurator now accepts
ConfiguratorInterface variadic starting from second argument and
implements IteratorAggregate retruning its configurators to ease DI usage (see
src/Bridge/Symfony/Bundle/Resources/commands.yaml)



<a name="0.3.0"></a>
# [0.3.0](https://github.com/k911/swoole-bundle/compare/v0.2.0...v0.3.0) (2018-10-12)
# [0.3.0](https://github.com/k911/swoole-bundle/compare/v0.2.0...v0.3.0) (2018-10-13)


### Bug Fixes
Expand All @@ -19,33 +52,27 @@


<a name="0.2.0"></a>
# [0.2.0](https://github.com/k911/swoole-bundle/compare/04a7dcc...v0.2.0) (2018-10-07)
# [0.2.0](https://github.com/k911/swoole-bundle/compare/17cde60...v0.2.0) (2018-10-07)


### Bug Fixes

* **command:** Decode configuration one more time ([32f9776](https://github.com/k911/swoole-bundle/commit/32f9776))
* **config:** Add trusted_proxies and trusted_hosts ([aae8873](https://github.com/k911/swoole-bundle/commit/aae8873)), closes [#5](https://github.com/k911/swoole-bundle/issues/5)
* **configuration:** Set proper service ids in symfony DI ([dda8c9d](https://github.com/k911/swoole-bundle/commit/dda8c9d))
* **swoole:** Fix static file serving ([443bd13](https://github.com/k911/swoole-bundle/commit/443bd13))
* **swoole:** Make swoole http server lazy ([#132](https://github.com/k911/swoole-bundle/issues/132)) ([04a7dcc](https://github.com/k911/swoole-bundle/commit/04a7dcc))


### Features

* **swoole:** Add ability to customize server ([3534ed0](https://github.com/k911/swoole-bundle/commit/3534ed0))
* **swoole:** Add advanced static file serving ([17cde60](https://github.com/k911/swoole-bundle/commit/17cde60))
* **swoole:** Allow to change publicdir at runtime ([c5a0c27](https://github.com/k911/swoole-bundle/commit/c5a0c27))
* **swoole:** Disable Xdebug using XdebugHandler ([97ae8e7](https://github.com/k911/swoole-bundle/commit/97ae8e7))
* **swoole:** Process and respond cookies ([0b7e883](https://github.com/k911/swoole-bundle/commit/0b7e883))
* **swoole:** Use multiple http server workers ([8062a33](https://github.com/k911/swoole-bundle/commit/8062a33))


### Performance Improvements

* **swoole:** Improve Dependency Injection configuration ([b9f6ddc](https://github.com/k911/swoole-bundle/commit/b9f6ddc))
* **swoole:** Improve Dependency Injection configuration ([6f83e11](https://github.com/k911/swoole-bundle/commit/6f83e11))
* **swoole:** Use callable array form to handle request to avoid function call ([67e3154](https://github.com/k911/swoole-bundle/commit/67e3154))


### BREAKING CHANGES
Expand Down

0 comments on commit d309baa

Please sign in to comment.