Skip to content

Commit

Permalink
Release of version 0.3.1
Browse files Browse the repository at this point in the history
  • Loading branch information
khelle committed Sep 30, 2016
1 parent c23b4ba commit e2a8c85
Show file tree
Hide file tree
Showing 3 changed files with 30 additions and 2 deletions.
28 changes: 28 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,34 @@

This changelog references the relevant changes, bug and security fixes done.

## v0.3.1 (2016-09-30)

### Additions

- Added unviersal namespace for creating container definitions which do not care whether they are processes or threads ([#31](https://github.com/kraken-php/framework/issues/31)).
- Added possibility of creating universal bootstrap files.
- Added possibility of creating universal config files.
- Added `sendCommand` method to each class implementing `Kraken\Runtime\RuntimeManagerInterface` ([#34](https://github.com/kraken-php/framework/issues/34)).
- Created `FilesystemFactory` in `Kraken\Filesystem` namespace ([#29](https://github.com/kraken-php/framework/issues/29)).

### Fixes

- Fixed an issue of WsServer not working correctly in pair with NetworkServer ([#36](https://github.com/kraken-php/framework/issues/36)).
- Fixed an issue of `Kraken\Ipc\Socket\SocketListener` not being able to reuse unix ports ([#35](https://github.com/kraken-php/framework/issues/35)).
- Fixed the major issue of container being able to process wrong instructions in failed state ([#33](https://github.com/kraken-php/framework/issues/33)).
- Fixed an issue of threads not being able to create log files ([#32](https://github.com/kraken-php/framework/issues/32)).

### Miscellaneous

- Removed unused `kraken` and `kraken.server` scripts.
- Refactored process isolation mechanisms.
- Renamed environmental file a `ConfigProvider` searches for, from `data/config.env` to `data/environment`.
- Added missing replace `kraken-php/test` item in composer.json.
- Renamed `EventHandler` to `EventListener` to keep implementation consistent with theory ([#28](https://github.com/kraken-php/framework/issues/28)).
- Added missing `symfony/routing` dependency ([#26](https://github.com/kraken-php/framework/issues/26)).
- Refactored `Kraken\Promise` namespace.
- Made supervision solver names for escalating problems more meaningful ([#27](https://github.com/kraken-php/framework/issues/27)).

## v0.3.0 (2016-09-16)

- Initial release of publicly accessible version of Kraken
2 changes: 1 addition & 1 deletion src/Core/Core.php
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ class Core extends Container implements CoreInterface
/**
* @var string
*/
const VERSION = '0.3.0';
const VERSION = '0.3.1';

/**
* @var string
Expand Down
2 changes: 1 addition & 1 deletion test/_Unit/Core/CoreTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ class CoreTest extends TUnit
*/
public function testCaseVersionConst_HasVersion()
{
$this->assertSame('0.3.0', Core::VERSION);
$this->assertSame('0.3.1', Core::VERSION);
}

/**
Expand Down

0 comments on commit e2a8c85

Please sign in to comment.