3.x.x release notes
Pinned version of cypress because of incompatibility between
Switched to JUnit5
Fixes an issues with datepickers and autonumeric where the value would not update when used inside an adapter.
This version requires Across 5.0.1.
BootstrapUiModule configuration has been modified to extend the AcrossWebModule configuration.
It no longer starts its own
Most applications should have no effect from this, but any code directly accessing the BootstrapUiModule bean factory would now fail.
Module configurations added to BootstrapUiModule should be added to AcrossWebModule instead.
updated versions for external libraries and upgraded to their Bootstrap 4 variants
updated autoNumeric from
registered the corresponding AutoNumeric object as a
updated MomentJS from
Eonasdan DateTimePicker 4.14.30to
Tempus Dominus DateTimePicker 5.1.2
DateTimePickers always require a unique controlName to ensure it works correctly.
updated autoSize from
updated bootstrap select from
updated jQuery from
Bootstrap 4 upgrades
migrated from bootstrap 3 to Bootstrap 4 resulting in various breaking changes
added support for Bootstrap 4 Switches, these can be found as
reduced custom css in favor of Bootstrap 4 utility classes
A variant containing the prefix
axu-was provided for utility classes that make use of
!important. These can be found in
AcrossBootstrapStyles. The original classes can still be found in
BootstrapStylesand are not modified.
panels have been removed and migrated to cards
iconOnly menu items are hidden using sr-only
added various strongly typed helper classes for bootstrap 4 styles, see
bootstrap select items enable
the default button style (
ButtonViewElement) is now simply
Improvements & New Features
BootstrapUiBuildersin favour of
BootstrapViewElementsprovides a static variable
ViewElementscan be created, with a corresponding
bootstrap.buildersto easily create
removed various attributes in favor of
WitherSetterto support both extendability and easy customization of
added an IconSetRegistry in which xref:[IconSets] can be registered
IconSets can be used to maintain a set of icons throughout modules
registered icons within an IconSet can be overridden for ease of customization
default IconSets are registered for FontAwesome 5 Regular, Solid and Brands styles
radio-listas CSS class to the wrapping div in case of
OptionsFormElementBuildersfor ease of customization
FormGroupElementnow allows the configuration of the field errors that should be fetched from the
BindingResult(which can be multiple), this provides more flexibility for validation scenarios
NavComponentBuilderhas an additional
includePathAsDataAttributeproperty which can be used to include the
Menu.getPath()as HTML attribute
data-ax-menu-pathon generated nav items