Skip to content

BootsFaces v0.9.0 - Release

Compare
Choose a tag to compare
@TheCoder4eu TheCoder4eu released this 05 Jul 19:06
· 1087 commits to master since this release

BootsFaces v0.9.0 - Release

Our Team is proud to release this new version of BootsFaces!

Even if our last release has been just a little more than a month ago, we were able to add many cool and exciting features and growing this project to a more mature status, since we are going to reach the 1.0 version soon.

A more liberal license
Probably the most important change of BootsFaces 0.9.0 is the license.
We relicensed the Project starting from the v0.9.0 release, to switch to the more permissive Apache Version 2.0 license.

We are sure you will appreciate all the improvements and additions that we made:

Compatibility to other frameworks:

  • PrimeFaces 6.0
  • OmniFaces

New components:

  • b:canvas
  • b:touch
  • b:gyroscope
  • b:shake
  • b:pinch
  • b:dataTable (now available as stable component, as opposed to the unfinished, experimental component in prior versions of BootsFaces)
  • b:tree (now available as stable component, as opposed to the unfinished, experimental component in prior versions of BootsFaces)

Improvements:

  • Make an ordinary <div> a first-class citizen of JSF ( #47 )
  • Added an option to influence the name and the id of the input field ( #398 )
  • Tags were added to the b:inputText component ( #403 )
  • b:messages got a flexible for attribute and b:message got an onlyMostSevere attribute ( #437 )
  • @before and @after search expressions added ( #428 )
  • style and styleClass attributes added to modal headers ( #404 )
  • Entire panel title is now clickable to collapse/expand the panel. ( #372 )

Gradle Build Improvements

  • Added jQuery 2x, 3x support and configuration parameters in Gradle build ( #388 ).
  • Added targeting multiple Java runtime versions.
  • Added compilation options configuration.
  • Enhanced Gradle build Layout.
  • Updated Gradle Wrapper to v 2.14.

Bug fixes:

  • Fixed a problem in navbarLinks markup for correct menu items alignment when pull attribute is set to "right" and the burger menu is shown on small screens.
  • Fixed b:navLinks inside ui:repeats were fixed so as not to generate spans rather than lis ( #443 )
  • Fixed b:accordion is showing footer facet buttons bug ( #442 )
  • Fixed b:datatable per-column filtering only returns matches in all columns bug ( #433 )
  • Fixed b:message needs to be rendered even if there's no message bug (#427 )
  • Fixed non responsive button groups vertical alignment bug ( #426 )
  • Fixed b:tree data always is null bug ( #422 )
  • Fixed b:selectMultiMenu doesn't implement neither placeholder nor tooltip correctly bug ( #420 )
  • Fixed Bootswatch (lumen) is shaking since BootsFaces 0.8.6 css bug (#412 )
  • Fixed Carousel animation bug ( #408 )
  • Fixed commandButton using onclick and action within ui:fragment bug ( #399 )
  • Fixed datepicker shows wrong format ( #392 )
  • Fixed CSS resource ordering by position doesn't work as expected ( #390 )
  • Fixed p:calendar doesn't show button with BootsFaces 0.8.0 and PrimeFaces 5.3 bug ( #324 )
  • Fixed datatable in form bug (#241 )
  • Fixed f:setPropertyActionListener indicate double call ( #235 )
  • Fixed <b:selectOneMenu> bug with onchange event ( #203 )

Miscellaneous:

  • Added a couple of missing documentation pages.