Skip to content

ipl-web v0.9.0

Compare
Choose a tag to compare
@nilmerg nilmerg released this 21 Sep 08:54
· 40 commits to main since this release
v0.9.0

Breaking Changes

  • The equal (=) and unequal (!=) operators are not automatically transformed to like and unlike (respectively) anymore #103

Changes

  • Support for PHP 8.2
  • Added CopyToClipboard widget #151
  • Support for Icinga Web's new automatic .time-until transition to .time-ago #161
  • Added new operators for like (~) and unlike (!~) #103
  • Added ipl\Web\Style and ipl\Web\Compat\StyleWithNonce in order to establish broad Content-Security-Policy support in all Icinga Web components #167 #202
  • Added ipl\Web\Url::setFilter() in order to avoid previously required shenanigans if a url should receive a filter but preserve other existing parameters #195
  • Added ipl\Web\Common\BaseItemList and ipl\Web\Common\BaseItemTable (and related item classes) #183
  • Added ipl\Web\Link::openInModal() to simplify opening it's target in a Icinga Web Modal #198
  • TermInput now supports completion of multiple terms #181
  • TermInput now supports a vertical view mode #179
  • TermInput now reliably accepts input upon pushing Enter #185
  • TermInput.js now uses it's own term encoding implementation #177
  • SortControl now accepts and handles POST requests properly #172
  • Method SortControl::apply() now accepts a default #154
  • Added default element loader for this library's form elements #127
  • Method Card::assembleFooter() is not abstract anymore #160
  • State badges now also support showing a none state #158
  • State balls of type ok, up and pending don't use the state color as text color anymore #156
  • Method CompatController::createSortControl() now accepts a third parameter to define a default #154
  • Added icon source files #157

Fixes

  • Operator suggestions in the search bar are now visible during auto-submission #152
  • Removing a value from a term input by editing it, doesn't reset the focus anymore #149
  • SearchBar and TermInput don't detect false-positives anymore #176