BootsFaces v0.8.5 - New Components and Bugfix 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
andvisible
- 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)
- note: there's still an open issue which causes this warning to appear if
b:message
andb: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 inf: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