diff --git a/docs/changes.md b/docs/changes.md new file mode 100644 index 0000000..c9278aa --- /dev/null +++ b/docs/changes.md @@ -0,0 +1,32 @@ +--- +title: Kernel Change Log + +--- + +# Version 3.0 {#v3-0} + +## v3.0.0 {#v3-0-0} + +* Initial release for Laravel Framework v5.0. +* Split components to five (5) sub-components; Config, Contracts, Database, HTTP, and Routing. +* Config: + - Based from `illuminate/config` v4.2. + - Add `Orchestra\Config\Bootstrap\LoadConfiguration`. + - Add `Orchestra\Config\Console\ConfigCacheCommand`. + - Set `mb_internal_encoding('UTF-8');` on bootstrap. +* Contracts: + - Move various Interface to `orchestra/contracts`. +* Database: + - Based from `illuminate/database`. + - Add `Orchestra\Database\Console\Migrations\MigrateCommand` with `--package` and `--realpath` options. +* HTTP: + - Move `Orchestra\Http\RouteManager` from `orchestra/foundation`. + - Add experimental `Orchestra\Http\FormRequest`. +* Routing: + - Based from `illuminate/routing`. + - Add filtering toggle to disable filters during unit testing. + - Add multiple contracts: + - `Orchestra\Contracts\Routing\CallableController`. + - `Orchestra\Contracts\Routing\FilterableController`. + - `Orchestra\Contracts\Routing\StackableController`. + - Add `redirect_with_errors()` and `redirect_with_message()` helper function.