Release Notes

This page contains the important feature changes.

version new stuff
3.5.0 <ul><li>Upgrade Bootstrap from 4.5.2 to 4.6.0</li><li>Replace popper.js by @popperjs/core</li></ul>
3.4.2 Upgrade Bootstrap from 4.5.1 to 4.5.2
3.4.1 Upgrade Bootstrap from 4.5.0 to 4.5.1
3.4.0 Upgrade Bootstrap from 4.4.1 to 4.5.0
3.3.3 Increase javascript and css resource compression
3.3.2 Fixed issue #263 (TreeBox does not work after update dependency)
3.3.1 <ul><li>Fixed issue #259 (NPE on number component)</li><li>Bump npm and node to latest version</li></ul>
3.3.0 Upgrade Bootstrap from 4.3.1 to 4.4.1
3.2.0 Switch to Jakarta EE 8
3.1.3 <ul><li>Textarea: Fixed misleading character count</li><li>Number: Fixed initializing Component with 0 when clicking buttons first time</li><li>Radiobox: Fixed alignment</li></ul>
3.1.2 <ul><li>Fixed critical ajax bug when using JSF2.3</li><li>Fixed calendar when using ajax function</li></ul>
3.1.1 <ul><li> Upgrade jQuery from 3.3.1 to 3.4.1</li><li>Upgrade inputmask from 3.3.11 to 4.0.8</li><li>Upgrade popper.js from 1.14.7 to 1.15.0</li><li>Upgrade typescript from 3.3.3333 to 3.4.5</li><li>Activate JDK 12 build</li></ul>
3.1.0 Upgrade Bootstrap from 4.2.1 to 4.3.1
3.0.7 <ul><li>Upgrade Bootstrap to 4.2.1</li><li>Fixes showcase tags distinct bug</li><li>Replace custom checkbox switch by new Bootstrap feature</li><li>Upgrade trivial components to 0.1.20</li><li>Upgrade Calendar component Tempus Dominus to 5.1.2</li></ul>
3.0.6 <ul><li>Upgrade Calendar component Tempus Dominus to 5.1.1</li><li>Fixed input component height</li><li>Fixed input component width when hideLable property is set</li><li>Automatically close tooltip on blur input component</li><li>Add web.xml parameter org.butterfaces.tooltip.position.label to add tooltip to label instead of whole component</li></ul>
3.0.5 Upgrade Bootstrap from 4.1.2 to 4.1.3
3.0.4 Upgrade Bootstrap from 4.1.1 to 4.1.2
3.0.3 Upgrade Calendar component Tempus Dominus to 5.0.1
3.0.2 Upgrade Bootstrap to 4.1.1
3.0.1 Fixed client side table filtering
3.0.0 JEE 8 release of 3.0.0-JEE7. JEE8 is required. See 3.0.0-JEE7 for release notes.
3.0.0-JEE7 <ul><li>Upgrade Bootstrap from 3.3.7 to 4.0.0</li><li>Upgrade calendar component javascript to a new Bootstrap 4 version with more locale support</li><li>Add switch attribute to checkbox component to enable a toggle behaviour</li><li>Introduce showdown.js 1.8.6 to support more markdown features</li><li>Upgrade javascript library trivial components to 0.1.16</li><li>Upgrade javascript library jQuery to 3.2.1</li><li>Introduce javascript library popper.js 1.12.9</li><li>Upgrade miscellaneous dev javascript library to latest versions (like typescript)</li><li>Removed bower from build process</li><li>All de.larmic.butterfaces packages has been renamed to org.butterfaces</li><li>Maven groupId has been renamed from de.larmic.butterfaces to org.butterfaces</li></ul>
2.1.25 Fixed issue #127 (fixed position of validation message on calendar component)
2.1.24 Fixed issue #120 (fixed validation on required fields with empty space)
2.1.23 Fixed issue #123 (markdown javascript fix)
2.1.22 Fixed issue #121 (cross site scripting)
2.1.21 Fixed issue when using semicolon in command link id
2.1.20 Fixed issue when using calendar component without language. In this case browser language will be used.
2.1.19 <ul><li>Upgrade showcase wildfly swarm to latest release</li><li>Prepare docker image for showcase</li><li>#97 Fixed issue using ‘ in tags component</li></ul>
2.1.18 Add web.xml parameter to toggle “showClearButton” in b:treeBox
2.1.17 Some dependency maintenance like upgrade wildfly swarm
2.1.15 Bugfixing building javascript bundles for inputmask jQuery plugin
2.1.14 Bugfixing issue when using tags component without white space as confirm key
2.1.13 Bugfixing ajax problem with TreeBox component.
2.1.12 <ul><li>Update trivial components to latest version</li><li>Update dateTimePicker to latest version</li><li>Technical updates like nodejs and bower</li></ul>
2.1.11 <ul><li>Fixed z-index of TreeBox component when using modal panels.</li><li>Improved toString() usage in TreeBox component</li></ul>
2.1.10 <ul><li>Upgrade JQuery from 2.1.4 to 2.2.4</li><li>Upgrade Bootstrap from 3.3.6 to 3.3.7</li></ul>
2.1.9 Fixed ignoring mustache keys in TreeBox component.
2.1.8 Better PrimeFaces integration. No additional configuration is needed. It works out-of-the-box.
2.1.7 Add multiline placeholder support for textarea and markdown components
2.1.6 Fixed using autoComplete without using f:ajax
2.1.5 Clicking on label will set focus to input components (except trivial components)
2.1.4 <ul><li>New faster table component</li><li>tree component supports style and styleClass attribute</li><li>Repeat component receives status attribute</li><li>maskedText component supports more functions of inputMask-javascript plugin</li></ul>
2.1.3 Accelerate ajax rendering of table component up to factor 2.5
2.1.2 Fixed localization bug in character counter of testarea component
2.1.1 web.xml parameter org.butterfaces.maxLengthText allows to use custom text for textarea and markdown counter
2.1.1 Fix a problem with b:repeat and MyFaces 2.1.x
2.1.0 <ul><li>Fixed autocomplete bug when using MyFaces 2.1.x</li><li>Fixed ajax bug when using MyFaces 2.1.x</li><li>Radiobox components comes with template support</li></ul>
2.0.0 <ul><li>combobox has been removed and replaced by treebox</li><li>new web.xml parameter org.butterfaces.autoTrimInputFields activates auto trim for input fields (true by default)</li></ul>
2.0.0.CR1 radioBox relieves Mojarra
1.11.1 <ul><li>treeBox component comes with dot notation support for mustache syntax</li><li>ajaxDisableRenderRegionsOnRequest is supported by web.xml</li><li>noEntriesText is supported by web.xml</li><li>Fix bug when using readonly checkbox and form submit</li></ul>
1.11.0 table component relieves Mojarra and Bootstrap upgrade from 3.3.5 to 3.3.6
1.10.5 Second CR of treeBox component
1.10.4 <ul><li>First CR of treeBox component</li><li> checkbox component relieves Mojarra</li></ul>
1.9.14 textarea component relieves Mojarra
1.9.13 new repeat component
1.9.0 <ul> <li>All text components are MyFaces compatible</li><ul><li>Calendar</li><li>Tags</li><li>Text</li><li>MaskedText</li><li>Secret</li><li>Number</li></ul><li>Tags component switched to https://trivial-components.github.io/trivial-components/. It comes with a new design.</li><li>Tree component switched to https://trivial-components.github.io/trivial-components/. It comes with a new design.</li><li>ButterFaces code has been moved to GitHub</li>
1.8.4 Table columns ordering support
1.7.13 new tooltip component