Skip to content

BootsFaces v0.8.5 - New Components and Bugfix release

Compare
Choose a tag to compare
@TheCoder4eu TheCoder4eu released this 07 May 17:31
· 1274 commits to master since this release

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

We wanted to do more than just a Bugfix release, so we took our time to make this a more exciting release and do some preparations for 0.9 and 1.0.

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

New components:

  • new component <b:growl> (#315)
  • new component <b:focus> (#315)
  • new component <b:accordion>
  • new component <b:defaultCommand>
  • new component <b:colorPicker>
  • new component <b:progressBar>
  • new component <b:scrollUp>
  • new component <b:scrollSpy>
  • new component <b:tree> (currently marked as experimental in order to be more flexible to react to the community's feedback)
  • new component <b:pillLinks> (this component was part of the source code for a long time, but has never been documented nor activated prior to 0.8.5) (#359)
  • new component <b:tabLinks> (this component was part of the source code for a long time, but has never been documented nor activated prior to 0.8.5) (#359)

Improvements to existing components:

  • overhauled <b:message> and <b:messages>
  • Many improvements to <b:dataTable> (which is still considered experimental and unfinished nonetheless)
  • added more flexibility to the <b:navBar> icon
  • added more flexibility to the <b:navLink> , now BootsFaces uses a for solitary navLinks. (#310)
  • added flexibility to the attributes hidden and visible
  • started to add responsive attributes (like span, col-xx, visible, hidden) to every visible Bootstrap widget (work in progress - won't be finished before 0.9.0)

Build System:

  • Improved Gradle Build to build all Bootswatch Themes (#271)

Bug Fixes:

  • Overhauled the `AddResourcesListener´ (#328, #325)
  • fixed source of Unable to find resource bsf, css/default/icons.css warning (#328)
  • fixed most sources of the warning Unable to save dynamic action with clientId... (#325)
    • note: there's still an open issue which causes this warning to appear if org.omnifaces.CombinedResourceHandler is used (#365)
  • b:message and b:messages showed summary twice when no detail was specified (#352)
  • b:tree now works without the need of a form. (#315)
  • @previous resulted in an endless loop if there was no predecessor (#256)
  • removed code that prevented deployments for applications still using JDK6 (#349)
  • don't show the warning tooltip-position needs to be top, bottom, left or right if no position is set (#348)
  • fixed ajax related problems with tooltips, like tooltips staying forever (#323 #220)
  • hidden-md was ignored (#321)
  • on some occasions a b:commandButton action was executed twice (#295)
  • b:iconAwesome didn't render correctly if placed in a in f:facet(#263)
  • b:calendar couldn't be disabled (#326)
  • standard converters may not have played well with some components (#280 #319), but are now tested to be working

Miscellaneous:

  • Improved the documentation, in particular the documentation of the attributes
  • Improved the Xtext plugin
  • Fixed many errors in the taglib (which showed as wrong autocompletions in your IDE)
  • updated to FontAwesome 4.6.1 (#353)
  • finished the migration of the components to a uniform director layout
  • made the snake-case version of camelCase attributes available to every attribute of a BootsFaces component
  • improved the resolution of snake-case attributes
  • added a TagDecorator to allow for HTML-like JSF markup code