Skip to content

Releases: rougin/slytherin

v0.7.0

17 Jul 10:17
Compare
Choose a tag to compare

Added

  • HTTP method spoofing
  • Component directory for handling components

Changed

  • Version of filp/whoops

Fixed

  • Returning of result when using a Middleware component

Removed

  • HttpKernelInterface

v0.6.0

21 May 19:21
Compare
Choose a tag to compare

Added

  • Parameter for adding default data and file extension in Template\TwigRenderer
  • Vanilla directories (e.g Dispatching\Vanilla, IoC\Vanilla)

Changed

  • File and directory structure

v0.5.0

14 Apr 09:23
Compare
Choose a tag to compare

Added

  • Middleware component
  • Application::handle and Application::toResponse methods
  • HttpKernelInterface for interoperability
  • ComponentCollection class

Changed

  • PHP version to v5.4.0
  • Interface from RequestInterface to ServerRequestInterface in Components

v0.4.3

15 Feb 16:39
Compare
Choose a tag to compare

Added

  • Setting of headers in Psr\Http\Message\ResponseInterface (if any)

v0.4.2

24 Jan 10:16
Compare
Choose a tag to compare

Added

Fixed

  • Issue on parsing a route of the same URI but different HTTP method

v0.4.1

10 Jan 04:19
Compare
Choose a tag to compare

Added

Changed

  • Moved required packages to require-dev in composer.json

v0.4.0

27 Dec 04:28
Compare
Choose a tag to compare

NOTE: This release will break your application if upgrading from v0.3.0 release.

Added

  • ComponentCollection::setContainer for adding packages implemented on Interop\Container\ContainerInterface

Fixed

  • Getting value of an argument from a callback route

Changed

  • ErrorHandler to Debug
  • ComponentCollection to Components
  • Renamed sample package implementations

Removed

  • ComponentCollection::setInjector (use ComponentCollection::setContainer instead)
  • Http directory (will now require implementations in PSR-7)
  • DependencyInjectorInterface (will now require implementations in Interop\Container\ContainerInterface)
  • Http\ResponseInterface dependency in Dispatching\Dispatcher
  • Dependency of nikic/fast-route in Dispatching (use Dispatching\FastRoute instead)

v0.3.0

10 Oct 15:05
Compare
Choose a tag to compare

NOTE: This release will break your application if upgrading from v0.2.0 release.

Added

  • Interface-based package implementations

Changed

  • Code and directory structure to a library type
  • Implemented SOLID-based approach

Removed

  • Almost everything, this release will be no longer an application skeleton

v0.2.1

19 Jul 13:44
Compare
Choose a tag to compare

Added

Changed

  • Conformed code to PSR-2 coding standards

Fixed

  • Issues in defining and routing URLs

Removed

v0.2.0

07 Jun 16:28
Compare
Choose a tag to compare

Fixed

  • Errors about the installation process
  • Non-existing namespaces