Skip to content

Releases: BorderTech/wcomponents

v1.5.11

07 Aug 04:45
Compare
Choose a tag to compare

Enhancements

  • Restored ability to override XSLT in themes.

v1.5.10

30 Jul 06:03
Compare
Choose a tag to compare

Bug Fixes

  • Fixed XSLT error which caused WPartialDateField to lose its value on submit #1565.
  • Restored AjaxTarget interface on WDecoratedLabel which was removed in error in 1.5.8 #1562.

v1.4.26

30 Jul 05:30
Compare
Choose a tag to compare

Enhancements

  • Restore ability to override XSLT in a theme.
  • Restore ability to include CSS for IE9 and below in the XSLT rather than by using JS.

Bug Fixes

  • Updated XSLT to work around flaw in WDataTable #1556.

v1.5.9

23 Jul 08:44
Compare
Choose a tag to compare

Bug Fixes

  • Fixed a JavaScript error which would cause dialogs to fail to open if they were marked as open on page load #1559.
  • Fixed XSLT flaw which caused JavaScript Error if WDataTable has row selection and pagination #1556.

v1.5.8

10 Jul 05:58
Compare
Choose a tag to compare

Enhancements

  • Remove style CSS from default theme combo, ensure combo button is same height as combo text input #1552.

Bug Fixes

  • Restore tab cursor #1553.
  • Fixed missing WColumn alignment in themes #1551.

v1.5.7

24 Jun 23:16
Compare
Choose a tag to compare

Bug Fixes

  • Restored theme build-time concatenation of XSLT to work around an application container flaw #1547.

v1.5.6

19 Jun 00:33
Compare
Choose a tag to compare

Enhancements

  • Ensure the xml preamble and opening xsl:stylesheet tag is consistent in all XSLT files - help to reduce likelihood of namespace issues in transformed HTML.
  • Enforce Sass lint at theme build time. See wcomponents-theme/.sass-lint.yml for default rules.
  • Updated all internal uses of org.apache.commons.lang.* to use org.apache.commons.lang3.* which is the direct dependency in WComponents. #1539

Bug Fixes

  • Updated WMenuGroup XSLT to prevent double separators #1544.
  • Update version of npm sass module to fix build failure on Windows #1541.
  • Fixed a flaw which would cause themes to fail to build if the inherit file had a terminating empty line. Part of #1492.

Note last item requires themes which inherit from any theme other than wcomponents-default to replace the theme in inherit.txt with a Maven property in POM.xml of theme.inherit. May be a path to a ZIP or directory tree (relative and absolute paths are both acceptable).

<properties>
  <theme.inherit>/PATH/TO/the_parent_theme</theme.inherit>
</properties>

The previous method of trying to guess the parent theme from a name assuming a theme path is partially supported by using the previous inherit.txt value along with a second Maven property theme.inheritance.dir. This, it is plain, is a bit of a pointless waste of time since the path could be added directly to the theme.inherit property.

<properties>
  <theme.inherit>the_parent_theme</theme.inherit>
  <theme.inheritance.dir>/some/path</theme.inheritance.dir>
</properties>

v1.5.5

21 May 08:29
Compare
Choose a tag to compare

Release Type

Bug fix release.

Bug Fixes

  • Fixed an error which caused WSelectToggle to fail #1529.
  • Removed superfluous layout CSS from WFigure which could result in unexpected display in IE 11.
  • Partial (cosmetic) fix of a flaw which could result in visible suggestions for a combo if it was in read-only mode #1527.

v1.4.25

21 May 06:53
Compare
Choose a tag to compare

Release Type

Bug fix release

Bug Fixes

  • Back port cosmetic fix of #1527 from georgie.
  • Fixed a bug which caused failure of WSelectToggle #1529.

v1.5.4

18 May 03:01
Compare
Choose a tag to compare

API Changes

  • Added support for autocomplete to WDropdown, WEmailField, WNumberField, WPasswordField, WPhoneNumberField, WTextArea and WTextField #1007.
  • Changed message property name
    public static final String DEFAULT_MULTI_FORM_COMPONENT_TIP = "bordertech.wcomponents.message.multiFormComponent.tip"; to public static final String DEFAULT_MULTIDROPDOWN_TIP = "bordertech.wcomponents.message.multiDropdown.tip"; as the tip is not suitable for use with WMultiTextField #1508.
  • Added message property public static final String DEFAULT_MULTITEXTFIELD_TIP = "bordertech.wcomponents.message.multiTextField.tip"; with default (en) value of "Enter a value" #1508.

Enhancements

  • Removed some style (rather than structure) CSS for mandatory indicators. Style should be the remit of themes.
  • Added JavaScript unit tests for missing modules.

Bug Fixes

  • Fixed XSLT error which resulted in WToggleButton not reporting its state #1525.
  • Fixed missing custom class on WDefinitionList #1519.
  • Fixed XSLT error causing WHeading content to include text equating to the value of its margin classes #1514.
  • Fixed potential flaw caused by application-level custom CSS source order #1516.
  • Fixed a flaw which caused selenium tests to fail if no class was defined in the URL #1510.
  • Fixed missing inner labels on WMultiDropdown and WMultiTextField #1508.
  • Fixed issue causing 'required' placeholders to be left when making a field optional #1506.
  • Fixed missing name attribute on WDateField #1507