Update dependency twitter-bootstrap to v3.4.1 - abandoned
This MR contains the following updates:
Package | Update | Change |
---|---|---|
twitter-bootstrap (source) | minor |
3.3.4 -> 3.4.1
|
Release Notes
twbs/bootstrap (twitter-bootstrap)
v3.4.1
- Security: Fixed an XSS vulnerability (CVE-2019-8331) in our tooltip and popover plugins by implementing a new HTML sanitizer
- Handle bad selectors (
#
) indata-target
for Dropdowns - Clarified tooltip selector documentation
- Added support for NuGet contentFiles
v3.4.0
-
New: Added a
.row-no-gutters
class. - New: Added docs searching via Algolia.
- Fixed: Resolved an XSS issue in Alert, Carousel, Collapse, Dropdown, Modal, and Tab components. See https://snyk.io/vuln/npm:bootstrap:20160627 for details.
-
Fixed: Added padding to
.navbar-fixed-*
on modal open -
Fixed: Removed the double border on
<abbr>
elements. - Removed Gist creation in web-based Customizer since anonymous gists were disabled long ago by GitHub.
- Removed drag and drop support from Customizer since it didn't work anymore.
- Added a dropdown to the docs nav for newer and previous versions.
- Update the docs to use a new
baseurl
,/docs/3.4/
, to version the v3.x documentation like we do with v4. - Reorganized the v3 docs CSS to use Less.
- Switched to BrowserStack for tests.
- Updated links to always use https and fix broken URLs.
- Replaced ZeroClipboard with clipboard.js
v3.3.7
Release announcement blog post: https://blog.getbootstrap.com/2016/07/25/bootstrap-3-3-7-released/
JavaScript
- #19192 Fix keyboard navigation for toggle buttons (checkbox, radio, single toggle) following a mouse click
-
#19659: Clear tooltip's
$element
to prevent leaking memory -
#20019: Avoid calling
jQuery('#')
since it's a syntax error in jQuery 3 - #20259: Backport jQuery-related JS unit test fixes from v4
- #20278: button.js: Set disabled property in addition to disabled attribute, for jQuery 3 compatibility
-
#20313: Avoid using
$.offset()
on SVGs since it gives incorrect results in jQuery 3 - #20338: Update jQuery version check and jQuery dependency version range to allow jQuery 3
CSS
No significant changes.
Accessibility
-
#19704: Add
aria-label
and callout about labeling pagination components
Docs
- #19263 Bump html5shiv to v3.7.3
- #19273 Port v4 browser support table format to v3
- #19893: Update jQuery to v1.12.4
- Numerous Wall of Browser Bugs updates
v3.3.6
CSS
-
#16492: Use
@input-border-radius
variables on input groups. -
#16529: Un-style the caret on
<select>
s in IE10+. -
#16562, #16563: Create and implement a new
@dl-horizontal-breakpoint
variable to replace the@grid-float-breakpoint
on.dl-horizontal
. - #16646, #16651: Fix hover border covering active links in pagination.
-
#16684: Fix
border-radius
not being set on two corners of vertical btn group. - #16718: Full 4-digit Unicode escape sequences in CSS for asterisk and plus Glyphicons.
-
#16769: Remove the
min-height
on modal headers and replace with a clearfix to avoid collapsing when no title exists. -
#16779: Adjust the
padding
on jumbotrons within containers. -
#16785: Round the
padding
on containers to match the new rounding of negativemargin
s on rows. - #16796: Ensure carousel controls are clickable in IE9.
- #16804: Indicate which buttons in a button group are selected, even when disabled.
-
#16824: Correct a math error in the
padding-top
of.control-label
s in large and small horizontal forms. -
#16975: Use
@carousel-control-font-size
for in specific pixel values. - #17001: Fix borders on focused inputs in input groups.
JS
-
#16865: Fix triggering of
shown.bs.dropdown
&hidden.bs.dropdown
events so thatrelatedTarget
property gets set properly. - #16896: Note jQuery v3 incompatibility.
Docs
- #16630, #16632: Update mention of not-allowed cursor in disabled checkboxes, radios, and fieldsets docs section.
- #16744: Mention in the README where Bootstrap's changelogs can be found.
-
#16745: Add
CHANGELOG.md
file that points to GitHub Releases and our blog. - #16747: Document that Collapse and Tab methods are asynchronous.
-
#16793: Add example with visible
<label>
and input group addon. - #16888: Add a local jQuery fallback.
-
#16902: Fix grid in modal example by removing
.container-fluid
. -
#16965: Call out
.icon-next
,.icon-prev
alternative classes for carousel. -
#17003: Add
.col-offset-0
example addition to docs. -
#17726: Clarify the purpose of adding
.in
to the.fade
of the initially-open Tab. - #17729: Add Subresource Integrity (SRI) hashes to BootstrapCDN links
- #17742: Add CSS portion of IE10 viewport bug workaround to docs & examples
-
#17809: Note that
container: 'body'
should be used for tooltips/popovers on tabular elements -
#17910: Document that
.panel-title
overrides the font size of<h1>
–<h6>
tags -
#18080: Document conflict between strict Content Security Policy and inline
style
attributes of.progress
bars, and available workarounds
Packaging
Build tools
-
#16589: Enable source maps for
bootstrap.min.css
. - #17769: Setup Hound for JSHint linting in pull requests
Customizer
- #16897: Clarify that Collapse requires Component animations
Browser bugs
- #16689: Add Wall of Browser Bugs entry for #16671.
- #16691: Add Wall of Browser Bugs entry for #15968.
- #16813/#16839: Reported WebKit bug (http://wkbug.com/146896) for #16809, which WebKit then fixed.
- #16840: Remove entry from Wall of Browser Bugs because http://wkbug.com/141804 has been fixed.
- #16841: Remove entry from Wall of Browser Bugs because http://wkbug.com/139803 has been fixed.
- #16842: Remove entry from Wall of Browser Bugs because http://wkbug.com/144990 has been fixed.
- #16881: Add Wall of Browser Bugs entry for #16814.
- #16908: Remove entry from Wall of Browser Bugs because http://crbug.com/309483 is most likely invalid.
- #16994: Add Wall of Browser Bugs entry for #16988.
- #17438 / #14237: Add Wall of Browser Bugs entry for http://wkbug.com/149935
- #17712: Mention Chrome meta-bug on Wall of Browser Bugs
- #17753: Remove entry from Wall of Browser Bugs because http://bugzil.la/1048279 was closed as WONTFIX.
- #17820: Add Wall of Browser Bugs entry for http://crbug.com/534750
- #17902: Remove entry from Wall of Browser Bugs because http://wkbug.com/138167 has been fixed.
- #17906: Add Wall of Browser Bugs entry for #14975
- #18111: Add Wall of Browser Bugs entry for http://wkbug.com/150715
v3.3.5
CSS
-
#15074, #16159: Manually handle
.input-group-*
sizing instead of using mixins, which causes a bug in our compiled code due to nesting -
#15944, #15945: Add
z-index
to avoid border overlapping in input groups -
#15956: Properly position
.form-control-feedback
across within input groups -
#15976, #15978: Fix overlapped
border
on pagination links on hover -
#16047: Make
.text-emphasis-variant
adjusta:focus
color in addition toa:hover
color - #16086: Reset text/font properties more thoroughly for tooltips+popovers
-
#16089: Add
@jumbotron-heading-font-size
variable -
#16092: Only disable
pointer-events
on disabled<a>
.btn
s -
#16120, #16350: Add
max-width: none
to.media > .img-thumbnail
to prevent malformed images -
#16160: Make
.bg-variant
mixin adjust:focus
color in addition to:hover
color -
#16166, #16174: Update
.visible*
mixin to use!important
on<table>
elements -
#16175: Fix
border-radius
on list group items in collapsible panels - #16176: Account for static form controls in form group size variations
-
#16204, #16215: Add
<button>
support to.list-group-item
s. -
#16224: Fix
.btn[disabled]
styles in the theme. - #16234: Update to Normalize v3.0.3
-
#16256: Add
px
unit to perspective property value -
#16258: Fix regression that made
.caret
not display in IE8 -
#16259: Remove workaround for OS X
<select>
printing bug that's been fixed in recent Chrome -
#16271, #16373: Add
@btn-border-radius
variables based on global variables for better customization. -
#16279: Fix floating of
.btn
s that are direct children of.btn-toolbar
-
#16281, #16351: Round grid column gutter operations to prevent inaccurate
padding
andmargin
-
#16333: Ensure proper sizing of
.form-control-feedback
in.form-group-*
size variations. -
#16346, #16472: Update iOS temporal input overrides to be limited to
.form-control
uses. - #16371, #16405: Vertically center carousel controls in small viewports.
-
#16374, #16477: Redo jumbotron
padding
to prevent double negative spacing and overflowing containers. -
#16457, #16447: Add the license banner to the top of
bootstrap.less
. -
#16460: Fix inaccurate
.pagination-sm
height by specifyingline-height
. -
#16482, #16485: Add
border-radius
variable to theme's inverse navbar. - #16614: Fix asymmetry between dropup and dropdown carets.
Accessibility
-
#16154: Darker style
.focus
and:focus:hover
on.active
buttons -
#16226, #16404: Fix radio and checkbox keyboard handling in
.btn-group
(plus removal of obsolete unit test) -
#16571: Generalize dropdowns / drop
role="menu"
JavaScript
- #15694: Fix incorrect Affix positioning when webpage uses sticky footer layout
- #16014: Fix tooltip/popover behavior when multiple triggers are specified
- #16024: Avoid some unnecessary HTML string building+parsing
- #16039: Avoid leaking memory in tooltip/popover plugins
- #16073: Clicking into an input field within an open dropdown no longer closes the dropdown
- #16142: Fix horizontal viewport bounds check in tooltip/popover placement logic
-
#16147: Add new
inserted.bs.tooltip/popover
event fired after tooltip/popover DOM is inserted into the document -
#16151: Tooltip/popover: Allow
viewport
option to be a function - #16152: Fix auto placement to use viewport on tooltips and popovers
-
#16158: Modals: Remove
aria-hidden
usage that's redundant todisplay: none
-
#16263: Use
.dropdown-menu
instead of ARIA roles for Dropdown keydown event handler - #16324: Throw error when tooltip/popover template has multiple top-level elements
Documentation
-
#15987: Add
role="button"
toa[data-toggle="collapse"]
-
#16107: Add
.alert
change to v2 -> v3 migration guide - #16113, #16114: Document how to install Bootstrap via Composer
- #16117: Increment quick start options count in README.md
- #16136: Callout for tooltips and keyboard/AT accessibility
-
#16140: Add
aria-expanded
to navbar toggles -
#16156: Properly document the
$(...).tab('show')
method - #16157: Document how to disable transitions in Bootstrap's jQuery plugins
-
#16167: Remove wrong
role="tabpanel"
from docs - #16194: Remove stray spaces from modal/using-grid-system sample code
-
#16208: Eliminate extraneous
padding
in.bs-docs-header
that would sometimes cause horizontal scrolling - #16222: fix dead link: reduced test cases
- #16257: Upgrade to Holder v2.5.2 for placeholder images
-
#16270, #16280: Change
vertical-align
on badges frombaseline
tomiddle
for improvement alignment across more elements - #16282: Document that Affix doesn't work on pushed/pulled grid columns in Safari
- #16301: Hide the "Copy" buttons in the docs when Flash is not available
-
#16367: Ensure that
.form-inline
in non-responsive example doesn't stack -
#16369: Separate the docs for
.dropdown
and.dropup
for more accurate examples -
#16398: Remove
role="button"
from download links -
#16409: Document Affix plugin's
checkPosition
method -
#16411: Document that
'manual'
trigger is mutually exclusive of other tooltip/popover triggers -
#16417: Added
#panels-footer
to components nav in docs -
#16430: Mark stateful button feature as deprecated, and document that
$(...).button('reset')
is async -
#16484: ScrollSpy requires non-body elements to have
height
andoverflow
. - #16488: Update AnchorJS to 1.0.1
- #16524: Firefox file download bug affecting the Customizer seems to have been fixed
-
#16561: Ensure divider list items have
role="separator"
- #16623: Add role="document" to modal dialog content
Browser bugs
- #16262: Added Wall of Browser Bugs entries for #16180
- #16372: Added Wall of Browser Bugs entry for table-related Chrome bug
Packaging
- #16101: Update jspm configuration
-
#16359: Update
bower.json
to comply with Bower's new spec for themain
field -
#16378: Set
"moduleType": "globals"
inbower.json
-
#16379: Remove moot
version
field from and addlicense
field tobower.json
-
#16408: Include entire
/grunt/
folder in npm package so thatgrunt dist
works
Grunt
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.
Edited by Gautier Debaecker