Skip to content

v3.2.0

Choose a tag to compare

@crynobone crynobone released this 22 Dec 08:43
· 219 commits to 6.x since this release
  • Update support for Laravel Framework v5.2.
  • Improved performances by reducing call within Illuminate\Container\Container.
  • Add a new Orchestra\Html\Grid::find() contracts and implements it on:
    • Orchestra\Html\Form\Fieldset.
    • Orchestra\Html\Table\Grid.
  • Add support for Laravel 5 Config.
  • Allow inserting just the basic Eloquent model into the Orchestra\Html\Table\Grid::with() method.
  • Add Orchestra\Html\HtmlBuilder::attributable() method.
  • Set the Orchestra\Html\Table\Grid::$model as array by default to avoid class to throw an error when manually setting the rows.
  • Avoid rebuilding model to array when it's an empty array.
  • Transform instance of Eloquent to Eloquent Query Builder when generating a table.
  • Use available laravie/html packages for base HTML and Form builders.
  • Allow Table to be generated from relationship models.
  • Boot Orchestra\Html\HtmlServiceProvider when Orchestra\Html\HtmlBuilder or Orchestra\Html\FormBuilder is required to be resolved via the IoC.
  • Parse form type if Orchestra\Contracts\Html\Form\Template (or assigned presenter) has the method.
  • Add orchestra/html::form.templates.checkboxes default config.
  • Use Orchestra\Support\Str::humanize() to parse proper label from model attributes.
  • Run rawurlencode() on keyword input under Orchestra\Html\Table\Grid::searchable().