Releases: Servoy/bootstrapcomponents
v3.2.2
General cases:
Case | Description |
---|---|
SVY-16671 | Formatting of a field is not applied anymore if hide the field and show it again |
SVY-16546 | Listformcomponent does not display all items in list view |
SVY-16350 | Inconsistent OnDataChange behavior on TYPE_AHEAD field |
SVY-16555 | Native Data List not firing onDatachange when selecting value with mouse |
SVY-16609 | controller.readOnly=true warning in calendar |
SVYX-383 | Calendar Inline onDataChange event |
SVYX-114 | labelfor misses svy-attributes directive on template |
NG2 specific:
Case | Description |
---|---|
SVY-16646 | [NG2] - You have to click on the text, not on the button to navigate using the bootstrap tabpanel |
SVY-16669 | [NG2] angular upgrade to 13 (and other packages) |
SVY-16611 | [NG2] legacy combobox/datepicker/typeahead styling issues |
SVY-16614 | [NG2] Cannot change the popup filter options when adding a DATE filter |
SVY-16632 | [NG2] bootstrap calendarinline issues |
SVY-16611 | [NG2] legacy combobox/datepicker/typeahead styling issues |
SVY-16613 | [NG2] clearing a date does not clear the real value (when using table DP's) |
SVY-16428 | [NG2] Combobox with height 20 does not have text centered |
v3.2.1
The following cases/issues were resolved since v3.2.0:
Bug fixes:
https://support.servoy.com/browse/SVY-16150 [ng2] Padding/Border for bts calendar
https://support.servoy.com/browse/SVY-16258 Bootstrap textfield inputtype number breaks with format
https://support.servoy.com/browse/SVY-16315 Chrome autofill address
https://support.servoy.com/browse/SVY-16129 Valuelist not displaying correct values
https://support.servoy.com/browse/SVY-16321 bootstrap-textbox inputType Number / Date
https://support.servoy.com/browse/SVY-16362 Valuelist does not accept empty display values anymore
https://support.servoy.com/browse/SVY-16402 Calendar Component doesn't work with some languages
v3.2.0
- added NGCient2 sources
Breaking Changes
- https://support.servoy.com/browse/SVY-15812 Add a Form Container component to servoy-core (tabless panel was deprecated in favor of servoy core Form Container)
Changes
- https://support.servoy.com/browse/SVY-15867 provide info the changed dataprovider in on(Element)DataChange
- https://support.servoy.com/browse/SVY-16020 Calendar popup out of screen when run from deployed war
- https://support.servoy.com/browse/SVY-16024 Bootstrap Tabpanel enhancement (added styleclass on tab)
- https://support.servoy.com/browse/SVY-16080 Servoy Calendar component - 't' shortcut for today's date (disabled the 't' shortcut if edit format contains 'MMM'.)
- https://support.servoy.com/browse/SVY-16062 Component Bootstrapcomponents-choicegroup not working with valuelist with null ^ values
- https://support.servoy.com/browse/SVY-16119 AGGrid not updating when using form edit with typeahead (modified typeahead component)
v3.1.3
- SVY-15699 select2tokenizer does not dropdown valuelist in popup form
- SVY-15605 ComboBox Valuelist Loadtime/Scroll Bug
- SVY-15557 Combobox request focus fix
- SVY-15038 Label not visible, no min size when text is missing (designer problem)
- SVY-15884 Form Container gets a min-height: 0px set via an inline style, preventing an override
- BREAKING: made activeTabIndex property of Tabpanel private (just like legacy, this was meant to be private)
v3.1.2
- SVY-15459 bootstrap components visibility; SVYX-118: Combobox Visibility - calendar, combobox, inlinecalendar and list now use ng-if like the other components
- SVY-15538 ListFormComponent with GlobalValueList - typeahead not displaying the value issue
- SVYX-129 Bts combobox shows as text
- SVYX-126 (Add option to show/hide calendarWeeks)
- SVYX-148 Schema error running components from Source
- SVY-15601 Combo box doesnt fill values and results in error in console.
v3.1.1
v3.1
Enhancements
- SVY-15086 Added maxlength property on the textarea component.
- SVY-15262 Horizontal radio buttons / choicegroup, added horizontal display support for bts choicegroup component
- SVY-15122 Adding html attribute on targeting tag (fill in the alt attribute of the tabpanel image to be the tab text)
Bug fixes
- SVY-14932 Servoy validation fires and doesn't allow me to move focus from a field
- SVY-14149 Selecting all in (calendar) field (with mask) and hitting the DEL key, doesn't clear the field (adding the same fix as in default)
- SVYX-53 Bootstrap Select: extra blank line (test the valuelist for "allow empty")
- SVY-15308 Aggrid form edit combobox combination & responsive not working correct (fix for using combobox and typeahead in an aggrid form component)
- SVY-15444 bootstrapcomponents textbox visibility weird behavior, made typeahead, textbox and calendar in sync by using ng-if for visibility (the component is really not rendered)
v3.0.3
The following cases/issues were resolved since version 3.0.2:
- SVY-15112 Accordion renders well only after a window resize
- SVY-14966 only set 'size' attribute on 'select' if 'multiple' is used
- SVY-15122 Adding html attribute on targeting tag
- SVY-14911 TypeAhead with related valuelist in database bigger then 500 rows display the ID not the name
v3.0.2
v3.0.1
v3.0.1 released
This release is a quick follow-up to an issue in the v3.0.0 release which also introduces a potentially breaking change. The issue is now resolved, however developers who have upgraded solutions, originally having components from prior v2.x versions should read below about the change.
Potentially Breaking Change
Case | Description |
---|---|
SVYX-31 | Default label position should be vertically aligned middle |
This is a potentially breaking change compared to 3.0.0 and previous 2.x versions and applies only to forms using the Simple CSS (Anchored) layout manager with Label/Data Label components having no other classes added to their styleClass
property
In 2.x versions the Label and Data Label components were aligned by default Top, Left. In the recent 3.0.0 release, we attempted to change this such that components would have a default vertical alignment in the middle. However, we also inadvertently introduced a horizontal alignment in the center. This is now fixed in v3.0.1 such that components are aligned by default Middle,Left (as was originally intended)
If you want to keep the old default alignment (Top) you can either remove the (newly-introduced) default styleClass default-align
from the labels individually, or you can add the following to your solution's style sheet to use use the "old" default alignment (Top, Left) applied globally.
// Reset bts label default position
.svy-wrapper > * > .bts-label.default-align,
.svy-wrapper > * > .bts-datalabel.default-align {
display: block;
justify-content: initial;
align-items: initial;
}