Permalink
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...
necolas committed Aug 5, 2012
1 parent 1e3be18 commit 703d0b8651120a96848d55a0db059a7f334c2638
Showing with 78 additions and 0 deletions.
  1. +78 −0 CHANGELOG
  2. 0 readme.md → README.md
View
@@ -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
File renamed without changes.

16 comments on commit 703d0b8

@mathiasbynens

This comment has been minimized.

Show comment
Hide comment
@mathiasbynens

mathiasbynens Aug 8, 2012

Member

Why not CHANGELOG.md?

Member

mathiasbynens replied Aug 8, 2012

Why not CHANGELOG.md?

@nvartolomei

This comment has been minimized.

Show comment
Hide comment
@nvartolomei

nvartolomei Aug 8, 2012

Why not changelog.md?
no caps

Why not changelog.md?
no caps

@mathiasbynens

This comment has been minimized.

Show comment
Hide comment
@mathiasbynens

mathiasbynens Aug 8, 2012

Member

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

Member

mathiasbynens replied Aug 8, 2012

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

@drublic

This comment has been minimized.

Show comment
Hide comment
@drublic

drublic Aug 8, 2012

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.

Member

drublic replied Aug 8, 2012

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

This comment has been minimized.

Show comment
Hide comment
@necolas

necolas Aug 8, 2012

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.

Member

necolas replied Aug 8, 2012

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

This comment has been minimized.

Show comment
Hide comment
@mathiasbynens

mathiasbynens Aug 8, 2012

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.

Member

mathiasbynens replied Aug 8, 2012

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

This comment has been minimized.

Show comment
Hide comment
@necolas

necolas Aug 8, 2012

Member

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

Member

necolas replied Aug 8, 2012

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

@paulirish

This comment has been minimized.

Show comment
Hide comment
@paulirish

paulirish Aug 9, 2012

Member
Member

paulirish replied Aug 9, 2012

@evandroeisinger

This comment has been minimized.

Show comment
Hide comment
@evandroeisinger

evandroeisinger Aug 9, 2012

I agree with Paul.

I agree with Paul.

@mathiasbynens

This comment has been minimized.

Show comment
Hide comment
@mathiasbynens

mathiasbynens Aug 9, 2012

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.

Member

mathiasbynens replied Aug 9, 2012

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

This comment has been minimized.

Show comment
Hide comment
@MoOx

MoOx Aug 9, 2012

+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 ? :)

MoOx replied Aug 9, 2012

+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 ? :)

@JoshuaJones

This comment has been minimized.

Show comment
Hide comment
@JoshuaJones

JoshuaJones Aug 9, 2012

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.

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

This comment has been minimized.

Show comment
Hide comment
@necolas

necolas Aug 9, 2012

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.

Member

necolas replied Aug 9, 2012

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

This comment has been minimized.

Show comment
Hide comment
@nvartolomei

nvartolomei Aug 9, 2012

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

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

@MoOx

This comment has been minimized.

Show comment
Hide comment
@MoOx

MoOx Aug 10, 2012

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.

MoOx replied Aug 10, 2012

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

This comment has been minimized.

Show comment
Hide comment
@paulirish

paulirish Aug 11, 2012

Member

uppercase bikeshed:

:D

Member

paulirish replied Aug 11, 2012

uppercase bikeshed:

:D

Please sign in to comment.