Skip to content

Releases: orchestral/kernel

v3.1.4

29 Jun 00:20
Compare
Choose a tag to compare
  • HTTP:
    • Allow Orchestra\Http\RouteManager::group() to utilize new Orchestra\Extension\RouteManager::group().

v3.1.3

25 Jun 04:48
Compare
Choose a tag to compare
  • HTTP:
    • Add Orchestra\Http\Traits\PassThroughTrait.

v3.1.2

16 Jun 13:22
Compare
Choose a tag to compare
  • Improved performances by reducing call within Illuminate\Container\Container.

v3.1.1

15 Jun 03:42
Compare
Choose a tag to compare
  • Contracts:
    • Add Orchestra\Authorization\Authorization::canIf() contract.

v3.1.0

09 Jun 10:56
Compare
Choose a tag to compare
  • Update support to Laravel Framework v5.1.
  • Config:
    • Simplify Orchestra\Config\Console\ConfigCacheCommand class.
  • Contracts:
    • Update Orchestra\Contracts\Memory\Provider contract.
    • Add Orchestra\Contracts\Publisher\Publisher contract.
    • Add Orchestra\Contracts\Publisher\Uploader contract.
    • Add Orchestra\Contracts\Publisher\ServerException exception.
  • Routing
    • Add Orchestra\Routing\ResourceRegistrar to support GET resources/id/delete route for resource routing.

v3.0.4

20 Mar 12:45
Compare
Choose a tag to compare
  • HTTP:
    • Bind custom messages values to Orchestra\Http\FormRequest.
    • Add Orchestra\Http\HashIdServiceProvider which utilize hashids/hashids packages to generate unique short ID for URL.

v3.0.3

01 Mar 08:04
Compare
Choose a tag to compare
  • Config:
    • Allow config to be stored in sub-directories which bring compatibility with Laravel 5 packages.
    • Tweak how cached config are loaded by introducing Orchestra\Config\Repository::setFromCache().
    • Add Orchestra\Config\NamespacedItemResolver.

v3.0.2

26 Feb 02:38
Compare
Choose a tag to compare
  • HTTP:
    • Bind route parameters to Orchestra\Http\FormRequest.
    • Orchestra\Http\RouteManager::handles() should ignored valid URL.

v3.0.1

13 Feb 16:16
Compare
Choose a tag to compare
  • Add orchestra/database to replace clause in composer.json.
  • Database:
    • Add Orchestra\Database\CacheDecorator.

v3.0.0

10 Feb 14:09
Compare
Choose a tag to compare
  • 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.