mirror of
https://github.com/h5bp/html5-boilerplate.git
synced 2026-01-06 21:34:03 -05:00
- Fix release date year for recent release on CHANGELOG - Add https:// to www.robotstxt.org link- this has advantage of allowing users to Ctrl+click to view site to view more details - Remove broken `#server-configuration` in-page link (doesn't exist)
23 KiB
23 KiB
Changelog
9.0.1 (April 11, 2024)
- Fixed tests on Windows, adds Windows Testing Action #3110
- Add og:image:alt for accessibility #3066
- Upgrade to Gulp 5 #3100 #3105
- ci: Use GITHUB_OUTPUT envvar instead of set-output command #3068
- Readme and Changelog updates #3055 #3057 #3064
9.0.0 (December 6, 2023)
- Removing tile images #3023
- Add Prettier #3011
- Remove Modernizr #3002
- Drop Normalize.css #2960
- Create WebPack build to ship with the project #2650
- Sets package to private by default #2888
- Removes Babel and upgrades our gulpfile to use ES Modules #2831
- Farewell Internet Explorer! #2773
- Remove apache-server-configs/.htaccess #2779
- Moving docs out of src and dist #2655
- Replace Parcel with Webpack #2641
- Add SVG Favicon #2554
- Remove Google Analytics #2547
- Rename master branch to main #2583
- Remove humans.txt #2584
- Add a template repository #2391
- Remove plugins js #2346
- Rename CSS file #2342 and JS file #2341
8.0.0 (June 04, 2020)
- Add a sample package.json with basic Parcel commands (#2227), (231e047)
- Add sample Open Graph metadata (#2235)
- Update Modernizr to 3.11.2 (84ae9cc)
- Remove jQuery (#2225)
- Set anonymizeIp to true in Google Analytics snippet (#2219)
- Update main.css to 2.1.0 (#2234)
- Remove Browser Upgrade Prompt (23c4112)
- Create new publish action (#2260), (#2241)
- Docs updates (#2251), (#2253), (#2245), (#2220), (#2263), (#2262)
7.3.0 (November 19, 2019)
- Update Modernizr to 3.8 (2b2bb45)
- Update to Gulp 4 (#2151)
- Update package.json (#2162) and enable package-lock.json (abe2087),(#2145)
- Remove redundant rules from .editorconfig (#2157)
- Small docs maintenance updates (#2155), (#2164), (#2165), (#2167) & (#2168)
- Bump lowest supported version of node to 8.x (#2142)
- Remove .jscsrc config and remove gulp-jscs from package.json (#2153)
7.2.0 (June 4, 2019)
- Remove
deferfrom Google Analytics snippet (#2132) - Update jQuery to v3.4.1 (#2126)
- Update Apache Server Configs to 3.2.1 (#2128)
- Update main.css to v2.0.0 (#2135)
- Docs updates (#2122), (#2125), (#2134), (#2137), (#2138)
7.1.0 (March 18, 2019)
- Update Modernizr to 3.7.1 (#2121)
- Update Analytics docs and snippet (#2118)
- Minor docs updates (#2115)
- Minor devdeps updates (#2114)
- More succinct way of writing the IE conditional statement (#2113)
7.0.1 (February 11, 2019)
- Bumps main.css to current version (#2112)
7.0.0 (February 8, 2019)
- Drop support for IE9/IE10 (usage of these versions is tiny and Microsoft officially ended support back in 2016). (#2074)
- Move the CSS to a separate repo (#2066)
- Add theme-color meta tag to index.html (#2074)
- Add 'install with yarn' steps to README (#2063)
- Improved Webmanifest (#2060)
- Upgrade Normalize to 8.0.1 (#2104)
- Update .htaccess (#2110)
- Remove instances of
shrink-to-fit=no(#2103) - Removes "display": "standalone" from manifest (#2096)
- Big Docs update - Fixed links, removed IE9/IE10 specific info, made touch icons section more concise, add details on security.txt and more tidying up (#2074, #2065, #2062)
6.1.0 (May 1, 2018)
- Update Apache Server Configs to
v3.0.0. - Migrate to eslint (#2037)
- Update to jQuery 3.3.1 (#2018)
- Update to Modernizr v3.6 and Normalize v8 (#2028)
- Update Dev Dependencies (#2032) (#2017) (#2010) (#2009)
- Replace 'node-sri' with 'ssri' (#2031)
- Add .babelrc and .prettierrc to .gitattributes (#2030)
- Update .htaccess (#2003)
- Fixed JSHint errors (#1994)
- Add CODE_OF_CONDUCT.md (#2011)
- Update Documentation (#2029) (#2015) (#2007) (#2006) (#1996)
6.0.1 (August 20, 2017)
- Reverts .visuallyhidden (see #1985)
6.0.0 (August 17, 2017)
- Fix Bug: .visuallyhidden on macOS VO fixes #1985 (#1989)
- Adds web app manifest file (#1963)
- Update to jQuery 3.2.1 (#1942)
- Improve ::selection documentation which became confusing after
c7057be(#1955) - refactor(html): update browsehappy to https instead of http (#1952)
- Fix links to CONTRIBUTING.md (#1951)
- Adds .github folder and contents Fixes (#1948)
- Modernizr 3, modernizr.config and (#1940)
- Housekeeping by @coliff (#1968 #1969 #1965 #1964 #1958 #1957 #1956)
- Update .gitattributes for Web Projects (#1935)
- Add the link for useful .gitignore templates (#1936)
- Node plumbing updated (#1925) (#1928) (#1931)
- Use es2015 syntax in mocha tests (#1788)
- Scope :first-letter selector for print styles (#1904)
- Add SRI Hash for jQuery (#1904)
- Update .jshintrc (#1903)
- Improve accessibility with visuallyhidden content (#1900)
- Tell users that IE 8 and 9 are outdated (#1747).
- Removed IE8 Support (upgrades jQuery and normalize.css to latest) (#1524).
- Fix print styles for Internet Explorer 11 (#1799).
- Update doc links to https (#1889).
- Delete crossdomain.xml (#1881).
- Adds pre-wrap to PRE (#1742).
- Change license format to SPDX format (#1814).
- Simplify the Google Analytics snippet using
async&defer(#1660).
5.3.0 (January 12, 2016)
- Update jQuery to
v1.12.0. - Fetch
jQueryfrom jQuery's CDN instead of Google's (#1737, #1739). - Change print color for
:first-letterand:first-linepseudo-elements (#1715).
5.2.0 (May 1, 2015)
- Update jQuery to
v1.11.3(#1699). - Deprecate protocol-relative URLs (#1694).
- Update high resolution media query (#1474).
- Update Apache Server Configs to
v2.14.0.
5.1.0 (April 1, 2015)
- Update Normalize.css to
v3.0.3. - Use
https://in the Google Universal Analytics snippet (eee759b). - Remove the
visibility: hiddendeclaration from.hidden(#1663). - Use
<meta http-equiv="x-ua-compatible" content="ie=edge">
instead of<meta http-equiv="X-UA-Compatible" content="IE=edge">(#1656). - Update Apache Server Configs to
v2.13.0.
5.0.0 (February 1, 2015)
- Update to jQuery 1.11.2.
- Update Apache Server Configs to v2.11.0.
- Rename Apple touch icon to
apple-touch-icon.pngand add<link>inindex.html(#1622). - Add vertical centering for
iframe(#1613). - Change the outdated browser prompt classname to
browserupgrade(#1608). - Update to Normalize.css 3.0.2. (#1050).
- Update
apple-touch-icon-precomposed.pngand the "Apple touch icons" related documentation (#1599). - Add pseudo-elements to universal selector in print media query (#1585).
- Update to Modernizr 2.8.3.
- Remove need to readjust margins in
404.html(#1567). - Add
/.editorconfigfile (#1561, #1564). - Add
autoto the Google Universal Analytics tracker create method (#1562). - Add
timelineandtimelineEndto the list ofconsolemethods (#1559). - Add
lang=""to<html>(#1542). - Use
<!doctype html>instead of<!DOCTYPE html>(#1522). - Add
/browserconfig.xmlfile and tile images (#1481). - Add
Disallow:torobots.txt(#1487). - Remove default foreground color from form elements (#1390).
- Remove default margin from print styles (#1477).
- Remove image replacement helper class
.ir(#1472, #1475). - Add vertical centering for
svg(#1453). - Redesign 404 page (#1443).
- Remove IE 6/7 hacks from
main.css(#1050). - Remove IE conditional classes (#1187, #1290).
4.3.0 (September 10, 2013)
- Use one
apple-touch-iconinstead of six (#1367). - Move font-related declarations from
bodytohtml(#1411). - Update to Apache Server Configs 1.1.0.
- Add
initial-scale=1to the viewportmeta(#1398). - Vertical centering for audio, canvas and video-tags (#1326).
- Remove Google Chrome Frame related code (#1379, #1396).
- Update to Google Universal Analytics (#1347).
- Update to jQuery 1.10.2.
- Update to Normalize.css 1.1.3.
4.2.0 (April 8, 2013)
- Remove Google Analytics protocol check (#1319).
- Update to Normalize.css 1.1.1.
- Update Apache configurations to include the latest changes in the
canonical
.htaccessfile. - Use a protocol relative URL for the 404 template script.
- Update to jQuery 1.9.1.
4.1.0 (January 21, 2013)
- Update to Normalize.css 1.1.0.
- Update to jQuery 1.9.0.
4.0.3 (January 12, 2013)
- Use 32x32 favicon.ico (#1286).
- Remove named function expression in plugins.js (#1280).
- Adjust CSS image-replacement code (#1239).
- Update HiDPI example media query (#1127).
4.0.2 (December 9, 2012)
- Update placeholder icons.
- Update to Normalize.css 1.0.2.
- Update to jQuery 1.8.3.
4.0.1 (October 20, 2012)
- Further improvements to
consolemethod stubbing (#1206, #1229). - Update to jQuery 1.8.2.
- Update to Modernizr 2.6.2.
- Minor additions to the documentation.
4.0.0 (August 28, 2012)
- Improve the Apache compression configuration (#1012, #1173).
- Add a HiDPI example media query (#1127).
- Add bundled docs (#1154).
- Add MIT license (#1139).
- Update to Normalize.css 1.0.1.
- Separate Normalize.css from the rest of the CSS (#1160).
- Improve
console.logprotection (#1107). - Replace hot pink text selection color with a neutral color.
- Change image replacement technique (#1149).
- Code format and consistency changes (#1112).
- Rename CSS file and rename JS files and subdirectories.
- Update to jQuery 1.8 (#1161).
- Update to Modernizr 2.6.1 (#1086).
- Remove uncompressed jQuery (#1153).
- Remove superfluous inline comments (#1150).
3.0.2 (February 19, 2012)
- Update to Modernizr 2.5.3.
3.0.1 (February 08, 2012)
- Update to Modernizr 2.5.2 (includes html5shiv 3.3).
3.0.0 (February 06, 2012)
- Improvements to
.htaccess. - Improve 404 design.
- Simplify JS folder structure.
- Change
htmlIE class names changed to target ranges rather than specific versions of IE. - Update CSS to include latest normalize.css changes and better typographic defaults (#825).
- Update to Modernizr 2.5 (includes yepnope 1.5 and html5shiv 3.2).
- Update to jQuery 1.7.1.
- Revert to async snippet for the Google Analytics script.
- Remove the ant build script (#826).
- Remove Respond.js (#816).
- Remove the
demo/directory (#808). - Remove the
test/directory (#808). - Remove Google Chrome Frame script for IE6 users; replace with links to Chrome Frame and options for alternative browsers.
- Remove
initial-scale=1from the viewportmeta(#824). - Remove
deferfrom all scripts to avoid legacy IE bugs. - Remove explicit Site Speed tracking for Google Analytics. It's now enabled by default.
2.0.0 (August 10, 2011)
- Change starting CSS to be based on normalize.css instead of reset.css (#500).
- Add Respond.js media query polyfill.
- Add Google Chrome Frame script prompt for IE6 users.
- Simplify the
htmlconditional comments for modern browsers and add anoldieclass. - Update clearfix to use "micro clearfix".
- Add placeholder CSS MQs for mobile-first approach.
- Add
textarea { resize: vertical; }to only allow vertical resizing. - Add
img { max-width: 100%; }to the print styles; prevents images being truncated. - Add Site Speed tracking for Google Analytics.
- Update to jQuery 1.6.2 (and use minified by default).
- Update to Modernizr 2.0 Complete, Production minified (includes yepnope, html5shiv, and Respond.js).
- Use
Modernizr.load()to load the Google Analytics script. - Much faster build process.
- Add build script options for CSSLint, JSLint, JSHint tools.
- Build script now compresses all images in subfolders.
- Build script now versions files by SHA hash.
- Many
.htaccessimprovements including: disable directory browsing, improved support for all versions of Apache, more robust and extensive HTTP compression rules. - Remove
handheld.cssas it has very poor device support. - Remove touch-icon
linkelements from the HTML and include improved touch-icon support. - Remove the cache-busting query parameters from files references in the HTML.
- Remove IE6 PNGFix.
1.0.0 (March 21, 2011)
- Rewrite build script to make it more customizable and flexible.
- Add a humans.txt.
- Numerous
.htaccessimprovements (including inline documentation). - Move the alternative server configurations to the H5BP server configs repo.
- Use a protocol-relative url to reference jQuery and prevent mixed content warnings.
- Optimize the Google Analytics snippet.
- Use Eric Meyer's recent CSS reset update and the HTML5 Doctor reset.
- More robust
sub/supCSS styles. - Add keyboard
.focusablehelper class that extends.visuallyhidden. - Print styles no longer print hash or JavaScript links.
- Add a print reset for IE's proprietary filters.
- Remove IE9-specific conditional class on the
htmlelement. - Remove margins from lists within
navelements. - Remove YUI profiling.