v1.1.1
Enhancements:
- Added underlines to all links by default, and added overrides to specific components and utilities that should not have them (e.g. buttons).
- Added a new
.text-underline
utility class to go along with the previously-undocumented.text-decoration-none
for more granular manipulation of underlines on links containing multiple block-level elements. - Removed italic styles from blockquotes, and adjusted the
.blockquote-quotation-inverse
footer text color to meet AA accessibility standards on our primary background color. - Updated various default element font sizes and component font sizes to utilize minimum font sizes via
max()
in supported browsers, and set rem-based font size values as fallbacks:small
/.small
sub
sup
.badge
- Updated custom form selects, file inputs to use font size overrides consistent with their vanilla equivalents.
- Upgraded development packages to latest versions (does not include polyfills for Athena).
- Removed usage of slashes "/" for division in Sass files, eliminating deprecation notices.
Bug fixes:
- Updated collapse.js to only toggle
aria-expanded
on toggle buttons, not collapsible content. - Removed some long-standing debug errors inherited from Bootstrap that wrote to the console when collapsible elements were toggled.
Documentation:
- Added presentation role to list items nested within unordered-lists with role=tablist.
- Fixed bug where pages with identical names would be highlighted in the documentation's sidebar simultaneously when either was visited (e.g. "Typography").
- Updated styles for tables of contents.
- Added documentation for
.text-underline
and.text-decoration-none
and important notes about their usage. - Fixed broken links to the Migration page.
- Simplified our supported browsers list, removing references to now-outdated mobile browsers and browsers we don't actively develop+test against.
- Removed references to Bower.