Version 2.2
Version 2.2 is a quick update that includes mostly bug fixes reported by active users and updates of all components to the most recent version. Initial plan was to deliver a big update with lots of new things, but creating of those things take time and users asked to split it up into 2 separate updates. This is the first part. Although it's the first part, it includes some critical changes in SCSS files related to icon sets. Follow the list of changed files for more info.
// # List of updates
// ------------------------------
[updated] Bootstrap to 4.3.1
[updated] NoUI slider (nouislider.min.js) - to 13.1.3
[updated] ION range slider (ion_rangeslider.min.js) - to 2.3.0
[updated] ECharts (charts.min.js) - to 4.1.0
[updated] Image cropper (cropper.min.js) - to 4.0.0
[updated] Bootstrap file input (fileinput.min.js and related) - to 4.5.2
[updated] Fullcalendar files - to 4.0.1
[updated] Trumbowyg editor (trumbowyg.min.js and related) - to 2.14.0
[updated] SweetAlert2 (sweet_alert.min.js) - to 7.29.1
[updated] Font Awesome - to 5.5.0
[updated] AnimateCSS - to 3.7.0
[updated] Bootstrap file input (fileinput) - to 4.5.2
// # List of fixes
// ------------------------------
[fixed] Form wizard - Current/completed step icon in IE 11
[fixed] IE placeholder broken
[fixed] Inline form in jQuery UI dialog is broken
[fixed] SweetAlert - multiple issues popped up during library upgrade
[fixed] Trumbowyg - checkboxes in modals are misaligned
[fixed] IE11 - SweetAlert2 - Promise library is required
[fixed] IE11 - layouts 2 and 4 have extra scrollbar in content area
[fixed] IE11 - Datatable footer has extra whitespace
[fixed] Boxed layout - Timelines - vertical lines are not visible
[fixed] Wrong path to panel_bg.png file
[fixed] RTL layout - wrong icons in pagination
[fixed] RTL layout - newer Fullcalendar version breaks the layout
[fixed] NoUI slider pips styling
[fixed] Pickadate picker width
[fixed] ECharts library throws JS errors if DOM element doesn't exist
[fixed] Fullcalendar throws JS errors if DOM element doesn't exist
[fixed] AJAX and Dynamic Queue examples of Sweet Alert
[fixed] BlockUI in sidebar doesn't show up
// # List of improvements
// ------------------------------
[improved] Converted all icon sets to SCSS
[improved] Users now can replace default icon sets in SCSS
[improved] Replaced all hardcoded icon codes with a set of variables
[improved] Refactored bunch of JS and SCSS files
[improved] Removed unused mixin overrides
[improved] Now all icons include unicode
Version 2.1
This version includes fixes for all bugs reported by fellow users - IE/Edge browsers issues, missing rules in various components and a bunch of improvements. This is the last update that is focused only on bug fixing, starting from the next one the main focus will be new layouts, themes and functionality. This means that migration from BS3 to BS4 is finally over.
// # List of updates
// ------------------------------
[updated] Bootstrap to 4.1.3
// # List of fixes
// ------------------------------
[fixed] IE11/Edge - userpic in navbar increases navbar height
[fixed] IE11/Edge - badges in navbar are misaligned
[fixed] IE11/Edge - sidebar content is hidden in fixed layout
[fixed] IE11/Edge - native scrollbar is visible in container with custom scrollbar
[fixed] Layouts 3/4/5 - Fixed sidebar styles still exist in _sidebar.scss
[fixed] Reversed rotation animation has incorrect animation name
[fixed] Pick-a-Date: Missing min-width CSS rule
[fixed] Pick-a-Date: Month/year drop-down
[fixed] Select2: in multiple select results text doesn't wrap
[fixed] Select2: custom light background applies incorrect shadow and placeholder color
[fixed] Replace input type="datetime" with input type="datetime-local"
[fixed] Pricing tables - text color in corner ribbon is incorrect
[fixed] RTL - Mail list page - dropdowns in mail selection appear behind sidebar
[fixed] RTL - In navbar button dropdowns don't support .dropdown-menu-right class
[fixed] Set of border utility classes mentioned in helpers has incorrect side names
[fixed] Documentation: Badge class still shows "badge-block" instead of "d-block"
// # List of improvements
// ------------------------------
[improved] Removed file extensions in components.scss
Version 2.0.1
Quick update that includes bug fixes for version 2.0, the most important one is IE10/11 browser support - now all layouts work fine in IE10+. Here is a list of changes:
// # List of fixes
// ------------------------------
[fixed] Flexbox layout is broken in IE10 and IE11
[fixed] Right aligned custom checkers are misaligned
[fixed] Multiselect menu should have 100% width by default
[fixed] Sectioned sidebar with custom background color has wrong background in collapsed mode
Version 2.0
Bootstrap 4 version has its own changelog, because 2 Bootstrap version are completely different. Major part of components have been customized in order to support BS4 and flexbox layout, so components from BS3 can be used in this version. Since all components are the same in all layouts, the template now supports 1 main layout and 4 child layouts - this means only 1st layout includes all components, child layouts include only layout-related files. This makes maintenance easy and fast. Main highlights:
- Adapted 3rd party components
- Latest versions of all main libraries
- Built with SCSS
- Improved gulp tasks
- Based on flexbox model
- Single set of assets for all layouts
- Moved to modular JS pattern
- All bugfixes and improvements from BS3 are included
- Updated all examples
- High attention to details
- Improved file structure
- Improved starter kit
- Improved vertical navigation
- Improved multi level navigation in navbar
- Mega menu has been extended
- Improved performance
- Removed old and unmaintained libraries
- Single SCSS configuration file with all components
- Improved theming support
- Simple style editing
- ... and much more