Releases: Icinga/ipl-web
Releases · Icinga/ipl-web
ipl-web v0.7.1
ipl-web v0.7.0
Changes
ipl\Web\Compat\CompatFormnow 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,SortControlorSearchBaras control by usingCompatController::addControl(), enables it automatically
- Adding either the
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#94createLimitControl(...)createPaginationControl(...)createSortControl(...)
Fixes
ipl\Web\FormDecorator\IcingaFormDecoratornow generates a persistentidfor instances ofipl\Html\FormElement\CheckboxElement#114ipl\Web\FormDecorator\IcingaFormDecorator::createCheckbox(ipl\Html\FormElement\CheckboxElement)now returns the checkbox instead of an array #105- Using
ipl\Web\Common\FormUiddoesn't pollute the form's values anymore #98 ipl\Web\Control\SortControlhad an implicit dependency to Icinga DB Web, this is now gone #96
ipl-web v0.6.0
Changes
- Requesting
Searchbarsuggestions by using the spacebar now indicates that nothing is found, if nothing is found #93 - The
Searchbarnow automatically submits if a column is updated but the label does not change #89 - If the
Searchbarsuggestions includes relation columns, the relation path is now visible #88 CompatFormnow uses theipl\i18n\Translationtrait #91- Pending state balls are now hollow #90
ipl-web v0.5.0
Breaking Changes
- Dropped support for PHP 7.0 and 7.1 #64
SearchControls::fetchMetaDatais now calledfetchFilterColumns(The return value hasn't changed) #83
Changes
- Support for PHP 8.1 #64
- Support for
ipl\Stdlib\Filter\Likeandipl\Stdlib\Filter\Unlike#79 - The trait
SearchControlsnow accepts a new second parameter in both methodscreateSearchBar()andcreateSearchEditor(). #82
It's no breaking change though, passing an array as second parameter still works and the result is still the same.
Passing a URL as second parameter now, defines an explicit redirect URL. Parameters are transferred over from the request URL as defined by the third parameter.
Fixes
- Completed suggestions without data attributes are now working #78
- Marked conditions in the search bar are now readable again in light mode #75
- Using
SearchBar::setEditorUrl()orSearchBar::setSuggestionUrl()in conjunction withSearchControls::createSearchBar()now affectsdata-search-editor-urlanddata-suggestion-url(respectively) as expected #82 - Using
SearchEditor::setSuggestionUrl()in conjunction withSearchControls::createSearchEditor()now affectsdata-suggestion-urlas expected #82
ipl-web v0.4.0
Breaking Changes
- Dropped support for PHP 5.6
- Method
CompatController::setTitle()now only sets the response's title (Use methodaddTitleTabinstead now) - Light LESS rules are now encapsulated by the detached ruleset
iplWebLightRules#66- To still use them, import them in your own media query
Changes
- Introduced classes
ipl\Web\Widget\StateBadgeandipl\Web\Common\StateBadges#63 - Introduced LESS mixins
rounded-corners,appearanceandbox-shadow#54 SortControl: Introduced new methodscreateandapply#68- Added methods
getServerRequestandaddTitleTabto classCompatController#72 - Introduced trait
ipl\Web\Compat\SearchControls#69 - css: Added
cancel-buttonstyles #73
Fixes
ipl-web v0.3.0
Version 0.3.0
TBD
ipl-web v0.2.1
ipl-web v0.2.0
Version 0.2.0
Version 0.1.0
v0.1.0 Version 0.1.0