Skip to content
markdotto edited this page Mar 12, 2012 · 8 revisions

2.0.2

Overview of docs changes, bugfixes, and new features.

Documentation updates

  • All docs pages now have distinct titles, such as Scaffolding · Twitter Bootstrap.
  • Updated the Apple touch icons (now black on black instead of the blue grid) and fixed the links to them in the docs.
  • Added new global styles docs section to the Scaffolding page.
    • Required use of HTML5 doctype
    • Overview of global typographic and links details
    • Mention of our embedded CSS reset via Normalize.css
  • Added version number to the download button on the docs homepage.
  • Updated progress bars section to simplify how the classes stack and more clearly indicate the available optional classes and styles.
  • Added a new example, SoundReady.fm, to the homepage
  • Added various sizes to the docs for button groups

Resolved bugs

  • Removed all IE7 hacks and floats from .input-prepend and .input-append, however, this requires you to ensure there is no whitespace in your code between .add-on and the input.
  • In .input-prepend and .input-append, added ability to use add-ons on both sides when you chain the selectors.
  • Updated lingering .btn-dark reference to .btn-inverse.
  • Fixed issue with content being cut off in .tab-content for tabbable sections.
  • Updated .navbar .container to use width: auto; to start and then reset the fixed widths via the #gridSystem mixin (it's a little dirty, but required to avoid adding another class).
  • Modal footer buttons are now aligned by their parent via text-align: right; instead of float: right on the button level. This was changed to allow the use of .pull-left and .pull-right to align buttons easily. Double check your button order with this change!
  • Fixed problem where default striped progress bar was green instead of blue.
  • Fixed CSS selector used for input and textarea grid sizes to properly apply the CSS (was input > .span* and now is input.span*).

New features

  • Horizontal dividers support added to nav lists
  • Added basic version of badges
  • Added visible/hidden classes for devices
  • Added support for buttons in input-prepend/append component
  • Added .navbar-fixed-bottom support
  • Added .dropup support for dropdown menus to pop them upward instead of downward (this is automatically done for the newly added fixed bottom navbar).
  • Added mixin for new image replacement technique
  • Added pause on hover for the carousel
  • Added tons of new variables for typography, buttons, forms, dropdowns, navbar, and more for the LESS pros out there. These variables have also been reflected on the Customize page.
  • Added new horizontal description list variation
  • Added .disabled class support to the pager component (also added a mention of this to the docs)
  • Added .well-large and .well-small classes for extending the well component

For a full issue-by-issue rundown of the release, check out the now closed 2.0.2 milestone on GitHub

v2.0.1

Overview of changes:

  • Previously the docs called for use of .control-label in the examples, but the CSS didn't make clear use of it. This class is required for horizontal forms and has been reflected in the CSS.
  • We've tried our best to improve rendering of buttons and icons across all browsers. Some issues remain; Firefox throws an !importanton line-height for inputs, so that's the big one.
  • We refined the label component style to move away from uppercase.
  • Added the black button option, .btn-inverse.
  • Added a mini button class, .btn-mini.
  • We had to re-add the protocol, http: to the HTML5 schim because IE7-8 wouldn't recognize it, dropping some HTML5 support for those browsers and introducing major performance issues.
  • Resolved some issues with responsive layouts where media queries would overlap at 768px and 980px.
  • Rearranged Scaffolding docs page to split fixed and fluid grid systems.
  • Tons of docs updates for typos and language changes.

For full list of changes, see the now closed v2.0.1 milestone.

v2.0.0

Complete rewrite of the library. For full details, head to the upgrading doc at http://twitter.github.com/bootstrap/upgrading.html.

v1.4.0

Key bug fixes and changes

  • Updated tables to make no border the default and add options for condensed and bordered versions
  • Updated form states to expand on error styles and provide warning and success variations
  • New javascript plugin for button states
  • Switched to strict mode for Javascript plugins
  • Added more data attribute controls to our plugins
  • Full list of 25+ issues fixed: https://github.com/twitter/bootstrap/issues?milestone=6&state=closed

v1.3.0

New features

  • Javascript plugins for modals, alerts, dropdowns, scrollspy, tabs, tooltips, and popovers that work with jQuery and Ender
  • Massively updated docs for both the main page and for the new javascript plugins
  • Inline labels for marking inline content with key visual flags
  • Media thumbnails
  • Breadcrumbs

Updated docs

  • Added complete javascript page with detailed documentation for how to use plugins
  • Three complete example pages of using Bootstrap, linked from main docs page with thumbnails
  • Added section for compiling Less, for guidelines on how to recompile Bootstrap with Less
  • Added section for customizing grid variables in Less to roll your own grid system
  • Added section for code for using pre and code tags
  • Added section for form field sizes that match grid column sizes

Key bug fixes and changes

  • Updated table styles to be just a tad bit more refined
  • Added new form input sizes based on the Bootstrap grid system (meaning now you can do input.span5 for a 280px-wide input)
  • Removed :focus states from :active links in Firefox
  • Fixed unqualified .clearfix in forms.less that added bottom margin to all containers
  • Updated .container() mixing to be .fixed-container() to prevent conflicts when compiling
  • Added focus states (either box-shadow or outline on :focus) to all buttons, links, and inputs
  • No longer require h3 in topbar, but still support for backwards compatibility

v1.2.0

  • Dropdowns refactored to be extensible (now work in ul.tabs)
  • Added HTML5 form support by generalizing the form selectors (e.g., input instead of input[type=text|password])
  • Gradients back in IE, but removed rounded corners in IE9 to prevent background bleed on buttons and alert messages
  • Simplified the grid CSS by removing the static .span1-16 classes in favor of CSS-style regex for column styles in the grid
  • Added .one-third and .two-thirds columns to the grid system
  • Fixed bug in disabled buttons where they received :active styles
  • Bug fixes

v1.1.1

  • Redesigned alerts to be more readable
  • Refactored buttons and alerts CSS to be simpler
  • Updated grid system to be more specific and not require .column or columns
  • Improved on specificity of CSS selectors by removing unnecessary tag and parent selectors
  • Miscellaneous updates to docs
  • Bug fixes

v1.1.0

  • Added support for IE7 and IE8
  • Added examples directory with first example usage of Bootstrap for a simple website
  • Syntax fixes for gradients and color-stops
  • Miscellaneous updates to docs
  • Bug fixes

v1.0.0

  • Initial release