Skip to content

Latest commit

 

History

History
522 lines (389 loc) · 14.4 KB

File metadata and controls

522 lines (389 loc) · 14.4 KB

Changelog

This changelog lists all notable updates to the CoreBootstrap framework, in reverse chronological order. The format is based on Keep a Changelog, and this project adheres to the Semantic Versioning of the original Bootstrap framework. CoreBootstrap versions are equal to theirs. Versions older than 4.4.0 are available, but not logged.

Note

Changes to documentation, fixing grammar and other small updates are common practice in every release, so they aren't mentioned in this changelog. Important (breaking) changes are, if needed inside alerts.

Tip

PrePros constantly updates its prepros.config settings file, so it has been exluded in .gitignore. These settings are however made available in the prepros-backup.config, which will be updated sporadically when those new settings are needed in your projects.

Unreleased

  • Add LessHat v4.1.0
  • Add my own CoreBootstrap variables and classes #16
  • Add Sass' own compiler, with Node and NPM info
  • Check if deprecated warning in other project applies to CoreBootstrap #18
  • Check if scoped colors need to be replaced in Sass variables #20
  • Fix injecting one Sass variable inside another variable / path > Not allowed in @import's, see comments in #2
  • Fix low contrast in scoped colored button hovers #22
  • Refactor Sass to partials, or is the demo not big enough? #24
  • Research nice mixins to add to the lib #13
  • Rewrite LessHat to Sass #17
  • Use ChatGPT to create Sass mixins for me #23

Intermittent updates - 2025-08-30 till now

Warning

Font Awesome is no longer included in CoreBootstrap's pre-compiled code. Its now added as its self-contained CSS, as part of the main HTML template(s). Recompile your project where needed!

Added

  • Font Awesome v7 css and webfonts files
  • Font Awesome v7 to all HTML files #21
  • Latest version of my .prettierignore

Changed

  • Live Sass Compiler settings
  • Settings in prepros.config
  • Settings in prepros-backup.config

Removed

  • Font Awesome LESS and Sass
  • Font Awesome references from all compiler files
  • Font Awesome SCSS from style-sass-scss, which reduced the compiled styles-sass.css to 56% its original size.

Added

  • Bootstrap v5.3.8
  • Example templates

Changed

  • Compiler settings in styles-sass.scss
  • Version in bootstrap-grid-example.html

Added

  • Bootstrap v5.3.7
  • Example templates

Changed

  • Compiler settings in styles-sass.scss
  • Version in bootstrap-grid-example.html

Intermittent updates - 2025-05-20 till 2025-05-29

Added

  • Addendum about @import to index.html and README.md

Tested

  • @use and @forward modules

Added

  • Bootstrap v5.3.6
  • Example templates

Changed

  • Compiler settings in styles-sass.scss
  • Version in bootstrap-grid-example.html

Fixed

  • Incorrect .js includes in template files #40

Added

  • Bootstrap v5.3.4
  • Bootstrap v5.3.5
  • Example templates

Changed

  • Compiler settings in styles-sass.scss

Intermittent updates - 2024-02-23 till 2024-12-19

Added

  • Advice about partials to all compiler templates
  • Advice about Latin numerals in _variables.scss
  • CHANGELOG.md
  • Font Awesome v6.5.2
  • Font Awesome v6.7.1
  • Font Awesome v6.7.2
  • GDPR compliant Bunny Fonts import to _variables.scss
  • Hidden helper comments inside changelog
  • History to changelog
  • Link to changelog at top of README.md
  • Zero pixel margin helpers to _base.scss

Changed

  • .which-res mixin settings
  • All v5 compiler templates to Font Awesome v6.5.2
  • All v5 compiler templates to Font Awesome v6.7.1
  • Color variables naming convention
  • Default font values
  • Demo to Bootstrap v5.3.3
  • Formatting of changelog

Fixed

  • Error in wishlist

Removed

  • Font Awesome v6.5.1
  • Font Awesome v6.5.2
  • Font Awesome v6.7.1
  • Material Icon Theme from workspace recommendations

Added

  • Bootstrap v5.3.3
  • Example templates
  • Link to my GitHub profile

Changed

  • Compiler settings in styles-sass.scss

Fixed

  • Versioning inside _base.scss

Intermittent updates - 2023-10-04 till 2024-02-21

Added

  • <img> resets to _base.scss
  • <q> resets to _base.scss
  • Font Awesome v6.5.1
  • Info alert at top of README.md
  • Support for Live Sass Compiler in settings.json

Changed

  • extensions.json to reflect Live Sass Compiler advice
  • Compiler settings in styles-sass.scss
  • Settings in prepros-backup.config
  • Years in LICENSE

Fixed

  • Wrong versioning in demo page

Removed

  • Font Awesome v4.7.0 (deprecated)
  • Font Awesome v6.4.2

Added

  • Bootstrap v5.3.2
  • Example templates
  • Font Awesome v6.4.2

Changed

  • All v5 compiler templates to latest Font Awesome
  • Settings in prepros-backup.config
  • Versioning inside _base.scss

Removed

  • Font Awesome v6.4.0
  • Redundant compiler folder

Added

  • Bootstrap v5.3.1
  • Example templates

Intermittent updates - 2023-07-20

Changed

  • .gitignore

Added

  • Bootstrap v5.3.0
  • Example templates

Changed

  • Compiler settings in styles-sass.scss
  • Setup README.md
  • Years in LICENSE

Removed

  • Twitter from LICENSE

Intermittent updates - 2023-05-05

Changed

  • .gitignore

Added

  • Bootstrap v5.2.0
  • Bootstrap v5.2.1
  • Bootstrap v5.2.2
  • Bootstrap v5.2.3
  • Example templates for both LESS and Sass
  • Setup folder structure
  • Setup README.md

Changed

  • Explanation in all Sass compiler files

Fixed

  • Templates, so they are all synced with similar code

Intermittent updates - 2021-11-02 till 2023-04-05

Added

  • .which-res to show active breakpoints
  • scss.format limitations to settings.json
  • Breakpoint helpers in _base.scss
  • Empty favicon.gif and favicon.ico to thwart 404 errors in some browsers
  • Font Awesome v4.7.0, for backward compatibility
  • Font Awesome v6.1.1
  • Font Awesome v6.2.1
  • Font Awesome v6.4.0
  • Reoccuring code essentials to _base.scss
  • Reoccuring variables to _variables.scss
  • Templates for Bootstrap v4.6.2
  • Several helpers to _base.scss
  • Several resets to _base.scss
  • v3 breakpoint helpers in base.less
  • v5 breakpoint helpers in _base.scss

Changed

  • .gitignore
  • .prettierignore
  • LICENSE
  • Breakpoint helpers in _base.scss
  • Compiler settings in styles-less.less
  • Compiler settings in styles-sass-v5.scss
  • Demo page
  • Font Awesome file structure
  • Helpers naming conventions to prevent clash with v5's new classes
  • Workspace files

Fixed

  • Breakpoints mismatch in _base.scss explanation
  • LessHat link

Removed

  • Copyright from core LESS files
  • Deprecated eg2.vscode-npm-script from extensions.json
  • Deprecated felixfbecker.php-pack from extensions.json
  • Font Awesome v5.0.4
  • Font Awesome v5.0.13
  • Font Awesome v5.9.0
  • Font Awesome v6.1.1
  • Font Awesome v6.2.1
  • Redundant appname- from _base.scss and _variables.scss
  • Twitter from README

Added

  • Bootstrap v5.1.3, which fixes a breaking error

Added

  • Backup folder to .gitignore
  • Bootstrap v5.0.0
  • Bootstrap v5.0.1
  • Bootstrap v5.0.2
  • Bootstrap v5.1.0
  • Bootstrap v5.1.1
  • Bootstrap v5.1.2
  • Example templates
  • ecmel.vscode-html-css to extensions.json
  • eg2.vscode-npm-script to extensions.json
  • felixfbecker.php-pack to extensions.json
  • formulahendry.auto-rename-tag to extensions.json
  • pkief.material-icon-theme to extensions.json

Removed

  • integrity and crossorigin tags from all templates
  • CoreBootstrap demo from testingoursite.com

Intermittent updates - 2021-06-14 till 2021-10-08

Added

  • .which-res helper
  • Compiler settings in styles-sass-v4.scss
  • Compiler settings in styles-sass-v5.scss
  • Font Awesome v5.15.4
  • Helpers to base.less and _base.scss
  • Warning about breaking changes to documentation

Changed

  • Settings in .prettierignore
  • Settings in .which-res helper
  • Settings in prepros-backup.config
  • Settings in settings.json

Fixed

  • Duplicate code in base.less and _base.scss
  • Helpers in base.less and _base.scss
  • Incorrect webfonts links

Removed

  • Font Awesome v5.15.3

Warning

Bootstrap 5 introduced lots of new features, which may break your old builds. If you start a new project, this does not concern you. If you upgrade from an older major version, then be sure to update your code where needed. A full migration guide can be found here.

Added

  • Bootstrap v5.0.0
  • Example templates

Removed

  • CoreBootstrap ZIP download links

Added

  • Bootstrap v4.6.1
  • Example templates

Intermittent updates - 2021-02-16 till 2021-03-29

Added

  • .editorconfig for same named extension
  • .prettierignore
  • blueprint() mixin to _base.scss
  • Default recommendations to extensions.json
  • Font Awesome v5.15.3
  • Images folder with best practice advice in its own README.md
  • prepros.config
  • prepros-backup.config
  • vscode.html-language-features to settings.json

Changed

  • .gitignore
  • LICENSE
  • All compiler templates to use relative paths
  • Compiler settings in styles-sass.scss
  • Settings in _base.scss and _variables.scss
  • Settings in prepros-backup.config
  • Settings in settings.json

Fixed

  • Duplicate code

Removed

  • Font Awesome v5.15.2
  • esbenp.prettier-vscode from extensions.json
  • prepros.config (see Tip above for info)
  • ritwickdey.liveserver from extensions.json
  • Redundant prepros.cfg

Tested

  • Dart Sass

Added

  • Bootstrap v4.5.1
  • Bootstrap v4.5.2
  • Bootstrap v4.5.3
  • Bootstrap v4.6.0
  • Example templates
  • Font Awesome v5.15.2

Changed

  • .gitignore

Removed

  • Font Awesome v5.15.1

Intermittent updates - 2020-09-23 till 2021-01-16

Added

  • Font Awesome v5.15.1
  • PrePros package.json, package-lock.json and prepros.cfg

Removed

  • 17 Font Awesome versions, keeping only latest of all majors
  • Bootstrap Icons

Added

  • Bootstrap v4.5.0

Added

  • 19 Font Awesome versions (v4.1.0 to v5.11.2)
  • Bootstrap v4.4.0
  • Bootstrap v4.4.1
  • Example templates

Changed

  • Fonts files for a few Font Awesome versions

Intermittent updates - 2019-10-22 till 2019-10-27

Added

  • .gitignore
  • LICENSE
  • Documentation
  • Local files to GitHub

Changed

  • LICENSE

Init - 2019-10-22