Skip to content
Browse files

Add CHANGELOG

Keep the project history available within the repo; make it easier to
track what is currently changed over the last tagged release.
  • Loading branch information...
1 parent 1e3be18 commit 703d0b8651120a96848d55a0db059a7f334c2638 @necolas necolas committed
Showing with 78 additions and 0 deletions.
  1. +78 −0 CHANGELOG
  2. 0 readme.md → README.md
View
78 CHANGELOG
@@ -0,0 +1,78 @@
+== HEAD
+
+* Add bundled docs (#1154).
+* Code format and consistency changes (#1112).
+* Improve `console.log` protection (#1107).
+* Replace hot pink text selection color with a neutral color.
+* Rename CSS file and rename JS files and subdirectories.
+* Update image replacement technique.
+* 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 `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 `test/` directory.
+* 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 viewport `meta`** (#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.
+
+== 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 `html` conditional comments for modern browsers and add an `oldie` 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 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 `.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.
View
0 readme.md → README.md
File renamed without changes.

17 comments on commit 703d0b8

@mathiasbynens
H5BP member

Why not CHANGELOG.md?

@nvartolomei

Why not changelog.md?
no caps

@mathiasbynens
H5BP member

That’s another good point. Seems weird to lowercase readme but then capitalize CHANGELOG.

@drublic
H5BP member

readme is capitalized again.

I like changelog.md. Also readme.md is better than README.md. To me having all caps in my filenames feels somehow wrong.

@necolas
H5BP member

Why not CHANGELOG.md?

Soon there is going to be LICENSE. But yeah, maybe we should do CHANGELOG.md, LICENSE.md, and README.md.

@mathiasbynens
H5BP member

But yeah, maybe we should do CHANGELOG.md, LICENSE.md, and README.md.

The de facto standard file names, followed by the .md extension. Nice and consistent. +9001.

@necolas
H5BP member

\o/ I'll do it at the same time as adding the license. Thanks

@paulirish
H5BP member
@evandroeisinger

I agree with Paul.

@mathiasbynens
H5BP member

afaik, LICENSE is convention. I haven't seen much of them in markdown.

README is convention too, but since the rise of GitHub people have been adding the .md because everyone likes pretty text. I don’t see the harm in adding an extension to LICENSE as well — makes it easier to open the file locally (i.e. double-clicking on OS X won’t work unless there’s a recognized extension) and it allows us to use pretty Markdown-style formatting that GitHub will recognize.

UPPERCASE STRESSES ME OUT.

LICENSE, README and CHANGELOG are all uppercased by convention AFAIK but I’m fine with lowercase, too — as long as we apply it consistently to these three file names.

@MoOx

+1 for @mathiasbynens's last solution.
UPPERCASE STRESSES ME OUT, except for this kind of files.

Why not LICENSE.MARKDOWN, README.MARKDOWN and CHANGELOG.MARKDOWN ? :)

@shancat

When you expect LICENSE, README and CHANGELOG to be in upper-case; lower-case is a bit frustrating on case sensitive file systems.

@JoshuaJones

I think consistency should come into play here. Either all lower-case or all upper-case.

When I download something like Drupal or Joomla, I can quickly tell what files are informational by all of them being upper-case.

@necolas
H5BP member

I can quickly tell what files are informational by all of them being upper-case.

…lower-case is a bit frustrating on case sensitive file systems.

Yep.

@nvartolomei

In WordPress there are license.txt, readme.html, convetion? And looks like people are ok with this.

@MoOx

Since when Wordpress follow some sort of conventions ? They are able to mix php, html, css & js in a same file so... It's not a sort of model.

@paulirish
H5BP member

uppercase bikeshed:

:D

Please sign in to comment.
Something went wrong with that request. Please try again.