mirror of
https://github.com/h5bp/html5-boilerplate.git
synced 2026-01-09 14:48:02 -05:00
* Move all the H5BP source files into the `src/` directory and remove all external components that can be fetch via `npm`, namely: the Apache Server Configs, jQuery, and Normalize.css. * Add `package.json`, and move to using `npm` for managing dependencies (for more information about `npm`, see: https://www.npmjs.org/doc/). * Add `gulp` based build script to allows us to automatically create the distribution files as well as an archive that can then be attached to the release - https://github.com/blog/1547-release-your-software (for more information about gulp, see: http://gulpjs.com/). * Add other miscellaneous files to help us in our development process: * `.editorconfig` - to define and maintain consistent coding styles http://editorconfig.org/ * `.jshintrc` - to specify JSHint configuration options http://www.jshint.com/docs/ * `.travis.yml` - to specify Travis CI configuration options http://docs.travis-ci.com/ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - These changes: * automate some of the tedious work (e.g.: updating the external components, updating some of the inline content such as version numbers, etc.) * will allow us to experiment more (e.g.: allow us to create different builds of H5BP, builds that can contain different components) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Ref h5bp/html5-boilerplate#1563 Close h5bp/html5-boilerplate#1563
9.3 KiB
9.3 KiB
HEAD
- Update to Apache Server Configs 2.7.1.
- 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). - Update to jQuery 1.11.1.
- Update to Modernizr 2.8.0.
- Use
<!doctype html>instead of<!DOCTYPE html>(#1522). - Update to Normalize.css 3.0.1. (#1050).
- 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 paramaters 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.