- 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
- 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
- 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)
- 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)
- Remove
defer
from 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)
- 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)
- Bumps main.css to current version (#2112)
- 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)
- 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)
- Reverts .visuallyhidden (see #1985)
- 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).
- Update jQuery to
v1.12.0
. - Fetch
jQuery
from jQuery's CDN instead of Google's (#1737, #1739). - Change print color for
:first-letter
and:first-line
pseudo-elements (#1715).
- 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
.
- Update Normalize.css to
v3.0.3
. - Use
https://
in the Google Universal Analytics snippet (eee759b). - Remove the
visibility: hidden
declaration 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
.
- Update to jQuery 1.11.2.
- Update Apache Server Configs to v2.11.0.
- Rename Apple touch icon to
apple-touch-icon.png
and 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.png
and 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
/.editorconfig
file (#1561, #1564). - Add
auto
to the Google Universal Analytics tracker create method (#1562). - Add
timeline
andtimelineEnd
to the list ofconsole
methods (#1559). - Add
lang=""
to<html>
(#1542). - Use
<!doctype html>
instead of<!DOCTYPE html>
(#1522). - Add
/browserconfig.xml
file 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).
- Use one
apple-touch-icon
instead of six (#1367). - Move font-related declarations from
body
tohtml
(#1411). - Update to Apache Server Configs 1.1.0.
- Add
initial-scale=1
to 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.
- Remove Google Analytics protocol check (#1319).
- Update to Normalize.css 1.1.1.
- Update Apache configurations to include the latest changes in the
canonical
.htaccess
file. - Use a protocol relative URL for the 404 template script.
- Update to jQuery 1.9.1.
- Update to Normalize.css 1.1.0.
- Update to jQuery 1.9.0.
- 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).
- Update placeholder icons.
- Update to Normalize.css 1.0.2.
- Update to jQuery 1.8.3.
- Further improvements to
console
method stubbing (#1206, #1229). - Update to jQuery 1.8.2.
- Update to Modernizr 2.6.2.
- Minor additions to the documentation.
- 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.log
protection (#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).
- Update to Modernizr 2.5.3.
- Update to Modernizr 2.5.2 (includes html5shiv 3.3).
- Improvements to
.htaccess
. - Improve 404 design.
- Simplify JS folder structure.
- Change
html
IE 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=1
from the viewportmeta
(#824). - Remove
defer
from all scripts to avoid legacy IE bugs. - Remove explicit Site Speed tracking for Google Analytics. It's now enabled by default.
- 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
html
conditional comments for modern browsers and add anoldie
class. - 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
.htaccess
improvements including: disable directory browsing, improved support for all versions of Apache, more robust and extensive HTTP compression rules. - Remove
handheld.css
as it has very poor device support. - Remove touch-icon
link
elements from the HTML and include improved touch-icon support. - Remove the cache-busting query parameters from files references in the HTML.
- Remove IE6 PNGFix.
- Rewrite build script to make it more customizable and flexible.
- Add a humans.txt.
- Numerous
.htaccess
improvements (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
/sup
CSS styles. - Add keyboard
.focusable
helper 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
html
element. - Remove margins from lists within
nav
elements. - Remove YUI profiling.