Skip to content

Latest commit

 

History

History
493 lines (332 loc) · 14.3 KB

File metadata and controls

493 lines (332 loc) · 14.3 KB

Changelog

All notable changes to this project are documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

6.0.0 - 2026-07-31 - BREAKING CHANGES

Changed

  • Replaced Sass with native CSS and PostCSS (--bf-* tokens). See Migration.
  • Unified class-based, classless, dark, and system-default builds on one token set.
  • Darkened link and button blues for WCAG AA contrast.
  • Replaced the docs site with VitePress; kitchen sink at /kitchen-sink/.
  • Documented browser support against Browserslist defaults.

Added

  • Brand identity for docs and README: mascot and logo mark, favicon variants, hero illustrations, and OG/social imagery.
  • Opt-in font-smoothing, reduced-motion utilities, stronger focus / ARIA defaults.
  • Progressive @supports gates for range, :has() label layout, and dialog enter.

Removed

  • Sass sources and the Sass build path.
  • Standalone *-dark-prefers and helper dist entries (variables*, utility-global-dark*); dark/system behavior lives in the seven builds.
  • bullframe-modern.css and the bullframe.css/modern export.
  • Legacy IE / Edge hacks.

Fixed

  • Dialog min-width on narrow viewports, reduced-motion fades, backdrop color, gated transition APIs.

5.1.0 - (July 08, 2025)

  • Applied the :where pseudo-class to normalize form element specificity to 0
  • Resolved issues with Sass source map generation
  • Documented one-page demo and CodePen collection in README.md

5.0.1 - (July 07, 2025)

  • Added missing LICENSE file and .github/ folder

5.0.0 (July 07, 2025) - BREAKING CHANGES

  • Dropped IE support
  • Removed Sass 1.45+ deprecated features (details)
  • Switched build tool from Gulp to Vite
  • Reorganized Sass architecture for better clarity
  • Added <dialog> normalization with basic styling
  • Refreshed HTML demo page with new examples
  • Streamlined README.md copy and layout
  • Updated all npm dependencies
  • Updated stylelint, html-validate, and prettier configs
  • Ensured HTML demo page passed W3C validation

4.2.2 (May 28, 2025)

  • Removed text indentation from table contents
  • Corrected table border color inheritance
  • Updated stylelint configuration and removed deprecated package
  • Clearly defined browser support in README.md
  • Removed attempted support for GitHub Packages
  • Added maps to npm package
  • Ignored more common files in npm package

4.2.1 (April 26, 2025)

  • Fixed and simplified /docs directory structure (#42)
  • Removed screenshots and screencasts from repository to speed npm installation
  • Started support for GitHub Packages registry

4.2.0 (April 14, 2025)

  • Added support for Netlify deploy

4.1.2 (February 23, 2024)

  • Updated all npm dependencies
  • Fixed typos in README.md

4.1.1 (August 31, 2023)

  • Updated all npm dependencies
  • Improved documentation

4.1.0 (August 30, 2023)

  • Moved from dark-prefers to system-default (no breaking changes)
  • Updated .browserlistrc
  • Cleaned up and improved README.md

4.0.1 (August 12, 2022)

  • Updated .browserlistrc
  • Updated package.json description and tags

4.0.0 (August 11, 2022) - BREAKING CHANGES

  • Dropped support for IE8, IE9, and IE10
  • Upgraded all npm packages to latest minor and major versions (e.g. gulp-sass v5)
  • Cleaned up README.md

3.8.2 (June 26, 2021)

  • Upgraded cssnano, autoprefixer, and postcss plugins to major versions (a6a9ecc)
  • Cleaned up README.md

3.8.1 (June 22, 2021)

  • Fixed missing compiled CSS files

3.8.0 (June 22, 2021) - BREAKING CHANGES

  • Reverted html/body height and body min-height to auto to avoid scrollbar issues
  • Added support for Skypack CDN
  • Added Synk vuln badge in README.md

3.7.0 (April 24, 2021) - BREAKING CHANGES

  • Set html/body height and body min-height to 100% for backgrounds and centering (8239677)
  • Added missing margin/padding spacing utilities to utility-spacing.scss (e1cdf4c)
  • Removed W3C-invalid CSS properties/values from SCSS files (2791b83)
  • Added Sass @debug rule to debugging utility (969fcf3c)

3.6.0 (March 16, 2021)

  • Added new flexbox utilities to _utility-layout.scss (IE10+)
  • Added new filter utility module (not IE/Opera Mini)
  • Added new bf-position-sticky utility class (not IE)
  • Improved ARIA roles in _misc-accessibility.scss
  • Removed touch action manipulation defaults in IE10
  • Purged white-space declarations from multiline text truncate utilities

3.5.0 (February 09, 2021)

  • Added flexbox grid system mixins (IE10+)
  • Added flexbox align utility (IE10+)
  • Added multiline text truncate mixin and utility using line-clamp (not IE)
  • Added new z-index utility
  • Added extra debugging utility test for performance (thanks @tkadlec)

3.4.5 (February 08, 2021)

  • Moved SCSS and Gulpfile.js from double to single quotes
  • Added Prettify formatting support

3.4.4 (February 04, 2021)

  • Added missing classless/classless-ie10+ dark/dark-prefers builds

3.4.3 (January 28, 2021)

  • Added missing center alignment for .bf-display-block-center utility

3.4.2 (January 27, 2021)

  • Added missing ie10+ builds for dark and dark-prefers

3.4.1 (January 24, 2021)

  • Added missing v3.4.0 CHANGELOG.md

3.4.0 (January 24, 2021)

  • Added input range styling in modern browsers only
  • Updated video source paths per MDN (#22)

3.3.9 (November 29, 2020)

  • Fixed broken anchors and URLs in README.md

3.3.8 (November 29, 2020)

  • Improved README.md fixes
  • Reinforced mixins declarations

3.3.7 (November 27, 2020)

  • Removed IE8-9 hacks, created IE10+ builds
  • Fixed missing !important in .bf-sr-only.focusable

3.3.6 (November 20, 2020)

  • Added new anchors normalization styles
  • Improved focus outline contrast in dark mode

3.3.5 (September 27, 2020)

  • Reverted latest grid system column fixes
  • Added more table normalization styles
  • Added more webkit form normalization styles

3.3.4 (September 03, 2020)

  • Added utilities reference in README.md
  • Fixed grid system bug related to .bf-col-3 and .bf-col-4
  • Added GitHub Packages support
  • Added UNPKG CDN in README.md

3.3.3 (July 22, 2020)

  • Bumped version to fix npm registry

3.3.2 (July 22, 2020)

  • Deprecated version to fix npm publish error

3.3.1 (July 22, 2020)

  • Fixed "What's included" and "Gulp.js" sections in README.md
  • Fixed JSDelivr package.json settings
  • Minor code improvements

3.3.0 (July 09, 2020)

  • Changed grid container max-width to 1140px + gutters
  • Changed margin/padding utilities naming
  • Added refinements to .bf-table and .bf-table-responsive utilities
    • Added zebra striping utility
  • Added more font-weight utilities
  • Added more width-related utilities
  • Changed JSDelivr CDN paths from GitHub to npm
  • Updated screenshots and screencasts files
  • Added GitHub, Gulp, npm and Sass minor improvements

3.2.0 (June 16, 2020)

  • Changed grid gutter width to match Bootstrap Grid
  • Added support for RTL (#12)
  • Added datalist normalization (#13)
  • Added progress normalization
  • Added dark theme scrollbars normalization
  • Added webkit/blink/gecko/trident screenshots/screencasts
  • Added quick overview of the utilities in README.md
  • Added more examples in index.html
  • Added SCSS file structure improvements
  • Added responsive typography improvements
  • Added form states (e.g. :invalid) improvements (#15)

3.1.0 (May 06, 2020)

  • Added proper <input type=range> styling
  • Added <kbd> element normalization
  • Added <hr> element normalization
  • Added <summary> element normalization
  • Added <details> element normalization
  • Added abbr element normalization
  • Added webkit dark scrollbars normalization
  • Added support for .dark and .dark-prefers
  • Updated README with utility list and examples

3.0.2 (March 20, 2020)

  • Fixed wrong CSS for webkit scrollbars in .dark theme
  • Updated README

3.0.1 (March 06, 2020)

  • Fixed README typo
  • Added .bf-dark class

3.0.0 (18 May 2020)

  • Converted CSS to SCSS (Sass architecture refactoring)
  • Added gulp.js file processing
  • Added CSS BEM syntax
  • Added npm and CDN support
  • Added dark mode
  • Added new test page, HTML snippets, screenshots
  • Extended browser compatibility list
  • Added proxy browser support
  • Added logo, Travis CI, utility class isolation
  • Added reduced motion support and responsive typography
  • Added custom selects, radios, checkboxes
  • Added much more info in README, CONTRIBUTING.md, CODE_OF_CONDUCT.md

2.9.0 (13 April 2020)

  • Added Linux OS support to native font stack

2.8.2 (09 April 2020)

  • Added label normalization
  • Updated HTML demo content

2.8.1 (03 April 2020)

  • Added README.md info
  • Updated browser compatibility list

2.8.0 (22 March 2020)

  • Prettified HTML demo and CSS
  • Removed unsupported datetime input
  • Added CSS map
  • Updated browser compatibility list
  • Added more comments

2.7.0 (17 March 2020)

  • Disabled form elements pointer-events
  • Removed previous progress normalization
  • Refactored :focus state

2.6.3 (13 March 2020)

  • Fixed IE table-responsive scrollbar bug
  • Removed buttons' :active styles
  • Added GitHub sponsor info
  • Added YouTube no-cookie iframe

2.6.2 (11 March 2020)

  • Added support for font-variant ligatures

2.6.1 (04 March 2020)

  • Added meta tag for web app

2.6.0 (29 February 2020)

  • Added support for :focus-visible styles

2.5.0 (22 February 2020)

  • Refactored ::placeholder support for better cross-browser compatibility

2.4.0 (19 February 2020)

  • Removed custom radio buttons and checkboxes
  • Added :checked form input normalization

2.3.0 (14 February 2020)

  • Refactored HTML input styles
  • Improved default button appearance

2.2.0 (09 February 2020)

  • Added full table component normalization
  • Added :focus-visible support

2.1.0 (04 February 2020)

  • Added table component normalization
  • Fixed horizontal scrollbar bug in forms

2.0.0 (28 January 2020)

  • Changed project name from bulldog.css to bullframe.css
  • Refactored for modularity, moved all SCSS components to separate files
  • Improved performance
  • Improved documentation

1.6.3 (31 January 2014)

  • Added vertical-align normalization on multiple elements
  • Fixed pre overflow bug in all browsers
  • Added progress element normalization
  • Added focused input support

1.6.2 (29 December 2013)

  • Updated JS Bin demo URL
  • Improved HTML demo structure
  • Enhanced inline-block class
  • Added Google Maps embed box-sizing fix

1.6.1 (27 December 2013)

  • Updated monospaced font stack
  • Added WebKit date, month, and week input normalization

1.6.0 (05 December 2013)

  • Added Bootstrap v3 success button styles
  • Introduced new display utility classes
  • Updated CSS hacks reference
  • Added browser compatibility list
  • Emulated box-shadow on IE8

1.5.2 (21 October 2013)

  • Recompiled select element data URI images
  • Added new base font stack
  • Fixed IE8+ grid system bugs
  • Fixed IE10 table-responsive overflow issue

1.5.1 (07 October 2013)

  • Added support for rem units
  • Moved line-height normalization from body to html
  • Added IE8 button fixes
  • Set vertical rhythm base number to 1.5

1.5.0 (13 September 2013)

  • Normalized label element
  • Fixed button display in Firefox
  • Renamed helper classes
  • Minor bug fixes and test file improvements

1.4.3 (01 August 2013)

  • Added iOS4+ compatibility (iPhone/iPod 3GS)
  • Fixed IE10 active link background color
  • Normalized canvas vertical alignment
  • Updated high-res screen media query placeholder
  • Clarified framework scope as a boilerplate

1.4.2 (04 July 2013)

  • Normalized native audio and video elements

1.4.1 (07 June 2013)

  • Added button line-height normalization
  • Improved button appearance
  • Fixed headings styles
  • Full IE7 responsive grid system support

1.4.0 (30 May 2013)

  • Updated vertical rhythm composition
  • Styled readonly and disabled form elements
  • Fixed IE7 and IE8 grid system bugs
  • Fixed select element bugs
  • Fixed IE7 pre formatting
  • Improved form element :focus styles

1.3.2 (17 May 2013)

  • Added WebKit CSS hack for select
  • Added flexible video class

1.3.1 (14 May 2013)

  • Added IE9+ CSS hacks
  • Normalized blockquote
  • Added super-clearfix class to fix IE7 float issues

1.3.0 (07 May 2013)

  • Changed grid system display from inline-block to block
  • Added grid system float to fix YUI3 bugs

1.2.0 (26 April 2013)

  • Added custom responsive table classes

1.1.2 (21 March 2013)

  • Merged grid system fixes from YUI3 v3.9.0

1.1.1 (20 March 2013)

  • Fixed optgroup display bug

1.1.0 (19 March 2013)

  • Added normalization for address and headings
  • Extended grid system styles
  • Enhanced styled list classes
  • Added more CSS hacks reference
  • Added WordPress core styles normalization
  • Added button normalization
  • Updated JS Bin demo URL

1.0.2 (12 March 2013)

  • Fixed accessibility bugs related to form layout display

1.0.1 (12 March 2013)

  • Added IE7, IE8, IE9+ CSS hacks
  • Normalized optgroup font-family
  • Set html word-wrap to break-word
  • Fixed legend line wrapping for IE7+ and Firefox 4+
  • Removed width: 100% from audio
  • Removed bottom margin from audio and video

1.0.0 (19 February 2013)

  • First public release
  • Initial commit on 19 November 2012
  • Framework aimed to kickstart cross-browser responsive HTML/CSS development