Skip to content

ipl-web v0.7.0

Compare
Choose a tag to compare
@nilmerg nilmerg released this 22 Mar 08:57
· 173 commits to main since this release
v0.7.0

Changes

  • ipl\Web\Compat\CompatForm now automatically injects a duplicate of the primary submit button if it is not the only one #104
  • New form element ipl\Web\FormElement\ScheduleElement #101
  • Added standardized control layout rules #99
    • Adding either the PaginationControl, LimitControl, SortControl or SearchBar as control by using CompatController::addControl(), enables it automatically
  • ipl\Web\Compat\SearchControls::fetchFilterColumns(...) is now not abstract anymore and provides a useful base implementation #97
  • Added new methods to ipl\Web\Compat\CompatController #94
    • createLimitControl(...)
    • createPaginationControl(...)
    • createSortControl(...)

Fixes

  • ipl\Web\FormDecorator\IcingaFormDecorator now generates a persistent id for instances of ipl\Html\FormElement\CheckboxElement #114
  • ipl\Web\FormDecorator\IcingaFormDecorator::createCheckbox(ipl\Html\FormElement\CheckboxElement) now returns the checkbox instead of an array #105
  • Using ipl\Web\Common\FormUid doesn't pollute the form's values anymore #98
  • ipl\Web\Control\SortControl had an implicit dependency to Icinga DB Web, this is now gone #96