Skip to content

BootsFaces v1.1.0 - Enhancements and Bugfix Release

Compare
Choose a tag to compare
@TheCoder4eu TheCoder4eu released this 01 May 18:09
· 545 commits to master since this release

Our team is really proud to announce the release of BootsFaces v1.1.0.
In this release we focused mainly on enhancements to the framework, bringing more consistency in attributes of some tag, and a lot of bug fixes!

Enjoy!

Improvements:

  • b:dataTable improvements:

    • b:dataTable doesn't use browser language ( #628 )
    • Improve the selection feature of the b:dataTable ( #473 )
    • Allow the column filters of b:dataTable to be above the columns ( #546 )
    • per-column filter input placeholder does not respect lang attribute of its b:datatable ( #434 )
    • Allow to order a table with a data-order attribute ( #622 )
    • Unnecessary dataTable summary info ( #518 )
  • added support for @notblank( #738 )

  • the link of b:navBar now has an optional target attribute ( #728 )

  • improved the performance of b:tree ( #708 )

  • added support for the collapse and expand events of b:tree ( #705 )

  • improve b:message rendering ( #701 )

  • b:form allows horizontal and inline at the same time ( #690 )

  • b:tree without value throws NullPointerException ( #676 )

  • f:selectItem on selectOneMenu ignores passthrough attributes confirmed ( #667 )

  • improve b:commandLink ( #652 )

  • Add b:selectBooleanCheckbox support for horizontal forms ( #643 )

  • Improvement: poll interval attribute type could be more lenient ( #637 )

  • Improve validation error style classes ( #621 )

  • b:radioButton doesn't support AJAX ( #603 )

  • CoreRenderer ignores @NotNull ( #585 )

  • improve commandButton ajax "onStart" ( #519 )

  • Improve b:button/b:commandButton size attribute description ( #618 )

  • Add support for disable attribute in b:navLink ( #615 )

  • Add new attribute: contentDisabled ( #587 )

  • Add "after" facet to inputs ( #493 )

  • Add b:remoteCommand enhancement ( #484 )

  • Update jQuery to v3.2.1

  • Update Bootstrap Slider to v9.7.3

  • Update Datetimepicker for Bootstrap 3 to version 4.17.47

  • b:panelGrid size attribute now supports the symbolic values like "tiny-screen"

Fixes:

  • b:commandButton now works with multi-part forms (i.e. h:inputFile) (#734, #743)
  • Fixed b:label puts col-XX both on its div and on its wrapper ( #741 )
  • Fixed AJAX calls of b:dateTimePicker ( #736, #737 )
  • Fixed b:alert icons barely visible in some themes #731
  • Fixed b:messages is broken ( #703 )
  • Fixed b:selectBooleanCheckbox missing attributes ( #700 )
  • Fixed b:form is broken ( #698 )
  • Fixed some Bootstrap Slider (b:slider2) Issues ( #592 )
  • Fixed b:panelGrid renders wrong HTML with odd number of columns (#687 )
  • Fixed b:selectBooleanCheckbox converter is not called on form submit (#684 )
  • Fixed b:navCommandLink value attribute integer ( #683 )
  • Fixed Inputs with col-XX generate invalid Bootstrap markup ( #682 )
  • Fixed ajax="true" on b:radiobutton doesn't work ( #681 )
  • Fixed b:inputText with ajax="true" loses focus after update ( #680 )
  • Fixed <b:selectOneMenu ajax="true" /> listens wrong HTML event ( #679 )
  • Fixed b:alert without severity has no severity at all ( #677 )
  • Fixed b:progressBar value should be required ( #674 )
  • Fixed b:label and b:badge column sizes generated invalid Bootstrap markup ( #673 )
  • [Code Review] Duplicate method in SelectMultiMenuRenderer ( #671 )
  • Fixed b:button col-XX generates "invalid" Bootstrap markup ( #670 )
  • Fixed b:inputText doesn't call ajax events ( #668 )
  • Fixed dateTimePicker label issue ( #666 )
  • Fixed Immediate attribute does not work with most AJAX components ( #663 )
  • Fixed b:dateTimePicker format ( #654 )
  • Fixed b:radioButton required ( #648 )
  • Fixed radiobutton child tag repeated ( #639 )
  • Fixed b:image used with value only display warning when it shouldn't ( #627 )
  • Fixed b:touchSpin doesn't work when setting fieldId ( #625 )
  • Fixed Too aggressive css rule? ( #624 )
  • Fixed partially validation error style classes problem ( #621 )
  • Fixed <b:dataTable> Problems with input filters. ( #617 )
  • Fixed b:radioButton doesn't change value in composite components (Version 1.0.2) ( #616 )
  • Fixed dateTimePicker broken in 1.0.2 ( #611 )
  • Fixed Style and StyleClass only apply to the badge of s b:slider ( #595 )
  • Fix Bootstrap Slider (b:slider2) Issues ( #592 )
  • Fixed avoid howing calendar / suggesting current date in <b:dateTimePicker> ( #590 )
  • Fix datepicker / dateTimePicker label missing from taglib ( #474 )
  • Fixed b:switch - JavaScript and AJAX API doesn't seem to work properly ( #429 )