-
-
Notifications
You must be signed in to change notification settings - Fork 78.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
BS3.0.1 ship list #10050
Comments
layout: post title: Bootstrap 3.0.1 releasedToday we're shipping v3.0.1, a huge patch release with over 600 commits since v3 was released two months ago. We've outlined the key changes, including documentation updates, bug fixes, and even a few deprecations (our first in the history of the project). Download Bootstrap 3.0.1 or hit the GitHub repository Changesto be listed Moving to MIT licenseWe've been looking to move to the MIT license for quite some time, and today's release takes us that much closer. With v3.0.1, Bootstrap is dual-licensed as Apache 2 and MIT. The intent is to solely have MIT be our license in a future version (hopefully v3.1), but we need this transition period to do it right. To make the change, every contributor to Bootstrap must consent to relicense their changes (since we have no contributor license agreement). We're making excellent progress on that front with the community's help and will address any holdouts as they come up. Suffice to say that with v3.0.1, new contributors to Bootstrap will agree to license their contributions under Apache 2 and MIT. As a heads up, we've placed notices in the contributing guidelines and our project readme about the pending change and transition period. It goes without saying that we don't need to do this, but we're withholding Bootstrap from some prominent communities still working within the GPL 2 license (which isn't compatible with Apache 2). Theoretically these communities could change their licenses, but when you step back and objectively look at it, it's way easier for us to change. So, we'll do our best to help out everyone. We hope you understand and stick it out with us as we make the move. Up nextWe're already tracking issues for a v3.0.2 release and it's changes will be along the same lines as today's release—bugs and docs. v3.1.0 will likely ship after that sometime with a few new features. As always, no dates have been set yet for any future release. <3, |
Started to stub out a blog post, as a teams up for folks. |
This issue will eventually turn into the 3.0.1 release notes. Until then it serves as an index of the key changes coming in our first patch release for v3.
Please, no comments here.
Docs
.show
and.hide
classestype="submit"
to Customizer compile button to prevent accidental submissionsrole="toolbar"
to elements with.btn-toolbar
in docs examplesgrunt-html-validation
instead of its git repo.navbar-form
role
attributes in the docs, this time on link buttonsdata-ride
carousel featurebugs
to package.jsonbox-sizing
warning with optional reset.hidden
in the Helper classes Screen reader content sectionremote
option semantics change to migration docs.img-polaroid
class in Migration docs/assets
to/docs-assets
to reduce confusion between/dist
and docs dependencies.prettyprint
styles fromcode.less
(we no longer use that plugin and the class is undocumented, so we're nuking it)left
andright
properties from.modal-dialog
since we usemargin
to center the modalBug fixes and changes
margin
settings to prevent some of the content shifting. Still needs JS love to detect scrollbars and adjust content accordingly (will address in v3.0.2)..active
state to navbar nav in theme@component-active-color
variable to complement@component-active-bg
(and apply it to dropdowns, nav pills, and list group items)main
files listoutput
element by styling it more like our.form-control
-ms-linear-gradient
prefix<kbd>
and<samp>
#9989: Set monospacefont-family
on<kbd>
and<samp>
to match browser defaults.table-hover
styling apply to<th>
within contextual table rows toowidth
on.container
s instead ofmax-width
as IE8 doesn't fully supportbox-sizing: border-box
when combined with min/max width/heightwidth: 1em;
to all empty Glyphicons to prevent loading flicker.transition-property()
mixin@headings-color
variable.small
to pair with our heading classes (e.g.,h1
and.h1
).center-block()
mixin and update CSS to include it as a class@navbar-inverse-search-*
variables@input-color
to.input-group-addon
to match the form controlsmax-width
on Offcanvas example media query and addoverflow-x: hidden
to prevent scrollbar on narrow devices.table
styles to immediatethead
,tbody
, andtfoot
elements@breadcrumb-separator
variable for customizing breadcrumbs@navbar-default-brand-color
within the@navbar-default-brand-hover-color
variablefilter
on navbars intheme.less
so that dropdowns can be triggered in IE<10background-image
reset to Bootstrap buttons and form controls only to avoid Android Firefox bug@screen-sm
variable instead of hardcoded pixel value in type.less.table-bordered
in panels by removing side and bottom marginsbottom-border
from last row of cells intbody
andtfoot
within responsive tablesdisplay: block;
fromaddress
element since browsers set that to startoverflow-y: auto;
for.navbar-collapse
instead ofvisible
to better enable scrolling on Android 4.x devices (see issue for more details on support and gotchas)filter
on buttons for IE9 intheme.less
due to bleed-through with rounded corners (matches behavior and style of Bootstrap 2.x).accordion-toggle
class from docs example.caret
have a "content" attribute? #10694: Remove unnecessarycontent
property from.caret
.nav-pills
dropdown links inherit active color!important
from.wrap
in the sticky footer examplesq
element by default-webkit-linear-gradient
in#gradient > .vertical
mixinpadding-top
on.form-control-static
to horizontal forms onlyfont-size
instead of hard-coded value.lead
font-size
to nearest whole pixel.hidden
from responsive utilities to utilities (where it belongs, especially on account of deprecated.hide
per deprecate .hide; fixes #10446 #10769)box-shadow
from.btn-link.dropdown-toggle
.navbar-fixed-bottom
should have a top border, not a bottom borderposition: relative;
to.modal-dialog
so that thez-index
takes effect.ir
class from print stylesbackground-color
hacks so that clicking carousel indicators in IE8-9 works as intendedz-index
on navbars. Removes the defaultz-index: 1000;
and instead only applies it to static-top, fixed-top, and fixed-bottom. Also fixes up the broken default navbar example's fubared padding.padding-left
from first list item within.list-inline
.animation()
mixin to replace.progress-bar
's regular CSS animation properties (and drops the-moz
,-ms
, and-o
prefies as they are not needed per http://caniuse.com/#feat=css-animation).background-color: #fff;
toselect
s in print styles to fix Chrome bugDeprecated
@screen-*
classes for@screen-*-min
to better match the@screen-*-max
variables and provide more context to their actual uses.@screen-{device}
variables by deprecating them for@screen-*-min
wherever possible..hide-text
mixin for.text-hide
. This matches our class-mixin strategy elsewhere (e.g.,.clearfix
) and ensures the class and mixin use the same name to avoid confusion.@container-{screen-size}
variables (e.g., use@container-sm
instead of@container-tablet
).hide
for.hidden
so we don't duplicate functionality.For a complete list of changes, see the 3.0.1 milestone.
The text was updated successfully, but these errors were encountered: