-
-
Notifications
You must be signed in to change notification settings - Fork 79.2k
Closed
Description
Highlights
- Added new custom range form control.
- Added new
.carousel-fade
modifier to switch carousel from slides to crossfade. - Added new
.dropdown-item-text
for plaintext dropdown items. - Added new
.flex-fill
,.flex-grow-*
, and.flex-shrink-*
utilities. - Added new
.table-borderless
variant for tables. - Added new
.text-monospace
utility. - Added new
.text-body
(default body color),.text-black-50
(50% opacity black), and.text-white-50
(50% opacity white) utilities. - Added new
.shadow-*
utilities for quickly addingbox-shadow
s. - Added ability to disable Popper's positioning in dropdowns.
- Heads up: updated Theming docs to confirm you cannot use CSS variables in media queries.
- Split issue template into separate feature request and bug report templates, also adding a new GitHub support doc for coverage.
- Fixed longstanding issue with Chrome rendering CSS columns incorrectly for cards.
- Deprecate
.text-hide
—you'll see a warning during compilation. - Fixed up Dashboard and Offcanvas examples.
- Breadcrumbs can now use non-string values as dividers.
CSS
- Add borderless table feature wrt #22638 #22799: Add
.table-borderless
option. - Feature: Add carousel fade option #22958: Add carousel fade option.
- v4.1: Add .dropdown-item-text #22965: Add
.dropdown-item-text
to allow plaintext items in dropdown menu lists. - Add CSS Utilities for 'auto' width and height Properties #24249: Add new responsive utilities,
.w-auto
and.h-auto
. - Update
.sr-only
mixin and utility #25197: Update.sr-only
mixin and utility to removeclip-path
that caused performance degradation. Matches changes to upstream H5BP. - Prevent word-wrap #25248: Prevent
word-wrap
in progress bars. - Allow to change
.table-striped
odd
oreven
#25333: Add ability to change.table-striped
fromodd
oreven
via Sass variable. - Fix rounded corners on custom file in input group #25356: Fix rounded corners on custom file in input group.
- Flex fill util #25385: Add
.flex-fill
utility class. This was previously in our source code, and is mentioned in our navs docs, but was mistakenly dropped at some point. - Use variables for theme-color-level function #25386: Use variables for white and black in
theme-color-level
function. - Add basic position to dropup/right/left and dropdown-menu-right #25400: Add basic position to dropup/right/left and dropdown-menu-right.
- Override .custom-select width in .form-inline #25414: Override
.custom-select
's width in.form-inline
. - Replace unicode character, fixes #25391 #25503: Replace Unicode character in _hover.scss.
- Fix pagination buttons hover z-index #25532: Fix pagination buttons hover z-index.
- Create a variable for label margin bottom #25561: Create a variable for label margin bottom.
- use $input-bg for $custom-select-bg #25564: Use
$input-bg
for$custom-select-bg
. - Custom range input #25600: Add custom range input.
- Making use of
prefers-reduced-motion
media query #25641: Make use ofprefers-reduced-motion
media query. - Disable link functionality on disabled btn-link #25645: Disable link functionality on disabled
btn-link
. - Add color variable for caption #25657: Add variable,
$table-caption-color
, for table caption element. - Replace "loose" HEX values with their respective variables #25672: Replace "loose" HEX values with their respective variables.
- Adding a variable to handle the change of a modals border-radius. #25691: Add variable to handle the change of a modal border-radius.
- Fix incorrect class .custom-file-control to .custom-file-label #25736: Fix incorrect class
.custom-file-control
to.custom-file-label
. - Add box-shadow utilities #25758: Add box-shadow utilities.
- Collapse with flex elements - simple approach #25806: Collapse with flex elements.
- Allow customization of breadcrumb border radius #25807: Allow customization of breadcrumb border radius.
- Remove navbar align #25848: Removed commented out and useless
navbar-align
mixin. - Add .text-monospace util #26172: Add
.text-monospace
utility. - Add new .flex-grow and .flex-shrink utils #26168: Add new
.flex-grow-*
and.flex-shrink-*
utilities. - Fix Chrome's rendering of .card-columns #26169: Fix Chrome's rendering of
.card-columns
. - Additional text color utils #26170: Additional text color utilities.
- Deprecate .text-hide #26173: Deprecate
.text-hide
with@warn
notice. - Allow non-string content as breadcrumb divider #25581: Allow non-string content as breadcrumb divider.
JS
- Dropdown - Allow to disable Popper.js style #24092: Allow to disable Popper.js style for dropdowns.
- Fix carousel transition duration #25218: Fix carousel transition duration.
- Update dropdown.js to allow referenceElement #25219: Update dropdown to allow
referenceElement
. - Update jQuery to v3.3.1. #25398: Update jQuery to v3.3.1.
- Variable transition durations #25662, fix get the transition duration parent #25834: Variable transition durations
- Remove unused variable #25670: Remove unused variable.
- Consistent usage of $(document.body) instead of $('body') #25671: Consistent usage of
$(document.body)
instead of$('body')
. - Use transitionEnd in QUnit since we moved away from PhantomJS #25896: Use transitionEnd in QUnit since we moved away from PhantomJS
- Dropdown. Skip element disabled via attribute when using keyboard navigation #25403: Dropdown - Skip element disabled via attribute when using keyboard navigation
Docs
- use callout without custom jekyll plugin #25320: use callout without custom Jekyll plugin.
- use bugify without custom jekyll plugin #25334: use bugify without custom Jekyll plugin.
- Remove mention of disabled buttons support for Opera 18 #25357: Remove mention of disabled buttons support for Opera 18.
- Remove -Pre from Nuget install #25376: Remove
-Pre
from NuGet install in README. - Remove escaping selector and add a warning to inform folks to escape … #25390: Remove escaping selector and add a warning to inform folks to escape their selectors.
- Example Blog post card text overflowing bug #25416: Fix example Blog post card text overflowing for medium screen size.
- Add FontAwesome to icon list. #25451: Add Font Awesome to icon list.
- "CVV" Label Points to "CVV" Field #25518: Fix "CVV" label pointing to wrong field.
- Clarify stacked-to-horizontal in layout/grid.md #25520: Clarify stacked-to-horizontal in layout/grid.md.
- Responsive table migration guide #25539: Clarify migration docs to remove mention of
.table-responsive
. - set color to form-control-plaintext #25565: Set
color
to$body-text
on.form-control-plaintext
. - Update themeing docs for more clearly how to remove from map #25589: Update theming docs for more clearly how to remove from map.
- [Docs] Clarify suggested use of custom validation styles, add note about resetting form appearance after validation #25628: Clarify suggested use of custom validation styles, add note about resetting form appearance after validation.
- Replace img-fluid by w-100 in Carousel docs to conform with HTML example #25653: Replace
.img-fluid
by.w-100
in Carousel docs to match example. - Fix examples' issues #25664 and #25388 #25665: Fix examples' issues IE centering bug : sign-in and cover example #25664 and Sign in form example can go offscreen if browser viewport is small #25388.
- Where did blockquote-reverse go? #25669: Clarify blockquote styles and removal of
.blockquote-reverse
in migration docs. - Clarify the necessary
data-target
/href
attribute for carousel controls #25690: Clarify the necessarydata-target
/href
attribute for carousel controls. - Add focus states to custom docs buttons #25702: Add focus states to custom docs buttons.
- CSS variables and @media queries #25703: Update Theming docs to remove mention of CSS variables in media queries, which isn't possible.
- Fix caret alignment #25719: Fix caret alignment.
- Migration docs: Says badge are dropped #25746: Clarify badges and labels in migration docs.
- re-use gray for bd-example border / background #25751: re-use gray for bd-example border / background.
- use example without custom jekyll plugin #25784: Remove custom example plugin.
- Document
.form-control-range
. #25839: Document.form-control-range
. - Update vertical pills example #25852: Update vertical pills example.
- docs: Switch to StackPath's URL for the CDN. #25954: Switch to StackPath's URL for the CDN.
- Add .bg-transparent to docs #25965: Add
.bg-transparent
to docs - Mention browserslist config in our docs #26167: Mention browserslist config in our docs.
- Close #25697 #26171: Clarify use of
justify-content-between
in navbar docs. - Dashboard updates #26179: Dashboard example updates for sidebar and navbar.
- Update offcanvas example for IE support #26180: Updated Offcanvas example for improved IE support.
Build tools
- Update devDependencies. #25371, Update devDependencies and gems. #25502, Update devDependencies and gems. #25551, Update devDependencies and gems. #25708, Update dependencies. #25840: Update devDependencies and gems.
- Linting of default global variables #25542: Enable
scss/dollar-variable-default
rule. - Update stylelint config to add missing properties #25572: Update stylelint config to add missing properties.
- Clean shell scripts #25704: Clean shell scripts.
- add code coverage #25760, throw error when coverage is under our thresholds #25898: Add code coverage for our JS.
- Add Sinon to do better unit test #25820: Add Sinon to do better unit testing.
- fix bundle and run test against it #25974: Run tests on Travis on our bundle.