3.2 documentation

Version 3.2

v3.2.1

  • Allow to retarget root data when responding with XML and JSON.

v3.2.0

  • Update support to Laravel Framework v5.2.
  • Improved performances by reducing call within Illuminate\Container\Container.
  • Utilize available errors view.
  • Allow to get proper response based on Accept header (via content-negotiation).
  • Allow Orchestra\Facile\Template\Simple to response with XML.
  • Add composing traits:
    • Orchestra\Facile\Template\Composers\Csv.
    • Orchestra\Facile\Template\Composers\Html.
    • Orchestra\Facile\Template\Composers\Json.
    • Orchestra\Facile\Template\Composers\Xml.
  • Add new Orchestra\Facile\Template\Api and Orchestra\Facile\Template\Export template class.

Version 3.1

v3.1.5

  • Allow to retarget root data when responding with XML and JSON.

v3.1.4

  • Add composing traits:
    • Orchestra\Facile\Template\Composers\Csv.
    • Orchestra\Facile\Template\Composers\Html.
    • Orchestra\Facile\Template\Composers\Json.
    • Orchestra\Facile\Template\Composers\Xml.
  • Add Orchestra\Facile\Factory::name() method to register template aliases and deprecate Orchestra\Facile\Factory::template().
  • Add new Orchestra\Facile\Template\Api and Orchestra\Facile\Template\Export template class.

v3.1.3

  • Allow Orchestra\Facile\Template\Simple to response with XML.

v3.1.2

  • Allow to get proper response based on Accept header (via content-negotiation).
  • Deprecate Orchestra\Facile\Template\Template::getDefaultFormat().

v3.1.1

  • Improved performances by reducing call within Illuminate\Container\Container.
  • Utilize available errors view.

v3.1.0

  • Update support to Laravel Framework v5.1 and Orchestra Platform v3.1.

Version 3.0

v3.0.1

  • Utilize available errors view.

v3.0.0

  • Update support to Laravel Framework v5.0.
  • Simplify PSR-4 path.
  • Rename Orchestra\Facile\Container to Orchestra\Facile\Facile.
  • Rename Orchestra\Facile\Template\Driver to Orchestra\Facile\Template\Template.
  • Rename Orchestra\Facile\Template\Base to Orchestra\Facile\Template\Simple.

Version 2.2

v2.2.0

  • Bump minimum version to PHP v5.4.0.
  • Rename Orchestra\Facile\Environment to Orchestra\Facile\Factory.
  • Add support to filter data transport between format using Orchestra\Facile\Container::when() method which allow only or except keyword.
  • Allow Orchestra\Facile\Container::format() to take format configuration as second parameter.
  • Add support to easily export data as Comma-Separated Value (CSV).

Version 2.1

v2.1.4

  • Fixes type-hinting to Orchestra\Support\Contracts\CsvableInterface.

v2.1.3

  • Replace Orchestra\Facile\Container::on() with Orchestra\Facile\Container::when().
  • Allow Orchestra\Facile\Container::format() to take format configuration as second parameter.

v2.1.2

  • Rename Orchestra\Facile\Response to Orchestra\Facile\Container.
  • Add support to filter data transport between format using Orchestra\Facile\Container::on() method which allow only or except keyword.
  • Add support to easily export data as Comma-Separated Value (CSV).

v2.1.1

  • Implement PSR-4 autoloading structure.

v2.1.0

  • Update code to support Illuminate\Support\Contracts\ArrayableInterface support in Illuminate\Pagination\Paginator
  • Refactor Orchestra\Facile to only include minimal dependency injection.

Version 2.0

v2.0.5

  • Implement PSR-2 coding standard.

v2.0.4

  • Update code to support Illuminate\Support\Contracts\ArrayableInterface support in Illuminate\Pagination\Paginator and refactor Facile to receive app instance.
  • Multiple refactors.

v2.0.3

  • Fixed Orchestra\Facile\FacileServiceProvider causing an infinite loop while trying to register the deferred service.

v2.0.2

  • Check request header to detect allowed Content-Type instead of manually figuring out the format.
  • Fixed typehinting to Eloquent.

v2.0.1

  • Code improvements.

v2.0.0

  • Migrate Orchestra\Facile from Orchestra Platform 1.2.