Skip to content

v3.0.2

Compare
Choose a tag to compare
@mbrambilla mbrambilla released this 06 Nov 16:35
· 1404 commits to master since this release

Major Updates:

  • The Dropdown widget now have an option for changing the container where the menu is placed upon show. The menu moves back to its original location on hide. This is useful when a dropdown is used inside an element with an overflow: hidden;.
  • Modals have an optional vertically centered layout. Note: do not use with long content, otherwise the top of the modal will be clipped off. When in doubt, use the default layout.
  • Build process has moved over to using stylelint for the Sass linter. This drops out scss-lint from the Ruby requirement. Now only node/npm resources should be needed to build the source. Ruby is still required (because of Jekyll) to build the documentation.

CSS

  • 47f8b9a: Card Group: fix no border-radius when only a single card in group.
  • e7b4b12: Card: Reduce nested rules for list-group following a card-header.
  • 54dd147: Reboot: Add style for non-overlapping scrollbar in IE for <pre>.
  • 7d05ac2: Reboot: Reset border-radius for button elements
  • d8bcec3: Alert: Adjust close button semantics, placement, and sizing
  • b12ad39: Modal: Adjust close button sizing and placement
  • e1a9d9f: Card: Fix <hr> not showing when direct child of a card
  • 40c2880: Navbar: Handle links inside .navbar-text
  • 0f97541: Input Group: Add support for .custom-select and adjust some sizing/alignment
  • d396fbc: Utilities-Display: Add .d-table-row
  • 35dac29: Modal: Add inner border-radius to header and footer
  • 9ec5896: Utilities-Caret: Convert to use mixins, apply to all dropdown carets, add example to docs
  • 2c3baf5: Forms: Fix .custom-select when using attribute 'multiple'
  • 448ec53: Fix media-breakpoint-between() mixin
  • 6e11447: Reboot: Use variable for margin bottom on headings
  • 78d3d44: Caret: remove print override
  • 8e5c4ef: make-col-offset: Remove percentage if it's zero
  • 1c5bc07: Add comment where explicitly use of flex: 1 0 0%;
  • a703b4e: Navbar: more tweaks for IE and collapsing navbars
  • cbaccf8: Custom file browser: Make sure there is default text shown even when no lang attribute, expand example
  • 8b8e6e8, e01b0ad, 45ede69: Buttons: Don't apply active visuals to disable buttons, remove use of .dropdown-toggle since it is sometimes optional
  • 427ba4d: Tables: Consolidate table-hover contextual color rules
  • 81cdd54: Button Group: Remove redundant shadow items
  • 84de8a3: Increase heading line-height to deal with descender truncation
  • 0bb9801: Add custom file input to input group and adjust z-index for button group, input group, pagination, and custom file input
  • 32fdd60: Remove background-image: none; on .form-control
  • 9403065: Remove duplicated margin rues from pre since it's already set in reboot
  • fe185b7: Card: Fix header and footer border radius for card group
  • 3d76a65: Forms: Ajust width of .form-control-static to match .form-control
  • 549a25d: Button: Add color to transition
  • 39fe800: Cards: Use border-radius mixins consistently
  • 3f05f1a: Button Group: Update .dropdown-toggle-split
  • 2270e1d: Buttons: Add fallback border-radius
  • dfe39ea: Modal: Add optional vertically centered layout option
  • dff8688: Custom Forms: Update focus shadow on custom checkbox/radio to match form control

JS

  • a44e162: Dropdown: Add container option

Docs

  • ed7106e, f46071a, b09c0c1: Get Started-Options: Clarify settings overrides with Sass and the !default flag.
  • 4f87e69: Utilities-Spacing: Add auto designation.
  • 9ff1e0f: Example plugin: add data-example-id only if it's been supplied.
  • cf9cee1: Grid clarifications and additional flexbox resource
  • e7d6e4f: Typography: Add note about using rem units on $font-size-base
  • 18f9ad1: Make sure buttons have a type attribute defined
  • 6207c07: Dropdown: Add Info about using toggle indicators
  • 49dd5a2: Quick Start: Exapnd CDN section a bit
  • dcee855: Grid: Expand on column resets
  • d4eda0c: Image: Add item about using <picture>
  • fbc9a88: Caret: update directional notes
  • ff7d13c: Examples: Add fixed bottom navbar, tweak fixed top, update links
  • 86767f9: Get Started-Options: Expand on how importing Sass works
  • 940b974: Grid: Revise Safari bug wording a bit
  • 3715846: Layout-Overview: correct z-index items
  • e5b42fd: Cards: additional list-group example
  • 5eeb51c: Forms: Remove containers and add label/static sizing example
  • c1d5cef: Navbar: Expand on placement details
  • 1b97663: Popover: Clarify regarding multi-line anchors
  • b8f769c: Update some JS/Javascript consistency
  • 52db8bc: Tables: Reorder some sections
  • 778b1df: Widgets-Button: Add examples for vertical button groups
  • 41ac97e: Utilities-Display: Add missing .d-table-row util
  • 23267e2: Utilities-Flexbox: Update auto margin section with IE 10-11 issue

Build

  • b859f03: Specify node support for minimum active (v6) and correct naming
  • be23b27: Switch to using stylelint for Sass linter