Skip to content

Releases: Servoy/bootstrapcomponents

v3.2.2

08 Dec 13:10
Compare
Choose a tag to compare

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

14 Sep 12:55
Compare
Choose a tag to compare

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

08 Jun 11:07
Compare
Choose a tag to compare
  • added NGCient2 sources

Breaking Changes

Changes

v3.1.3

25 Mar 13:14
e762bf5
Compare
Choose a tag to compare
  • 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

11 Dec 12:15
Compare
Choose a tag to compare
  • 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

18 Sep 15:21
Compare
Choose a tag to compare

This release is a quick follow-up to v3.1 which contained some regressions due to the fix for SVY-15444 bootstrapcomponents textbox visibility weird behavior ; adjusted the fix for textbox and reverted for now the change to typeahead and calendar

v3.1

17 Sep 13:05
3fda373
Compare
Choose a tag to compare

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

21 Jul 06:54
Compare
Choose a tag to compare

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

02 Jul 10:18
Compare
Choose a tag to compare

This release is a quick follow-up to v3.0.1 which contained a major regression making tabpanel not usable anymore.

v3.0.1

01 Jul 16:01
Compare
Choose a tag to compare

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;
}