Skip to content

v3.0.0

Compare
Choose a tag to compare
@crynobone crynobone released this 10 Feb 14:09
· 630 commits to 6.x since this release
  • 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.