### Changelog

All notable changes to this project will be documented in this file. Dates are displayed in UTC.

Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog).

#### [v3.13.0](https://github.com/Modernizr/Modernizr/compare/v3.12.0...v3.13.0)

- Update dependencies [`#2727`](https://github.com/Modernizr/Modernizr/pull/2727)
- Add latest feature detects and fixes from v4 branch [`#2726`](https://github.com/Modernizr/Modernizr/pull/2726)
- Update github actions [`7f51014`](https://github.com/Modernizr/Modernizr/commit/7f51014712ca280e1d3bf0e00e147463b4fc573b)

#### [v3.12.0](https://github.com/Modernizr/Modernizr/compare/v3.11.8...v3.12.0)

> 15 February 2022

- Add feature detects from v4 branch [`#2687`](https://github.com/Modernizr/Modernizr/pull/2687)
- ci(workflow): add 'npm' cache for actions/setup-node in .github/workflows [`#2672`](https://github.com/Modernizr/Modernizr/pull/2672)
- Update dependencies [`af3582b`](https://github.com/Modernizr/Modernizr/commit/af3582bab7dca13930309439121fc8a5171b399b)

#### [v3.11.8](https://github.com/Modernizr/Modernizr/compare/v3.11.7...v3.11.8)

> 17 August 2021

- Fix config generation when minifying [`#2657`](https://github.com/Modernizr/Modernizr/pull/2657)
- Update minor dependencies, add info that we did support node8 with this [`2dfa4e6`](https://github.com/Modernizr/Modernizr/commit/2dfa4e68fe3cd998ba1399ec99c68668c637e33c)
- Downgrade libs to make tests run under node 8 [`1514385`](https://github.com/Modernizr/Modernizr/commit/1514385506c22be85799f4f6849d8f6480b9a935)
- Backport transition to github actions [`195053d`](https://github.com/Modernizr/Modernizr/commit/195053dc41da2af6ed2827c6891356d8f576db67)

#### [v3.11.7](https://github.com/Modernizr/Modernizr/compare/v3.11.6...v3.11.7)

> 12 April 2021

- Replace 'kebab-case' to 'hyphen-case' [`#2646`](https://github.com/Modernizr/Modernizr/pull/2646)

#### [v3.11.6](https://github.com/Modernizr/Modernizr/compare/v3.11.5...v3.11.6)

> 16 March 2021

- Update lodash and run audit [`#2644`](https://github.com/Modernizr/Modernizr/pull/2644)
- Update lodash and run audit (#2644) [`#2643`](https://github.com/Modernizr/Modernizr/issues/2643)
- Add warning about Homepage [`6eb4327`](https://github.com/Modernizr/Modernizr/commit/6eb4327e56a3ab578bf363e9b4bbe345e5eeafea)

#### [v3.11.5](https://github.com/Modernizr/Modernizr/compare/v3.11.4...v3.11.5)

> 18 January 2021

- Fix error in es6symbol with IE8 [`#2630`](https://github.com/Modernizr/Modernizr/pull/2630)
- Add check for parent node [`#2631`](https://github.com/Modernizr/Modernizr/pull/2631)
- Fix error of es6symbol test in ie11 [`#2624`](https://github.com/Modernizr/Modernizr/pull/2624)
- Fix npm audit issues [`96d3ef0`](https://github.com/Modernizr/Modernizr/commit/96d3ef013c4bb9808c0f875ffffa23a50b67235d)

#### [v3.11.4](https://github.com/Modernizr/Modernizr/compare/v3.11.3...v3.11.4)

> 27 November 2020

- Update dependencies [`#2617`](https://github.com/Modernizr/Modernizr/pull/2617)

#### [v3.11.3](https://github.com/Modernizr/Modernizr/compare/v3.11.2...v3.11.3)

> 30 June 2020

- Remove microagressive language [`#2579`](https://github.com/Modernizr/Modernizr/pull/2579)

#### [v3.11.2](https://github.com/Modernizr/Modernizr/compare/v3.11.1...v3.11.2)

> 19 May 2020

- Fix peerConnection leak [`#2566`](https://github.com/Modernizr/Modernizr/pull/2566)
- Remove file extension from resolved lodash path [`#2563`](https://github.com/Modernizr/Modernizr/pull/2563)

#### [v3.11.1](https://github.com/Modernizr/Modernizr/compare/v3.11.0...v3.11.1)

> 5 May 2020

- use require() to lookup path to lodash, rather than guess [`#2558`](https://github.com/Modernizr/Modernizr/pull/2558)
- use require() to lookup path to lodash, rather than guess (#2558) [`#2556`](https://github.com/Modernizr/Modernizr/issues/2556)

#### [v3.11.0](https://github.com/Modernizr/Modernizr/compare/v3.10.0...v3.11.0)

> 27 April 2020

- Cleanup property tags [`#2542`](https://github.com/Modernizr/Modernizr/pull/2542)
- Update computedStyle usage [`#2528`](https://github.com/Modernizr/Modernizr/pull/2528)
- Fixes an issue with AVG Secure browser throwing exceptions when using toDataURL when Anti-Fingerprinting is turned on [`#2538`](https://github.com/Modernizr/Modernizr/pull/2538)
- Add caniuse mappings [`#2535`](https://github.com/Modernizr/Modernizr/pull/2535)
- Add av1 and h265 codec detection [`#2534`](https://github.com/Modernizr/Modernizr/pull/2534)
- ES6: class [`#2532`](https://github.com/Modernizr/Modernizr/pull/2532)
- ES8: object [`#2533`](https://github.com/Modernizr/Modernizr/pull/2533)
- Add feature-detect for TextEncoder and TextDecoder [`#2531`](https://github.com/Modernizr/Modernizr/pull/2531)
- Change property name for es6 class test [`1baf805`](https://github.com/Modernizr/Modernizr/commit/1baf805e9eb54710f6ad122a4f6557f6e369c530)

#### [v3.10.0](https://github.com/Modernizr/Modernizr/compare/v3.9.1...v3.10.0)

> 7 April 2020

- Correct reference to testProp [`#2530`](https://github.com/Modernizr/Modernizr/pull/2530)
- Use eslint:recommended, cleanup warnings [`#2527`](https://github.com/Modernizr/Modernizr/pull/2527)
- Update jsdocs [`#2526`](https://github.com/Modernizr/Modernizr/pull/2526)
- fix issue #2520 - set scriptGlobalName causing an exception [`#2521`](https://github.com/Modernizr/Modernizr/pull/2521)
- ES6 rest parameters test [`#2516`](https://github.com/Modernizr/Modernizr/pull/2516)
- ES7 - rest destructuring [`#2517`](https://github.com/Modernizr/Modernizr/pull/2517)
- ES6 - Spread syntax check [`#2522`](https://github.com/Modernizr/Modernizr/pull/2522)
- ES7 - spread object [`#2523`](https://github.com/Modernizr/Modernizr/pull/2523)
- Issue 2209 - Fix nth selector test in zoomed chrome browser [`#2414`](https://github.com/Modernizr/Modernizr/pull/2414)
- ES6 - String template [`#2518`](https://github.com/Modernizr/Modernizr/pull/2518)
- ES7 array test (includes method) [`#2515`](https://github.com/Modernizr/Modernizr/pull/2515)
- Update dependencies [`d9acf39`](https://github.com/Modernizr/Modernizr/commit/d9acf39e1e7b38f52720f1f69dd48e79863e3034)
- Update metadata [`0cb85f2`](https://github.com/Modernizr/Modernizr/commit/0cb85f21327b4fbc2cccf4cc720bfcf612103eff)

#### [v3.9.1](https://github.com/Modernizr/Modernizr/compare/v3.9.0...v3.9.1)

> 17 February 2020

- Fix #2499 Undo mkdirp dependency update [`#2499`](https://github.com/Modernizr/Modernizr/issues/2499)

#### [v3.9.0](https://github.com/Modernizr/Modernizr/compare/v3.8.0...v3.9.0)

> 4 February 2020

- Issue #2492 inputnumber-l10n test causing unintended scrolls #2492 [`#2496`](https://github.com/Modernizr/Modernizr/pull/2496)
- Remove node8 from testing matrix [`#2494`](https://github.com/Modernizr/Modernizr/pull/2494)
- Update sinon to latest version [`#2491`](https://github.com/Modernizr/Modernizr/pull/2491)
- feature detects for ES6 Symbol; [`#2487`](https://github.com/Modernizr/Modernizr/pull/2487)
- Add detection for `gap` CSS property for flexbox [`#2485`](https://github.com/Modernizr/Modernizr/pull/2485)
- Fix command line fails for nested properties [`#2480`](https://github.com/Modernizr/Modernizr/pull/2480)
- Replace expect.js with chai [`#2449`](https://github.com/Modernizr/Modernizr/pull/2449)
- Cleanup feature-detects meta tags whitespace [`3675d7f`](https://github.com/Modernizr/Modernizr/commit/3675d7f6837e01a4237c91f325facf3037c030c5)
- Fix travis not signaling an error when node tests fail [`0440d39`](https://github.com/Modernizr/Modernizr/commit/0440d397d73d84e029b5f11312ba5f22ed11bc3a)
- Fix missing chai lib on integration test page [`146c813`](https://github.com/Modernizr/Modernizr/commit/146c8133b529b112aeddfcb8d0e688babba9833b)
- Fix possible unintended scrolling in onInput test [`1134242`](https://github.com/Modernizr/Modernizr/commit/113424266a16a156c1720999880eb177df044c0f)

#### [v3.8.0](https://github.com/Modernizr/Modernizr/compare/v3.7.1...v3.8.0)

> 24 October 2019

- Fix vh unit issue on ios safari / android chrome #1805 [`#2452`](https://github.com/Modernizr/Modernizr/pull/2452)
- [BUGFIX] Prevent viewport jumping when using CSS Hyphens (#1781) [`#2369`](https://github.com/Modernizr/Modernizr/pull/2369)
- Deprecate some tests [`#2472`](https://github.com/Modernizr/Modernizr/pull/2472)
- Add new CodeOfConduct [`#2427`](https://github.com/Modernizr/Modernizr/pull/2427)
- Add support for ShadowRoot DOM api feature detect through `shadowroot` and `shadowroot-legacy` [`#2475`](https://github.com/Modernizr/Modernizr/pull/2475)
- Update dependencies and appveyor [`#2474`](https://github.com/Modernizr/Modernizr/pull/2474)
- Use addTest for some tests like inputtypes [`#2469`](https://github.com/Modernizr/Modernizr/pull/2469)
- Check if userAgent is empty [`#2471`](https://github.com/Modernizr/Modernizr/pull/2471)
- Catch exception when running in headless chrome [`#2436`](https://github.com/Modernizr/Modernizr/pull/2436)
- Bump eslint-utils from 1.3.1 to 1.4.2 [`#2467`](https://github.com/Modernizr/Modernizr/pull/2467)
- Issue 2343: Fix github.io page [`#2443`](https://github.com/Modernizr/Modernizr/pull/2443)
- Add proxy detection [`#2459`](https://github.com/Modernizr/Modernizr/pull/2459)
- emoji devicePixelRatio vs backingStorePixelRatio fixes #2419 [`#2420`](https://github.com/Modernizr/Modernizr/pull/2420)
- Added feature detect native lazy loading img [`#2453`](https://github.com/Modernizr/Modernizr/pull/2453)
- Issue 2406: Update jquery  [`#2448`](https://github.com/Modernizr/Modernizr/pull/2448)
- Use gulp for the dev pipeline [`#2429`](https://github.com/Modernizr/Modernizr/pull/2429)
- Add domPrefixesAll helper method [`#2442`](https://github.com/Modernizr/Modernizr/pull/2442)
- fix datachannel #2307 [`#2437`](https://github.com/Modernizr/Modernizr/pull/2437)
- Tweak testProps.js documentation to avoid misreading [`#2426`](https://github.com/Modernizr/Modernizr/pull/2426)
- [BUGFIX] Prevent viewport jumping when using CSS Hyphens (#1781) (#2369) [`#1781`](https://github.com/Modernizr/Modernizr/issues/1781)
- emoji devicePixelRatio vs backingStorePixelRatio fixes #2419 (#2420) [`#2419`](https://github.com/Modernizr/Modernizr/issues/2419)
- Use gulp for the dev pipeline (#2429) [`#2332`](https://github.com/Modernizr/Modernizr/issues/2332)
- Update dependencies [`8982d5b`](https://github.com/Modernizr/Modernizr/commit/8982d5bc9cada7e04c68292002c45da072e134ae)
- Add script for serving the gh-pages (and therefore the browser tests) locally [`6daed0f`](https://github.com/Modernizr/Modernizr/commit/6daed0f623890706d3814c46226573d2cc2b39e8)
- Update main entry in package.json [`377a630`](https://github.com/Modernizr/Modernizr/commit/377a6303b3b6d400979eeae351e1dcf43972eef4)
- Update dependencies [`569b682`](https://github.com/Modernizr/Modernizr/commit/569b6824bebed3eb6cec50eb42434a05f147d3c9)
- Cleanups after switch to gulp, move some legacy files into own directory for reference, store some test files in tmp directory [`c47441b`](https://github.com/Modernizr/Modernizr/commit/c47441be1f346f6f60a3d4edf11a8849307ec2b7)
- Fix typo in README, Update dependencies and gitignore [`a335662`](https://github.com/Modernizr/Modernizr/commit/a335662549432100b5bd70833ccd45375532b77f)
- Cleanup TODO tags, update dependencies [`8c5b557`](https://github.com/Modernizr/Modernizr/commit/8c5b557c8b903ab73a5a66645e7775670b14a0e0)
- Add npm shortcuts to some gulp tasks [`332a68b`](https://github.com/Modernizr/Modernizr/commit/332a68b8270c29479225d32bb1e9520f47ccdcfe)
- Check for multi-spaces with eslint, fix those and cleanup some DOCs and notes [`6a2f425`](https://github.com/Modernizr/Modernizr/commit/6a2f4256d86876edf23f9123c9db8fbc55d00517)
- Add npm badge to README [`1b95490`](https://github.com/Modernizr/Modernizr/commit/1b9549035dbed6ebbd07443513aa03abfeb9c2dd)
- Exit with non-zero status if there were failures [`1818d61`](https://github.com/Modernizr/Modernizr/commit/1818d61a02e02feca59119ddddb730e11e160e9f)
- Fix double DOC entry [`7599d26`](https://github.com/Modernizr/Modernizr/commit/7599d26b7fd49cacad297cd3cf824b9133d76d69)
- Add coveralls badge [`4ee23c7`](https://github.com/Modernizr/Modernizr/commit/4ee23c7f6d3a8ff3dcbc48fa87e4b3d2d3e27833)

#### [v3.7.1](https://github.com/Modernizr/Modernizr/compare/v3.7.0...v3.7.1)

> 14 March 2019

- Switch to markdown-it from remarkable [`#2424`](https://github.com/Modernizr/Modernizr/pull/2424)
- Fix touch event detection for Chrome &gt;= 70, see https://www.chromestatus.com/feature/4764225348042752 [`#2409`](https://github.com/Modernizr/Modernizr/pull/2409)
- Move find-parent-dir into devDependencies, since its only used in tests. [`6f34ec8`](https://github.com/Modernizr/Modernizr/commit/6f34ec8266a5368792eaa65b7e63a82ec955ab7e)
- Add missing tests to default config file [`342bcd5`](https://github.com/Modernizr/Modernizr/commit/342bcd5a883c801726605086b1d13f76fe4eac6b)
- Add minify: false to default config, it is the current behaviour anyway [`b66558e`](https://github.com/Modernizr/Modernizr/commit/b66558ed7a90ed14cbe336e5408f96a9a947f574)

#### [v3.7.0](https://github.com/Modernizr/Modernizr/compare/v3.6.0...v3.7.0)

> 26 February 2019

- fix #1663 - Configuration Options not working [`#2413`](https://github.com/Modernizr/Modernizr/pull/2413)
- Add auto-changelog for generating a CHANGELOG.md [`#2421`](https://github.com/Modernizr/Modernizr/pull/2421)
- Fix IE caniuse conflict for svgasimg  [`#2397`](https://github.com/Modernizr/Modernizr/pull/2397)
- Update inputsearchevent.js [`#2405`](https://github.com/Modernizr/Modernizr/pull/2405)
- Adding PublicKeyCredential feature detect for webauthn [`#2393`](https://github.com/Modernizr/Modernizr/pull/2393)
- Add caniuse "meta" property to es5/specification [`#2390`](https://github.com/Modernizr/Modernizr/pull/2390)
- Check for property and value support for CSS custom properites [`#2387`](https://github.com/Modernizr/Modernizr/pull/2387)
- Cleanup caniuse tags and other properties [`#2388`](https://github.com/Modernizr/Modernizr/pull/2388)
- Autogenerate info for license file [`#2353`](https://github.com/Modernizr/Modernizr/pull/2353)
- Fix exception in indexedDB check on Safari [`#2336`](https://github.com/Modernizr/Modernizr/pull/2336)
- Issue 2338 - Cleanup JSdoc [`#2368`](https://github.com/Modernizr/Modernizr/pull/2368)
- Adding feature detection for navigator.connection.effectiveType [`#2381`](https://github.com/Modernizr/Modernizr/pull/2381)
- Replace defunct caniuse jsonp.php?callback [`#2352`](https://github.com/Modernizr/Modernizr/pull/2352)
- Additional WebView check added to fileinput test [`#2367`](https://github.com/Modernizr/Modernizr/pull/2367)
- Fix Modernizr.localizednumber moves head below body [`#2365`](https://github.com/Modernizr/Modernizr/pull/2365)
- option to specify global var name to attach modernizr to #2362 [`#2363`](https://github.com/Modernizr/Modernizr/pull/2363)
- Intersection Observer API [`#2360`](https://github.com/Modernizr/Modernizr/pull/2360)
- Move custom ESLint rule to `no-restricted-syntax` [`#2359`](https://github.com/Modernizr/Modernizr/pull/2359)
- Use package.json `files` instead of .npmignore [`#2357`](https://github.com/Modernizr/Modernizr/pull/2357)
- More test around text decoration styling [`#2327`](https://github.com/Modernizr/Modernizr/pull/2327)
- Update jsdoc [`#2346`](https://github.com/Modernizr/Modernizr/pull/2346)
- Fixed csshypens detection on FireFox and Safari. [`#2345`](https://github.com/Modernizr/Modernizr/pull/2345)
- Added test for postMessage structured clones. fixes Modernizr/Modernizr#388 [`#1250`](https://github.com/Modernizr/Modernizr/pull/1250)
- Add audio autoplay feature detect [`#2185`](https://github.com/Modernizr/Modernizr/pull/2185)
- Replace text-justification -&gt; text-justify [`#2339`](https://github.com/Modernizr/Modernizr/pull/2339)
- Update eslint [`#2348`](https://github.com/Modernizr/Modernizr/pull/2348)
- Update require js, Uglify2 is now the default minifier (and therefore simply called uglify) (see http://jrburke.com/2016/03/17/requirejs-2.2-alameda-1.0-released/) [`#2344`](https://github.com/Modernizr/Modernizr/pull/2344)
- add Media Source Extension API feature dectection [`#2233`](https://github.com/Modernizr/Modernizr/pull/2233)
- Cleanups [`#2340`](https://github.com/Modernizr/Modernizr/pull/2340)
- Correctly define prefixes, fixes #2119 [`#2341`](https://github.com/Modernizr/Modernizr/pull/2341)
- IndexedDB: Fix InvalidStateError and UnknownError in Firefox [`#2337`](https://github.com/Modernizr/Modernizr/pull/2337)
- Fixed some define tags [`#2334`](https://github.com/Modernizr/Modernizr/pull/2334)
- Js doc cleanup [`#2333`](https://github.com/Modernizr/Modernizr/pull/2333)
- Feature detect for box-decoration-break [`#2330`](https://github.com/Modernizr/Modernizr/pull/2330)
- Feature detection for formNoValidate attribute on inputs. [`#2164`](https://github.com/Modernizr/Modernizr/pull/2164)
- Fix for input-formtarget detection. "T" in target must be uppercase, like formEnctype and formAction already are. [`#2163`](https://github.com/Modernizr/Modernizr/pull/2163)
- Dependency updates [`#2317`](https://github.com/Modernizr/Modernizr/pull/2317)
- Replace == with === [`#2329`](https://github.com/Modernizr/Modernizr/pull/2329)
- Add test for text-decoration-skip-ink [`#2324`](https://github.com/Modernizr/Modernizr/pull/2324)
- Fix #2325 [`#2326`](https://github.com/Modernizr/Modernizr/pull/2326)
- Detect font display [`#2323`](https://github.com/Modernizr/Modernizr/pull/2323)
- Fix webanimations property (#2276) [`#2320`](https://github.com/Modernizr/Modernizr/pull/2320)
- Remove some no-op code in webgl.js [`#2318`](https://github.com/Modernizr/Modernizr/pull/2318)
- Passive event listener detection causes error for EdgeHTML 15 (close #2298) [`#2299`](https://github.com/Modernizr/Modernizr/pull/2299)
- Spelling [`#2267`](https://github.com/Modernizr/Modernizr/pull/2267)
- Add css custom properties feature detection [`#2310`](https://github.com/Modernizr/Modernizr/pull/2310)
- Add detect for the GetBattery API [`#2312`](https://github.com/Modernizr/Modernizr/pull/2312)
- Update eslint [`#2304`](https://github.com/Modernizr/Modernizr/pull/2304)
- Cleanup and Update some dependencies [`#2294`](https://github.com/Modernizr/Modernizr/pull/2294)
- touchevents: Use mq in touch event detection. [`#2309`](https://github.com/Modernizr/Modernizr/pull/2309)
- fix #1663 - Configuration Options not working (#2413) [`#1663`](https://github.com/Modernizr/Modernizr/issues/1663)
- Fix IE caniuse conflict for svgasimg  (#2397) [`#2386`](https://github.com/Modernizr/Modernizr/issues/2386)
- Autogenerate info for license file (#2353) [`#2289`](https://github.com/Modernizr/Modernizr/issues/2289)
- Correctly define prefixes, fixes #2119 (#2341) [`#2119`](https://github.com/Modernizr/Modernizr/issues/2119)
- Fix #2325 (#2326) [`#2325`](https://github.com/Modernizr/Modernizr/issues/2325)
- Remove some no-op code in webgl.js (#2318) [`#2300`](https://github.com/Modernizr/Modernizr/issues/2300)
- Passive event listener detection causes error for EdgeHTML 15 (close #2298) (#2299) [`#2298`](https://github.com/Modernizr/Modernizr/issues/2298)
- Cleanup some extra whitespace [`4d10f04`](https://github.com/Modernizr/Modernizr/commit/4d10f046a8aab199fe6a73a85779a2b92717afc3)
- Add task to serve test-directory for test results [`f933bf7`](https://github.com/Modernizr/Modernizr/commit/f933bf7ebef45e2e5ef9a3391b6b2b68a31aa7f8)
- Update dependencies, Remove unused greenkeeper entry [`9bae119`](https://github.com/Modernizr/Modernizr/commit/9bae119d57827aa1c3e6ac0a7168eae5115047a6)
- Fix link to article (#2252) [`c666b0c`](https://github.com/Modernizr/Modernizr/commit/c666b0cdc303ebc43891f992bfcab9bff7fa9f34)
- Update devDependencies [`83f843b`](https://github.com/Modernizr/Modernizr/commit/83f843bba3ddb417d4dd92c7f2b21dacfc468fbf)
- Add start script [`87c8b22`](https://github.com/Modernizr/Modernizr/commit/87c8b22d208903c5ca5c7af8dc1a7cc910521ffd)
- Rename readme.md to README.md [`232e23b`](https://github.com/Modernizr/Modernizr/commit/232e23b52757c243ad36967ecba7b51b79ae85ec)

#### [v3.6.0](https://github.com/Modernizr/Modernizr/compare/v3.5.0...v3.6.0)

> 5 March 2018

- Brought across @myakura's code changes to fix #1812 [`#2250`](https://github.com/Modernizr/Modernizr/pull/2250)
- Use roundedEquals to test vw and vh units [`#2264`](https://github.com/Modernizr/Modernizr/pull/2264)
- Remove ancient (and expensive) logic for verifying CSS transform support. [`#2291`](https://github.com/Modernizr/Modernizr/pull/2291)
- Add test for CSS `:focus-within` pseudo-selector [`#2287`](https://github.com/Modernizr/Modernizr/pull/2287)
- Update version number in License file [`#2279`](https://github.com/Modernizr/Modernizr/pull/2279)
- Ensure elem.parentNode exists before remove its child [`#2274`](https://github.com/Modernizr/Modernizr/pull/2274)
- Fix typo [`#2243`](https://github.com/Modernizr/Modernizr/pull/2243)
- add detect for variable fonts [`#2202`](https://github.com/Modernizr/Modernizr/pull/2202)
- set fitting npm version according to nodejs version (and add nodejs 4, 6, 8) [`#2222`](https://github.com/Modernizr/Modernizr/pull/2222)
- Remove hand.js polyfill, expand notes/description for Pointer Events [`#2218`](https://github.com/Modernizr/Modernizr/pull/2218)
- chore(readme): fix missing COC link [`#2211`](https://github.com/Modernizr/Modernizr/pull/2211)
- Update autoplay.js [`#2207`](https://github.com/Modernizr/Modernizr/pull/2207)
- Update hairline.js [`#2198`](https://github.com/Modernizr/Modernizr/pull/2198)
- Brought across @myakura's code changes to fix #1812 (#2250) [`#1812`](https://github.com/Modernizr/Modernizr/issues/1812)
- Add test for CSS `:focus-within` pseudo-selector (#2287) [`#2270`](https://github.com/Modernizr/Modernizr/issues/2270)
- Update version number in License file (#2279) [`#2165`](https://github.com/Modernizr/Modernizr/issues/2165)
- tag 3.6.0 [`9120b22`](https://github.com/Modernizr/Modernizr/commit/9120b2214dcbbe200192c76f07582e7f5543110f)

#### [v3.5.0](https://github.com/Modernizr/Modernizr/compare/v3.4.0...v3.5.0)

> 13 April 2017

- Update yargs to version 7.0.2 🚀 [`#2175`](https://github.com/Modernizr/Modernizr/pull/2175)
- Add CSS Grid test for old & new syntaxes [`#2189`](https://github.com/Modernizr/Modernizr/pull/2189)
- Update grunt-contrib-clean to version 1.1.0 🚀 [`#2188`](https://github.com/Modernizr/Modernizr/pull/2188)
- adds PEP to pointer events [`#2179`](https://github.com/Modernizr/Modernizr/pull/2179)
- Updating with Ryan & Patrick's requests [`34f4ced`](https://github.com/Modernizr/Modernizr/commit/34f4ced747aca2a479154e12fc29dbcbefd818a5)
- Comma lost its way, but eventually found its home [`37935b5`](https://github.com/Modernizr/Modernizr/commit/37935b5d76436b26f4316165edb46af3fa1199f9)
- chore(package): update grunt-contrib-clean to version 1.1.0 [`cbf6033`](https://github.com/Modernizr/Modernizr/commit/cbf6033922c76b83045ca9826327a7c35b3e4141)
- chore(package): update yargs to version 7.0.2 [`3476845`](https://github.com/Modernizr/Modernizr/commit/3476845ddf6fdc3de6435cf68d9f1e9e2209ad34)

#### [v3.4.0](https://github.com/Modernizr/Modernizr/compare/v3.3.1...v3.4.0)

> 15 March 2017

- add custom elements detection [`#2155`](https://github.com/Modernizr/Modernizr/pull/2155)
- Repair detect regions [`#2091`](https://github.com/Modernizr/Modernizr/pull/2091)
- Fix localizednumber test. Overwrite the existing value rather than appending text [`#2093`](https://github.com/Modernizr/Modernizr/pull/2093)
- Remove blacklisting of old Android from fontface.js. Closes #1851 [`#2095`](https://github.com/Modernizr/Modernizr/pull/2095)
- Feature detect: CSS Transforms Level 2. Fixes #1625. [`#2100`](https://github.com/Modernizr/Modernizr/pull/2100)
- Fix false positive IndexedDB Blob test on iOS 10 [`#2102`](https://github.com/Modernizr/Modernizr/pull/2102)
- Fix minor typos in comment block [`#2128`](https://github.com/Modernizr/Modernizr/pull/2128)
- contains =&gt; includes (String.prototype) [`#2136`](https://github.com/Modernizr/Modernizr/pull/2136)
- Update proxyquire to version 1.7.11 🚀 [`#2150`](https://github.com/Modernizr/Modernizr/pull/2150)
- Update supports.js [`#2097`](https://github.com/Modernizr/Modernizr/pull/2097)
- 👻😱 Node.js 0.10 is unmaintained 😱👻 [`#2115`](https://github.com/Modernizr/Modernizr/pull/2115)
- Update load-grunt-tasks to version 3.5.2 🚀 [`#2054`](https://github.com/Modernizr/Modernizr/pull/2054)
- Update yargs to version 6.6.0 🚀 [`#2137`](https://github.com/Modernizr/Modernizr/pull/2137)
- Update lodash to version 4.17.4 🚀 [`#2138`](https://github.com/Modernizr/Modernizr/pull/2138)
- Remove duplicates from config-all.json [`#2066`](https://github.com/Modernizr/Modernizr/pull/2066)
- Fix "elem.parentNode is null" with Flashblock [`#2063`](https://github.com/Modernizr/Modernizr/pull/2063)
- chore(package): update lodash to version 4.15.0 [`#2052`](https://github.com/Modernizr/Modernizr/pull/2052)
- chore(package): update doctrine to version 1.2.3 [`#2055`](https://github.com/Modernizr/Modernizr/pull/2055)
- chore(package): update yargs to version 5.0.0 [`#2056`](https://github.com/Modernizr/Modernizr/pull/2056)
- chore(package): update lodash to version 4.14.2 [`#2051`](https://github.com/Modernizr/Modernizr/pull/2051)
- dont use Bool constructor for false results. [`#2049`](https://github.com/Modernizr/Modernizr/pull/2049)
- Fix preserve3d's IE11/Win10 false positive [`#1920`](https://github.com/Modernizr/Modernizr/pull/1920)
- Update grunt-saucelabs to version 9.0.0 🚀 [`#2021`](https://github.com/Modernizr/Modernizr/pull/2021)
- add detects for hover and pointer mediq queries [`#2028`](https://github.com/Modernizr/Modernizr/pull/2028)
- chore(package): update grunt-istanbul to version 0.7.1 [`#2015`](https://github.com/Modernizr/Modernizr/pull/2015)
- block direct usage of getComputedStyle, as it causes problems in certain [`#2045`](https://github.com/Modernizr/Modernizr/pull/2045)
- convert jshint and jscs to eslint [`#2044`](https://github.com/Modernizr/Modernizr/pull/2044)
- chore(package): update lodash to version 4.14.1 [`#2042`](https://github.com/Modernizr/Modernizr/pull/2042)
- allow for setClasses to be included via cli flag [`#2043`](https://github.com/Modernizr/Modernizr/pull/2043)
- chore(package): update lodash to version 4.14.0 [`#2038`](https://github.com/Modernizr/Modernizr/pull/2038)
- chore(package): update yargs to version 4.8.1 [`#2033`](https://github.com/Modernizr/Modernizr/pull/2033)
- Check for &gt;=6 as chrome rounds down value when page is zoomed [`#2005`](https://github.com/Modernizr/Modernizr/pull/2005)
- alias svgasimg to svgincss [`#2031`](https://github.com/Modernizr/Modernizr/pull/2031)
- IndexedDB detection tests for indexedDB.open [`#2030`](https://github.com/Modernizr/Modernizr/pull/2030)
- history APIs should be false on file:// uris [`#2029`](https://github.com/Modernizr/Modernizr/pull/2029)
- Switch from marked to remarkable due to upatched CVE (#2003) [`#2027`](https://github.com/Modernizr/Modernizr/pull/2027)
- Create messagechannel.js [`#2026`](https://github.com/Modernizr/Modernizr/pull/2026)
- chore(package): update yargs to version 4.8.0 [`#2025`](https://github.com/Modernizr/Modernizr/pull/2025)
- chore(package): update grunt-saucelabs to version 8.6.3 [`#2018`](https://github.com/Modernizr/Modernizr/pull/2018)
- chore(package): update proxyquire to version 1.7.10 [`#2016`](https://github.com/Modernizr/Modernizr/pull/2016)
- chore(package): update grunt-jscs to version 3.0.1 [`#2014`](https://github.com/Modernizr/Modernizr/pull/2014)
- chore(package): update grunt-jscs to version 3.0.0 [`#2006`](https://github.com/Modernizr/Modernizr/pull/2006)
- remove grunt-suacelabs from the gh pages build to stop large file emails [`#1994`](https://github.com/Modernizr/Modernizr/pull/1994)
- localstorage: compat notes [`#1993`](https://github.com/Modernizr/Modernizr/pull/1993)
- chore(package): update jquery to version 1.12.4 [`#1988`](https://github.com/Modernizr/Modernizr/pull/1988)
- chore(package): update lodash to version 4.13.1 [`#1992`](https://github.com/Modernizr/Modernizr/pull/1992)
- Fix issue #1365 - css-scrollbars false positive in FF [`#1990`](https://github.com/Modernizr/Modernizr/pull/1990)
- chore(package): update doctrine to version 1.2.2 [`#1986`](https://github.com/Modernizr/Modernizr/pull/1986)
- get dest from config [`#1816`](https://github.com/Modernizr/Modernizr/pull/1816)
- https link to modernizr.com [`#1940`](https://github.com/Modernizr/Modernizr/pull/1940)
- Add detect for passive event listeners [`#1982`](https://github.com/Modernizr/Modernizr/pull/1982)
- chore(package): update doctrine to version 1.2.1 [`#1937`](https://github.com/Modernizr/Modernizr/pull/1937)
- chore(package): update grunt to version 1.0.1 [`#1950`](https://github.com/Modernizr/Modernizr/pull/1950)
- chore(package): update grunt-contrib-connect to version 1.0.2 [`#1965`](https://github.com/Modernizr/Modernizr/pull/1965)
- chore(package): update grunt-coveralls to version 1.0.1 [`#1967`](https://github.com/Modernizr/Modernizr/pull/1967)
- chore(package): update yargs to version 4.7.1 [`#1983`](https://github.com/Modernizr/Modernizr/pull/1983)
- chore(package): update lodash to version 4.12.0 [`#1978`](https://github.com/Modernizr/Modernizr/pull/1978)
- chore(package): update proxyquire to version 1.7.9 [`#1980`](https://github.com/Modernizr/Modernizr/pull/1980)
- chore(package): update yargs to version 4.6.0 [`#1956`](https://github.com/Modernizr/Modernizr/pull/1956)
- Fixes Preserve3D test in Edge and IE.  [`#1957`](https://github.com/Modernizr/Modernizr/pull/1957)
- Improve videoautoplay detection [`#1963`](https://github.com/Modernizr/Modernizr/pull/1963)
- Fixes grunt related build error [`#1962`](https://github.com/Modernizr/Modernizr/pull/1962)
- Remove duplicate img/jpeg2000 feature-detects entry [`#1964`](https://github.com/Modernizr/Modernizr/pull/1964)
- Update jquery to version 1.12.2 🚀 [`#1926`](https://github.com/Modernizr/Modernizr/pull/1926)
- Update grunt-contrib-connect to version 1.0.1 🚀 [`#1934`](https://github.com/Modernizr/Modernizr/pull/1934)
- Update yargs to version 4.3.1 🚀 [`#1924`](https://github.com/Modernizr/Modernizr/pull/1924)
- fixes Edge regex in uaparser.js [`#1925`](https://github.com/Modernizr/Modernizr/pull/1925)
- Update grunt-contrib-copy to version 1.0.0 🚀 [`#1914`](https://github.com/Modernizr/Modernizr/pull/1914)
- Update multi-column layout polyfill source [`#1923`](https://github.com/Modernizr/Modernizr/pull/1923)
- Passthrough script for Powershell and cmd.exe, fixes #1910  [`#1919`](https://github.com/Modernizr/Modernizr/pull/1919)
- Update grunt-jscs to version 2.8.0 🚀 [`#1909`](https://github.com/Modernizr/Modernizr/pull/1909)
- Update lodash to version 4.6.1 🚀 [`#1908`](https://github.com/Modernizr/Modernizr/pull/1908)
- Update grunt-contrib-connect to version 1.0.0 🚀 [`#1916`](https://github.com/Modernizr/Modernizr/pull/1916)
- Update grunt-contrib-jade to version 1.0.0 🚀 [`#1915`](https://github.com/Modernizr/Modernizr/pull/1915)
- Update load-grunt-tasks to version 3.4.1 🚀 [`#1905`](https://github.com/Modernizr/Modernizr/pull/1905)
- Update yargs to version 4.2.0 🚀 [`#1901`](https://github.com/Modernizr/Modernizr/pull/1901)
- Update jquery to version 1.12.1 🚀 [`#1898`](https://github.com/Modernizr/Modernizr/pull/1898)
- Update lodash to version 4.5.1 🚀 [`#1897`](https://github.com/Modernizr/Modernizr/pull/1897)
- Update grunt-istanbul to version 0.7.0 🚀 [`#1896`](https://github.com/Modernizr/Modernizr/pull/1896)
- Update doctrine to version 1.2.0 🚀 [`#1895`](https://github.com/Modernizr/Modernizr/pull/1895)
- Fix websockets test for some Panasonic SmartTVs [`#1884`](https://github.com/Modernizr/Modernizr/pull/1884)
- Update grunt-contrib-jshint to version 1.0.0 🚀 [`#1886`](https://github.com/Modernizr/Modernizr/pull/1886)
- Add test for the `URLSearchParams` API [`#1891`](https://github.com/Modernizr/Modernizr/pull/1891)
- Update lodash to version 4.5.0 🚀 [`#1887`](https://github.com/Modernizr/Modernizr/pull/1887)
- Increase mochaTest timeout to 5s [`#1889`](https://github.com/Modernizr/Modernizr/pull/1889)
- Update lodash to version 4.4.0 🚀 [`#1881`](https://github.com/Modernizr/Modernizr/pull/1881)
- Update grunt-contrib-clean to version 1.0.0 🚀 [`#1879`](https://github.com/Modernizr/Modernizr/pull/1879)
- Update yargs to version 4.1.0 🚀 [`#1878`](https://github.com/Modernizr/Modernizr/pull/1878)
- Change syntax highlighting [`#1873`](https://github.com/Modernizr/Modernizr/pull/1873)
- Update grunt-istanbul to version 0.6.2 🚀 [`#1871`](https://github.com/Modernizr/Modernizr/pull/1871)
- Update lodash to version 4.3.0 🚀 [`#1872`](https://github.com/Modernizr/Modernizr/pull/1872)
- Update lodash to version 4.2.1 🚀 [`#1869`](https://github.com/Modernizr/Modernizr/pull/1869)
- fixed preserve-3d detect on IE11/Windows 10 in #1748 [`#1868`](https://github.com/Modernizr/Modernizr/pull/1868)
- Update lodash to version 4.2.0 🚀 [`#1867`](https://github.com/Modernizr/Modernizr/pull/1867)
- banner: use https build url [`#1865`](https://github.com/Modernizr/Modernizr/pull/1865)
- Update lodash to version 4.1.0 🚀 [`#1859`](https://github.com/Modernizr/Modernizr/pull/1859)
- Update grunt-jscs to version 2.7.0 🚀 [`#1860`](https://github.com/Modernizr/Modernizr/pull/1860)
- fix usePrefixes for some detects. [`#1854`](https://github.com/Modernizr/Modernizr/pull/1854)
- Fix case type on line 9 [`#1849`](https://github.com/Modernizr/Modernizr/pull/1849)
- Add test for es6 arrow functions [`#1794`](https://github.com/Modernizr/Modernizr/pull/1794)
- dont cause the cli test to create a file that I keep accidentally adding [`#1845`](https://github.com/Modernizr/Modernizr/pull/1845)
- Add an alternative check to detect opus codec support [`#1784`](https://github.com/Modernizr/Modernizr/pull/1784)
- fix vml detect for xhtml5 pages [`#1844`](https://github.com/Modernizr/Modernizr/pull/1844)
- Add semicolons to avoid unicode feature-detect generating typos [`#1823`](https://github.com/Modernizr/Modernizr/pull/1823)
- Update grunt-contrib-jshint to version 0.12.0 🚀 [`#1843`](https://github.com/Modernizr/Modernizr/pull/1843)
- Update yargs to version 3.32.0 🚀 [`#1840`](https://github.com/Modernizr/Modernizr/pull/1840)
- Merge pull request #2095 from PikadudeNo1/patch-1 [`#1851`](https://github.com/Modernizr/Modernizr/issues/1851)
- Merge pull request #2100 from rupl/csstransforms-level2 [`#1625`](https://github.com/Modernizr/Modernizr/issues/1625)
- Update readme.md [`#2047`](https://github.com/Modernizr/Modernizr/issues/2047)
- Check if the put request is successful. [`#2101`](https://github.com/Modernizr/Modernizr/issues/2101)
- Remove blacklisting of old Android from fontface.js. Closes #1851 [`#1851`](https://github.com/Modernizr/Modernizr/issues/1851)
- Repair detect regions [`#2079`](https://github.com/Modernizr/Modernizr/issues/2079)
- IndexedDB detection tests for indexedDB.open (#2030) [`#1390`](https://github.com/Modernizr/Modernizr/issues/1390)
- history APIs should be false on file:// uris (#2029) [`#1592`](https://github.com/Modernizr/Modernizr/issues/1592)
- add detects for hover and pointer mediq queries [`#664`](https://github.com/Modernizr/Modernizr/issues/664)
- update incorrect metadata [`#2011`](https://github.com/Modernizr/Modernizr/issues/2011)
- closes #1961 [`#1961`](https://github.com/Modernizr/Modernizr/issues/1961)
- Merge pull request #1919 from roblarsen/windows-cli [`#1910`](https://github.com/Modernizr/Modernizr/issues/1910)
- fix usePrefixes for some detects. [`#1852`](https://github.com/Modernizr/Modernizr/issues/1852)
- remove stale jshint control comments [`9f4f44b`](https://github.com/Modernizr/Modernizr/commit/9f4f44bb4906718f85ac6b5a9636d1e71897375a)
- whoops [`ff9fe4b`](https://github.com/Modernizr/Modernizr/commit/ff9fe4b3421f1ef7c704b8479bb09f7ab7fc4af7)
- remove accidently commited file [`722ce29`](https://github.com/Modernizr/Modernizr/commit/722ce29b7e489d318b0209e8f3a4eaf7f2a4d192)
- filter the UA/CanIUse version in a more accurate way for certain Safari versions [`da22eb2`](https://github.com/Modernizr/Modernizr/commit/da22eb27631fc4957f67607fe6042e85c0a84656)
- Flip logic for clarity. [`f9ddfa2`](https://github.com/Modernizr/Modernizr/commit/f9ddfa2e008f291ed507f505e7c848062c509969)
- Add video crossOrigin detect [`a9d0420`](https://github.com/Modernizr/Modernizr/commit/a9d042056d4016e25f7da8a15f0425fc174e57ec)
- Feature detect: CSS Transforms Level 2 [`2a0044b`](https://github.com/Modernizr/Modernizr/commit/2a0044b4c17db68e31bfe89980cf2dc5b52b21e3)
- chore(package): update grunt-saucelabs to version 9.0.0 [`5a67153`](https://github.com/Modernizr/Modernizr/commit/5a671538dc82c71a197dbf210a4539a40398e0b9)
- Fix websockets test on some Panasonic SmartTV browsers [`bcb5749`](https://github.com/Modernizr/Modernizr/commit/bcb57496cbadf9be7d60cf1a818e1c452f0adbeb)
- Fix testProps so it works on strict XHTML browsers [`3def34d`](https://github.com/Modernizr/Modernizr/commit/3def34d8015c70853a1b36223934edfb71e54f69)
- update invalid datachannel detect [`aff821e`](https://github.com/Modernizr/Modernizr/commit/aff821e42996f8996ba872e217441266bc1debd1)
- chore: drop support for Node.js 0.10 [`73b85f0`](https://github.com/Modernizr/Modernizr/commit/73b85f0fc7fe44d2ee452e108e93a13d62a8561b)
- fix linting err [`8910a5a`](https://github.com/Modernizr/Modernizr/commit/8910a5ac95829e07ced218b17af61df023ece67d)
- Add semicolons to avoid generating typos [`1b4db6e`](https://github.com/Modernizr/Modernizr/commit/1b4db6e15bf268d9e46e36d6538b31469afba482)
- ignore joi updates as we are not using es6 syntax [`8823422`](https://github.com/Modernizr/Modernizr/commit/8823422559d82501cc34d5eac66a934209ce05d0)
- fixes Edge regex in uaparser. [`1d685b4`](https://github.com/Modernizr/Modernizr/commit/1d685b4b416e15ef98e931bce9d66dfb0ae8ebfc)
- chore(package): update proxyquire to version 1.7.11 [`1bad4f3`](https://github.com/Modernizr/Modernizr/commit/1bad4f33f205551f3911e5ba8f6da3ff8a136df7)
- chore(package): update lodash to version 4.17.4 [`f07364e`](https://github.com/Modernizr/Modernizr/commit/f07364e1d76472a8cfc3affb7bc1d786a3910e7b)
- chore(package): update yargs to version 6.6.0 [`e31561b`](https://github.com/Modernizr/Modernizr/commit/e31561bb8cdd37ec4791e54cd94b26fcd9f2e97a)
- chore(package): update load-grunt-tasks to version 3.5.2 [`0d35d06`](https://github.com/Modernizr/Modernizr/commit/0d35d0627cefa695a946e7cc5cd7cb874edcf83e)
- fix linter err [`7bdb40e`](https://github.com/Modernizr/Modernizr/commit/7bdb40ecf5c04b3ed5a2bcb9ce76537fa039b675)
- remove unnecessary metadata [`062f74b`](https://github.com/Modernizr/Modernizr/commit/062f74b207b39e65830ea0df0cb35c1bbe97176f)
- chore(package): update jquery to version 1.12.3 [`8591cd6`](https://github.com/Modernizr/Modernizr/commit/8591cd6fe1f715933277998d7456e1e3b97feb93)
- chore(package): update grunt to version 1.0.0 [`28152e0`](https://github.com/Modernizr/Modernizr/commit/28152e0c8598b8e4c9a512bf2446ada9e0fb6392)
- chore(package): update lodash to version 4.8.2 [`fbc6c5e`](https://github.com/Modernizr/Modernizr/commit/fbc6c5eac63cd58e6cfabde6f4ad15a814d3fcba)
- Update lodash to version 4.8.0 [`d9bd9dd`](https://github.com/Modernizr/Modernizr/commit/d9bd9dd4d4646dfb8138da7f714ce43e41d95a77)
- chore(package): update grunt-contrib-connect to version 1.0.1 [`bab5b31`](https://github.com/Modernizr/Modernizr/commit/bab5b319528ea985f9a2aeac577641f52b6cfe95)
- chore(package): update jquery to version 1.12.2 [`e4b2e05`](https://github.com/Modernizr/Modernizr/commit/e4b2e05884654f00b1eb100bcdf8032f82971c17)
- chore(package): update yargs to version 4.3.1 [`dc4b2f3`](https://github.com/Modernizr/Modernizr/commit/dc4b2f33b28b5117c2dd2a315cc07108299500ba)
- Passthrough script for Powershell and cmd.exe [`063eb2b`](https://github.com/Modernizr/Modernizr/commit/063eb2b3c37dbecbdddee7e5b7b9a4c7f4280948)
- chore(package): update grunt-contrib-copy to version 1.0.0 [`d109ff3`](https://github.com/Modernizr/Modernizr/commit/d109ff350da011c5f0348a12da82d5a9ac80c297)
- chore(package): update grunt-contrib-connect to version 1.0.0 [`371f13d`](https://github.com/Modernizr/Modernizr/commit/371f13d9240b2648e1a8613cc1bb0834db208f84)
- chore(package): update grunt-contrib-jade to version 1.0.0 [`228d080`](https://github.com/Modernizr/Modernizr/commit/228d0800416bb52a3cfdf17fbc7f4392357397d7)
- chore(package): update grunt-jscs to version 2.8.0 [`b4d67ee`](https://github.com/Modernizr/Modernizr/commit/b4d67eef3d9f912b03bfd11886c8ea86d5dc4460)
- chore(package): update lodash to version 4.6.1 [`e4a9bfd`](https://github.com/Modernizr/Modernizr/commit/e4a9bfd801056be7036ab259d0e87ea703977cd2)
- chore(package): update load-grunt-tasks to version 3.4.1 [`0135c1a`](https://github.com/Modernizr/Modernizr/commit/0135c1aa9fec4a64023af7aac2b54739e15d55cc)
- chore(package): update yargs to version 4.2.0 [`c9169c6`](https://github.com/Modernizr/Modernizr/commit/c9169c609a02d93a16dfa232ef17f7c0f5012b30)
- chore(package): update jquery to version 1.12.1 [`d4635ec`](https://github.com/Modernizr/Modernizr/commit/d4635ec3c7831ad0ceb024165bfc08cb10159f91)
- chore(package): update lodash to version 4.5.1 [`8fc8d97`](https://github.com/Modernizr/Modernizr/commit/8fc8d97eac9c4e680662f7c40e586a56e3c12d79)
- chore(package): update grunt-istanbul to version 0.7.0 [`84f63a3`](https://github.com/Modernizr/Modernizr/commit/84f63a3ca10e81d8a0a219094477c4805d10ce15)
- chore(package): update doctrine to version 1.2.0 [`ea08ac3`](https://github.com/Modernizr/Modernizr/commit/ea08ac33c063e6cfe567cce682812e6eacd40755)
- chore(package): update lodash to version 4.5.0 [`2cb16fe`](https://github.com/Modernizr/Modernizr/commit/2cb16fed71c0a7c112011e14f57d38436ecdc6c4)
- chore(package): update grunt-contrib-jshint to version 1.0.0 [`2f6c6a2`](https://github.com/Modernizr/Modernizr/commit/2f6c6a290745e2d00f6f379cbfa8a2ea06ebf653)
- chore(package): update lodash to version 4.4.0 [`4ff522f`](https://github.com/Modernizr/Modernizr/commit/4ff522f12711ed2cf4e0a41d423241fc2172b097)
- chore(package): update grunt-contrib-clean to version 1.0.0 [`8c58114`](https://github.com/Modernizr/Modernizr/commit/8c581140063e0e1648623078d8e811fe07142ad6)
- chore(package): update yargs to version 4.1.0 [`5739de3`](https://github.com/Modernizr/Modernizr/commit/5739de3c41c80a4557aa3b73fe9da2ef31b61f0b)
- chore(package): update lodash to version 4.3.0 [`f125d4d`](https://github.com/Modernizr/Modernizr/commit/f125d4d4f7cd1ab6d2de9e4c95125cf89ad044b4)
- chore(package): update grunt-istanbul to version 0.6.2 [`7ec1f5b`](https://github.com/Modernizr/Modernizr/commit/7ec1f5bd7eb8fa28070fab8b95dd824f1334d81f)
- chore(package): update lodash to version 4.2.1 [`3c8b736`](https://github.com/Modernizr/Modernizr/commit/3c8b7361a4956405fd81333725de41f945e43d7f)
- chore(package): update lodash to version 4.2.0 [`550e42c`](https://github.com/Modernizr/Modernizr/commit/550e42c99b3290d31eef73e119282609874ee8ab)
- chore(package): update grunt-jscs to version 2.7.0 [`e6fc38b`](https://github.com/Modernizr/Modernizr/commit/e6fc38ba788bd6fd14b57b4e71296c74b464faa3)
- chore(package): update lodash to version 4.1.0 [`3413fd8`](https://github.com/Modernizr/Modernizr/commit/3413fd8e8d21965ba8fa6a4319847e33af7a8a65)
- chore(package): update grunt-contrib-jshint to version 0.12.0 [`9fe8327`](https://github.com/Modernizr/Modernizr/commit/9fe8327313eebeb251873b8d0f018b54b151f989)
- chore(package): update yargs to version 3.32.0 [`4868f74`](https://github.com/Modernizr/Modernizr/commit/4868f74631af36ace15dbd05051e6d11f40c050a)
- Fix localizednumber test. Overwrite the existing value rather than appending [`9bc5883`](https://github.com/Modernizr/Modernizr/commit/9bc58839bb08f52df7a49e87fac85c8c99893360)

#### [v3.3.1](https://github.com/Modernizr/Modernizr/compare/v3.3.0...v3.3.1)

> 14 January 2016

- fix cli crash introduced in #1830 [`#1839`](https://github.com/Modernizr/Modernizr/pull/1839)
- Update links [`#1838`](https://github.com/Modernizr/Modernizr/pull/1838)
- Fix indexeddbblob-test (#1834) [`#1835`](https://github.com/Modernizr/Modernizr/pull/1835)
- Update lodash to version 4.0.0 🚀 [`#1830`](https://github.com/Modernizr/Modernizr/pull/1830)
- create a requireConfig instance per build call. fixes #1832 [`#1833`](https://github.com/Modernizr/Modernizr/pull/1833)
- Fix IndexedDB check in Firefox with disabled cookies [`#1831`](https://github.com/Modernizr/Modernizr/pull/1831)
- Update jquery to version 1.12.0 🚀 [`#1828`](https://github.com/Modernizr/Modernizr/pull/1828)
- add comment documenting the purpose of the heartz string, closes #1814 [`#1814`](https://github.com/Modernizr/Modernizr/issues/1814)
- Merge pull request #1833 from patrickkettner/fix-global-config-leak [`#1832`](https://github.com/Modernizr/Modernizr/issues/1832)
- create a requireConfig instance per build call. fixes #1832 [`#1832`](https://github.com/Modernizr/Modernizr/issues/1832)
- chore(package): update lodash to version 4.0.0 [`4738f5a`](https://github.com/Modernizr/Modernizr/commit/4738f5a957e1ecd25850007293f5c8c59cf03bbe)
- Remove unnecessary assignment [`715d60b`](https://github.com/Modernizr/Modernizr/commit/715d60bdd68c6235783737d0895bbfa3179319be)
- release 3.3.1 [`f6ebbb8`](https://github.com/Modernizr/Modernizr/commit/f6ebbb887780c57deeb4af439609ebbc92a0241f)
- #1834 Fix for typo in indexeddbblob-test preventing it from running [`d7087dc`](https://github.com/Modernizr/Modernizr/commit/d7087dc84a5f07c65533fe7b039410872949db8b)
- chore(package): update jquery to version 1.12.0 [`8d8f329`](https://github.com/Modernizr/Modernizr/commit/8d8f3295849f3aa1ced873d0e70918eb1e141231)

#### [v3.3.0](https://github.com/Modernizr/Modernizr/compare/v3.2.0...v3.3.0)

> 11 January 2016

- Make form-validation output valid code [`#1824`](https://github.com/Modernizr/Modernizr/pull/1824)
- Update doctrine to version 1.1.0 🚀 [`#1827`](https://github.com/Modernizr/Modernizr/pull/1827)
- Update grunt-jscs to version 2.6.0 🚀 [`#1822`](https://github.com/Modernizr/Modernizr/pull/1822)
- Fix false positive in Notifications test for Chrome on Android (fixes #1660) [`#1813`](https://github.com/Modernizr/Modernizr/pull/1813)
- Update doctrine to version 1.0.0 🚀 [`#1815`](https://github.com/Modernizr/Modernizr/pull/1815)
- Update load-grunt-tasks to version 3.4.0 🚀 [`#1809`](https://github.com/Modernizr/Modernizr/pull/1809)
- Fixed typo in documentation and capitalized "IE" [`#1803`](https://github.com/Modernizr/Modernizr/pull/1803)
- Add a new base64 encoded h264 video to fix autoplay false negative in Safari [`#1795`](https://github.com/Modernizr/Modernizr/pull/1795)
- add fix for custom tests [`#1801`](https://github.com/Modernizr/Modernizr/pull/1801)
- Update grunt-jscs to version 2.5.0 🚀 [`#1798`](https://github.com/Modernizr/Modernizr/pull/1798)
- Update yargs to version 3.31.0 🚀 [`#1791`](https://github.com/Modernizr/Modernizr/pull/1791)
- Update grunt-saucelabs to version 8.6.2 🚀 [`#1787`](https://github.com/Modernizr/Modernizr/pull/1787)
- Update grunt-jscs to version 2.4.0 🚀 [`#1785`](https://github.com/Modernizr/Modernizr/pull/1785)
- Update grunt-mocha to version 0.4.15 🚀 [`#1783`](https://github.com/Modernizr/Modernizr/pull/1783)
- Update grunt-mocha to version 0.4.14 🚀 [`#1782`](https://github.com/Modernizr/Modernizr/pull/1782)
- Update doctrine to version 0.7.2 🚀 [`#1779`](https://github.com/Modernizr/Modernizr/pull/1779)
- add detect for css snap points [`#1778`](https://github.com/Modernizr/Modernizr/pull/1778)
- add image crossOrigin detect [`#1775`](https://github.com/Modernizr/Modernizr/pull/1775)
- add detect for font ligatures [`#1774`](https://github.com/Modernizr/Modernizr/pull/1774)
- Fix build query not including setclasses when passed as an option [`#1772`](https://github.com/Modernizr/Modernizr/pull/1772)
- feature-detect for ES6 Map, Set, WeakMap and WeakSet [`#1396`](https://github.com/Modernizr/Modernizr/pull/1396)
- Add Test for Safari WebKit Force Touch Events [`#1613`](https://github.com/Modernizr/Modernizr/pull/1613)
- Add hairline test. [`#1769`](https://github.com/Modernizr/Modernizr/pull/1769)
- Update grunt-jscs to version 2.3.0 🚀 [`#1737`](https://github.com/Modernizr/Modernizr/pull/1737)
- Update grunt-contrib-connect to version 0.11.2 🚀 [`#1734`](https://github.com/Modernizr/Modernizr/pull/1734)
- Update requirejs to version 2.1.22 🚀 [`#1768`](https://github.com/Modernizr/Modernizr/pull/1768)
- Update requirejs to version 2.1.21 🚀 [`#1767`](https://github.com/Modernizr/Modernizr/pull/1767)
- remove hyphen from default property name of Base64 test [`#1761`](https://github.com/Modernizr/Modernizr/pull/1761)
- fix nthchild false negative [`#1757`](https://github.com/Modernizr/Modernizr/pull/1757)
- Update yargs to version 3.30.0 🚀 [`#1758`](https://github.com/Modernizr/Modernizr/pull/1758)
- Update grunt-contrib-clean to version 0.7.0 🚀 [`#1755`](https://github.com/Modernizr/Modernizr/pull/1755)
- Update doctrine to version 0.7.1 🚀 [`#1756`](https://github.com/Modernizr/Modernizr/pull/1756)
- Add open code of conduct statement [`#1743`](https://github.com/Modernizr/Modernizr/pull/1743)
- Flash: Attach fake body only when actually needed [`#1557`](https://github.com/Modernizr/Modernizr/pull/1557)
- Fix dependency name ordering in css/filters test [`#1744`](https://github.com/Modernizr/Modernizr/pull/1744)
- Specifiy codec name when check support of mp3 [`#1740`](https://github.com/Modernizr/Modernizr/pull/1740)
- Update joi to version 6.10.0 🚀 [`#1738`](https://github.com/Modernizr/Modernizr/pull/1738)
- Merge pull request #1813 from alexgibson/update-web-notifications-test [`#1660`](https://github.com/Modernizr/Modernizr/issues/1660)
- Fix false positive in Notifications test for Chrome on Android (fixes #1660) [`#1660`](https://github.com/Modernizr/Modernizr/issues/1660)
- chore(package): update grunt-jscs to version 2.3.0 [`2373539`](https://github.com/Modernizr/Modernizr/commit/2373539b1226204d48e23a4869573d84c9017817)
- Add Feature Detect for Force Touch (AKA 3d Touch) [`93ceb13`](https://github.com/Modernizr/Modernizr/commit/93ceb130d6b6128c1a243c0b726719f745e2cfd2)
- fixes for a few errors [`078aeab`](https://github.com/Modernizr/Modernizr/commit/078aeab1374d45e0e821a0c50ab81452bb2bf0a6)
- chore(package): update grunt-contrib-connect to version 0.11.2 [`f47cadc`](https://github.com/Modernizr/Modernizr/commit/f47cadc2f73e572daf51ed2d35a49b0da2ef6e73)
- simplify bdi check [`8d51691`](https://github.com/Modernizr/Modernizr/commit/8d516915f347a120eab01fff9695a93e0372ea55)
- fix input type=number [`695fd5e`](https://github.com/Modernizr/Modernizr/commit/695fd5ef3cad5b867785d5cff471d52a49aa82a7)
- separating var declarations [`137a22f`](https://github.com/Modernizr/Modernizr/commit/137a22f23c3442496b06f2ffe15834f66302c089)
- Add open code of conduct statement. [`28d1041`](https://github.com/Modernizr/Modernizr/commit/28d10416d7e5bbe2d811f7f5f40b1eb8e672ab15)
- release 3.3 [`b553ab4`](https://github.com/Modernizr/Modernizr/commit/b553ab4006eb36a37974357372812003daaa9153)
- chore(package): update doctrine to version 1.1.0 [`96531e2`](https://github.com/Modernizr/Modernizr/commit/96531e2621f15bd1f17ca55412c563b9c0f9d672)
- chore(package): update grunt-jscs to version 2.6.0 [`6ba5600`](https://github.com/Modernizr/Modernizr/commit/6ba56005b2f4c9f395e6ea32bacb539694190367)
- chore(package): update doctrine to version 1.0.0 [`011b3e5`](https://github.com/Modernizr/Modernizr/commit/011b3e5023d57790e663a738a2d64692cf9bf919)
- chore(package): update load-grunt-tasks to version 3.4.0 [`70d1589`](https://github.com/Modernizr/Modernizr/commit/70d1589f56558fd968af4e9661b621fb7747a39b)
- chore(package): update grunt-jscs to version 2.5.0 [`d685b02`](https://github.com/Modernizr/Modernizr/commit/d685b0226a333b5f47e00102420c7233b2607d30)
- chore(package): update yargs to version 3.31.0 [`3758d19`](https://github.com/Modernizr/Modernizr/commit/3758d1998e88967cff1700d3ebd4137182c35def)
- chore(package): update grunt-saucelabs to version 8.6.2 [`b4b4d1e`](https://github.com/Modernizr/Modernizr/commit/b4b4d1eb6236dbfa322c0c403867232d76608554)
- chore(package): update grunt-jscs to version 2.4.0 [`fc3a490`](https://github.com/Modernizr/Modernizr/commit/fc3a490ab5d3365bdadeb78a041d245169de344e)
- chore(package): update grunt-mocha to version 0.4.15 [`cdab3df`](https://github.com/Modernizr/Modernizr/commit/cdab3dfaff135119b70ad828230fc4e1da47bc5a)
- chore(package): update grunt-mocha to version 0.4.14 [`8032dff`](https://github.com/Modernizr/Modernizr/commit/8032dffba85a16d9afffb3d3adf85b24db127ceb)
- chore(package): update doctrine to version 0.7.2 [`dc61fdf`](https://github.com/Modernizr/Modernizr/commit/dc61fdf8f8d9acf1ae1e0030c94ac3af1d95aae0)
- fix formatting [`dc6f3a3`](https://github.com/Modernizr/Modernizr/commit/dc6f3a3d323b871ae2f2d9fac9a68a9f6002d65c)
- chore(package): update requirejs to version 2.1.22 [`79c865f`](https://github.com/Modernizr/Modernizr/commit/79c865f9c276e8d74b30d23759283c457466cc93)
- chore(package): update requirejs to version 2.1.21 [`3102cc6`](https://github.com/Modernizr/Modernizr/commit/3102cc67ec46596b9b5376482970032ceea6bdd8)
- chore(package): update yargs to version 3.30.0 [`4c369ad`](https://github.com/Modernizr/Modernizr/commit/4c369ad7e0e1e50eba1093c730709cbd81c24288)
- chore(package): update doctrine to version 0.7.1 [`fc9d4a3`](https://github.com/Modernizr/Modernizr/commit/fc9d4a3c50a37d6e64c6f0198558d83f05ea0bf9)
- chore(package): update grunt-contrib-clean to version 0.7.0 [`13ecc56`](https://github.com/Modernizr/Modernizr/commit/13ecc56dcecea327f06fffb6eefe9591a13ec574)
- Fix dependency name ordering [`c1d23cd`](https://github.com/Modernizr/Modernizr/commit/c1d23cd76bbac7aac8a0ed41a9a4e01e2415982f)
- Speficy codec name to fix Firefox mp3 support test [`90c8804`](https://github.com/Modernizr/Modernizr/commit/90c8804a92679c84f36340f723ab967df7eae851)
- chore(package): update joi to version 6.10.0 [`bd156e8`](https://github.com/Modernizr/Modernizr/commit/bd156e8e1c0c06a60e72db1de5c9b07ccf466709)
- jpeg 2000 detection [`a7bbc0c`](https://github.com/Modernizr/Modernizr/commit/a7bbc0c18817617e7fbc8aef1bcff20ff5b4f093)

#### [v3.2.0](https://github.com/Modernizr/Modernizr/compare/v3.1.0...v3.2.0)

> 29 October 2015

- Fix audio preload test on iOS [`#1702`](https://github.com/Modernizr/Modernizr/pull/1702)
- Catch window.find exception in FF for Android, fixes #1438 [`#1514`](https://github.com/Modernizr/Modernizr/pull/1514)
- Update yargs to version 3.29.0 🚀 [`#1727`](https://github.com/Modernizr/Modernizr/pull/1727)
- Safari 9 fix for sizes detection [`#1728`](https://github.com/Modernizr/Modernizr/pull/1728)
- fixed bug in css/transforms3d feature detect [`#1704`](https://github.com/Modernizr/Modernizr/pull/1704)
- Update grunt-contrib-clean to version 0.6.0 🚀 [`#1729`](https://github.com/Modernizr/Modernizr/pull/1729)
- Adding basic test for Cryptographic functions [`#1661`](https://github.com/Modernizr/Modernizr/pull/1661)
- Add XDomainRequest detection [`#1566`](https://github.com/Modernizr/Modernizr/pull/1566)
- Fix detecting unprefixed gradients. fixes #1621  [`#1622`](https://github.com/Modernizr/Modernizr/pull/1622)
- fix crlf (windows) end of lines forcing to lf (unix) [`#1711`](https://github.com/Modernizr/Modernizr/pull/1711)
- Update grunt-contrib-copy to version 0.8.2 🚀 [`#1722`](https://github.com/Modernizr/Modernizr/pull/1722)
- Update load-grunt-tasks to version 3.3.0 🚀 [`#1720`](https://github.com/Modernizr/Modernizr/pull/1720)
- add detect for BDI element [`#1719`](https://github.com/Modernizr/Modernizr/pull/1719)
- add WindowBase64 API detection (window.atob && window.btoa) [`#1696`](https://github.com/Modernizr/Modernizr/pull/1696)
- Update marked to version 0.3.5 🚀 [`#1718`](https://github.com/Modernizr/Modernizr/pull/1718)
- hiddenscroll: More complete docs [`#1715`](https://github.com/Modernizr/Modernizr/pull/1715)
- Has own property check [`#1710`](https://github.com/Modernizr/Modernizr/pull/1710)
- Update joi to version 6.9.1 🚀 [`#1713`](https://github.com/Modernizr/Modernizr/pull/1713)
- fix spelling in command help [`#1708`](https://github.com/Modernizr/Modernizr/pull/1708)
- Update yargs to version 3.27.0 🚀 [`#1705`](https://github.com/Modernizr/Modernizr/pull/1705)
- Merge pull request #1514 from ryanhughes/firefox-css-hyphens [`#1438`](https://github.com/Modernizr/Modernizr/issues/1438)
- Merge pull request #1622 from TRowbotham/master [`#1621`](https://github.com/Modernizr/Modernizr/issues/1621)
- adding basic crypto test [`#1659`](https://github.com/Modernizr/Modernizr/issues/1659)
- Catch window.find exception in FF for Android, fixes #1438 [`#1438`](https://github.com/Modernizr/Modernizr/issues/1438)
- Adds hasOwnProperty check to testRunner [`cbbd1c5`](https://github.com/Modernizr/Modernizr/commit/cbbd1c55e64f13f57ccef905456dc7bfb73991c0)
- Fix audio preload on iOS (reviewed) [`055ab50`](https://github.com/Modernizr/Modernizr/commit/055ab500ce4af93082aa88ffd69c2bb90943044e)
- Fix detecting unprefixed gradients [`121f977`](https://github.com/Modernizr/Modernizr/commit/121f9772b18f9c333e65aee633472cf41ddf1cb7)
- Less string concatenation [`d405a71`](https://github.com/Modernizr/Modernizr/commit/d405a717b62b216e1714677944360526dbb17158)
- bump version [`ec74681`](https://github.com/Modernizr/Modernizr/commit/ec746816e1edb88ec80f88898a17fa2e3d7cb844)
- chore(package): update yargs to version 3.29.0 [`9649ee6`](https://github.com/Modernizr/Modernizr/commit/9649ee6848f794974e7eb6c91f9f6aab84e27d00)
- fix style issue [`ce6c8b6`](https://github.com/Modernizr/Modernizr/commit/ce6c8b69b2cf8f64713031d3e9cb0b6069c1b943)
- chore(package): update grunt-contrib-clean to version 0.6.0 [`c5e4c66`](https://github.com/Modernizr/Modernizr/commit/c5e4c66975ec2cd6bfc33fa7429d580e9f1c6c58)
- fix code style [`641af45`](https://github.com/Modernizr/Modernizr/commit/641af45d467fd2bae837cb3aba654d5bc9af3d38)
- XDomainRequest: simplify detect per comments in #1566 [`cd6e9a1`](https://github.com/Modernizr/Modernizr/commit/cd6e9a100df2d830df58da42eef626e4e3122dd8)
- chore(package): update grunt-contrib-copy to version 0.8.2 [`1b382c4`](https://github.com/Modernizr/Modernizr/commit/1b382c4148ea2a2a9742dca336a8ce13fee143b5)
- chore(package): update load-grunt-tasks to version 3.3.0 [`87d4fbc`](https://github.com/Modernizr/Modernizr/commit/87d4fbcf917ce90b526cbf7430d7d566996eef9b)
- chore(package): update marked to version 0.3.5 [`d23013a`](https://github.com/Modernizr/Modernizr/commit/d23013ae7966827b5967bdc072dd3e9628f9e1eb)
- chore(package): update joi to version 6.9.1 [`be3322e`](https://github.com/Modernizr/Modernizr/commit/be3322ecdc24240f0b81292fb02f2339ff76b7f5)
- chore(package): update yargs to version 3.27.0 [`518eb9c`](https://github.com/Modernizr/Modernizr/commit/518eb9c33437db7f967358f0d29ba380fc236fb1)
- Use strict equality when checking 0 [`177dc99`](https://github.com/Modernizr/Modernizr/commit/177dc992ecf0955cad9ff53d15e3f28b4d49487e)

#### [v3.1.0](https://github.com/Modernizr/Modernizr/compare/v3.0.0...v3.1.0)

> 5 October 2015

- Updated grunt-contrib-jade to version 0.15.0 [`#1685`](https://github.com/Modernizr/Modernizr/pull/1685)
- Updated yargs to version 3.26.0 [`#1693`](https://github.com/Modernizr/Modernizr/pull/1693)
- Updated joi to version 6.9.0 [`#1698`](https://github.com/Modernizr/Modernizr/pull/1698)
- Updated proxyquire to version 1.7.3 [`#1699`](https://github.com/Modernizr/Modernizr/pull/1699)
- fix inaccurate vunit detection on iOS 8 [`#1682`](https://github.com/Modernizr/Modernizr/pull/1682)
- Add author, doc, notes to backdrop test [`#1689`](https://github.com/Modernizr/Modernizr/pull/1689)
- jpeg2000 test [`#1679`](https://github.com/Modernizr/Modernizr/pull/1679)
- Pinned all dependencies [`#1683`](https://github.com/Modernizr/Modernizr/pull/1683)
- add prefixedCSSValue, to test for prefixed css values [`#1667`](https://github.com/Modernizr/Modernizr/pull/1667)
- Update and make html5shiv Browserify compatible [`#1680`](https://github.com/Modernizr/Modernizr/pull/1680)
- Fixed readme build instructions [`#1677`](https://github.com/Modernizr/Modernizr/pull/1677)
- Pr/1638 + fix to pass tests  [`#1670`](https://github.com/Modernizr/Modernizr/pull/1670)
- Add msedge to sauce config. [`#1669`](https://github.com/Modernizr/Modernizr/pull/1669)
- Prevent request loop on Opera Mini servers [`#1594`](https://github.com/Modernizr/Modernizr/pull/1594)
- Update flash.js [`#1635`](https://github.com/Modernizr/Modernizr/pull/1635)
- update polyfill info for jQuery-contextMenu [`#1665`](https://github.com/Modernizr/Modernizr/pull/1665)
- Fetch automation script via `npm` [`#1662`](https://github.com/Modernizr/Modernizr/pull/1662)
- Optimize Modernizr SVG logo [`#1657`](https://github.com/Modernizr/Modernizr/pull/1657)
- Update href for cupcakejs sessionStorage polyfill. [`#1647`](https://github.com/Modernizr/Modernizr/pull/1647)
- Add CLI version lower case -v alias [`#1644`](https://github.com/Modernizr/Modernizr/pull/1644)
- chore(package): pinned dependencies [`d868820`](https://github.com/Modernizr/Modernizr/commit/d8688206d2ed957a0b3123a99d25f06de096bae0)
- update contributors info for website [`63f4b5d`](https://github.com/Modernizr/Modernizr/commit/63f4b5d017cef9fcfb2d1cb72b6e022e37bd8ca8)
- jpeg 2000 detection [`f18059a`](https://github.com/Modernizr/Modernizr/commit/f18059aa35aa3f201688d92685c8df2920175129)
- Add backdropfilter test [`5cab04d`](https://github.com/Modernizr/Modernizr/commit/5cab04dda8043138682bea1dfdb25853934e27b4)
- bump version [`7145a1c`](https://github.com/Modernizr/Modernizr/commit/7145a1c91e8eba334887aad820917657b5466bb4)
- chore(package): updated grunt-contrib-jade to version 0.15.0 [`8f9c6ea`](https://github.com/Modernizr/Modernizr/commit/8f9c6eafbddd06b3f4b305f80e090b81dae81d64)
- chore(package): update yargs to version 3.26.0 [`67cef87`](https://github.com/Modernizr/Modernizr/commit/67cef87b677cc1538a3bdab4867e39af9861b33a)
- chore(package): update joi to version 6.9.0 [`d65bc6f`](https://github.com/Modernizr/Modernizr/commit/d65bc6fcbe50fb44182142541e7903dc5a5ea437)
- chore(package): update proxyquire to version 1.7.3 [`9a5aa6b`](https://github.com/Modernizr/Modernizr/commit/9a5aa6b0dfb138f482f65078a661c3ef2581f880)
- fix build status img [`14eb323`](https://github.com/Modernizr/Modernizr/commit/14eb32351a5b307a543c1df59999fa5e4368a759)
- Remove trailing comma [`cc94b33`](https://github.com/Modernizr/Modernizr/commit/cc94b3380f8743cbe60c2eb8e6e71d5a3dab749e)
- remove unused module [`6bd55c3`](https://github.com/Modernizr/Modernizr/commit/6bd55c3b2a5d0170f4f218006cb1c8f2660e3908)

### [v3.0.0](https://github.com/Modernizr/Modernizr/compare/v2.8.3...v3.0.0)

> 11 September 2015

- change build hashes to build queries [`#1627`](https://github.com/Modernizr/Modernizr/pull/1627)
- show a useful error when no options are supplied [`#1620`](https://github.com/Modernizr/Modernizr/pull/1620)
- bin/modernizr --options is broken [`#1612`](https://github.com/Modernizr/Modernizr/pull/1612)
- Fix tiny typo - will help for google searches! [`#1609`](https://github.com/Modernizr/Modernizr/pull/1609)
- Hosted tests in modernizr.github.io failed these two tests due to 404s [`#1605`](https://github.com/Modernizr/Modernizr/pull/1605)
- update jsdoc to be saner [`#1595`](https://github.com/Modernizr/Modernizr/pull/1595)
- improve documentation for src functions [`#1593`](https://github.com/Modernizr/Modernizr/pull/1593)
- Add test for the fetch API [`#1563`](https://github.com/Modernizr/Modernizr/pull/1563)
- drop draganddrop detect for reasons [`#1585`](https://github.com/Modernizr/Modernizr/pull/1585)
- Add jscs to check style [`#1565`](https://github.com/Modernizr/Modernizr/pull/1565)
- ensure modernizr can run inside an iframe [`#1581`](https://github.com/Modernizr/Modernizr/pull/1581)
- Clean up usage of jshintrc [`#1573`](https://github.com/Modernizr/Modernizr/pull/1573)
- add SVG context integration tests [`#1583`](https://github.com/Modernizr/Modernizr/pull/1583)
- make sure test flash embed is removed when its been wrapped [`#1582`](https://github.com/Modernizr/Modernizr/pull/1582)
- updates and saucelabs desktop support [`#1578`](https://github.com/Modernizr/Modernizr/pull/1578)
- remove redundant setClasses option [`#1576`](https://github.com/Modernizr/Modernizr/pull/1576)
- reuse metadata if its defined in the browser already [`#1574`](https://github.com/Modernizr/Modernizr/pull/1574)
- Don't include dotfiles in npm package [`#1572`](https://github.com/Modernizr/Modernizr/pull/1572)
- fix classPrefix in minified code [`#1571`](https://github.com/Modernizr/Modernizr/pull/1571)
- handful of updates for new site [`#1562`](https://github.com/Modernizr/Modernizr/pull/1562)
- Add docs badge to README [`#1533`](https://github.com/Modernizr/Modernizr/pull/1533)
- fix minified output [`#1560`](https://github.com/Modernizr/Modernizr/pull/1560)
- Fixed a regression on webkit family browsers with devicePixelRatio 1 [`#1554`](https://github.com/Modernizr/Modernizr/pull/1554)
- Detect emoji support with various device pixel ratio [`#1551`](https://github.com/Modernizr/Modernizr/pull/1551)
- various fixes for various browsers [`#1548`](https://github.com/Modernizr/Modernizr/pull/1548)
- fix vmin and vmax tests for windows browsers [`#1537`](https://github.com/Modernizr/Modernizr/pull/1537)
- fixes for ie 12 [`#1545`](https://github.com/Modernizr/Modernizr/pull/1545)
- fixes for ie 11 [`#1544`](https://github.com/Modernizr/Modernizr/pull/1544)
- fixes for opera 12 [`#1543`](https://github.com/Modernizr/Modernizr/pull/1543)
- IE 8 fixes [`#1541`](https://github.com/Modernizr/Modernizr/pull/1541)
- fix replace removals in universal builder [`#1542`](https://github.com/Modernizr/Modernizr/pull/1542)
- fix IE 9 caniuse mappings [`#1540`](https://github.com/Modernizr/Modernizr/pull/1540)
- bunch of caniuse tests fixes for ie10 [`#1539`](https://github.com/Modernizr/Modernizr/pull/1539)
- improve npmignore [`#1535`](https://github.com/Modernizr/Modernizr/pull/1535)
- fixes for appveyor [`#1536`](https://github.com/Modernizr/Modernizr/pull/1536)
- migrate testing from qunit to mocha [`#1531`](https://github.com/Modernizr/Modernizr/pull/1531)
- Adds feature detect and polyfill for window.matchMedia() [`#1520`](https://github.com/Modernizr/Modernizr/pull/1520)
- Remove fake body for truthy in all non-IE browsers [`#1506`](https://github.com/Modernizr/Modernizr/pull/1506)
- Docs cleanup in mq.js [`#1530`](https://github.com/Modernizr/Modernizr/pull/1530)
- Update readme.md [`#1529`](https://github.com/Modernizr/Modernizr/pull/1529)
- Update html5printshiv to 3.7.2 [`#1525`](https://github.com/Modernizr/Modernizr/pull/1525)
- updates to the universal builder [`#1519`](https://github.com/Modernizr/Modernizr/pull/1519)
- API bug fixes for #1517 [`#1521`](https://github.com/Modernizr/Modernizr/pull/1521)
- switch to universal requirejs based build system [`#1517`](https://github.com/Modernizr/Modernizr/pull/1517)
- csstransform3d detect should prefer css conditionals - fixes #1512 [`#1513`](https://github.com/Modernizr/Modernizr/pull/1513)
- Add CSS appearance detection [`#1490`](https://github.com/Modernizr/Modernizr/pull/1490)
- update webgl test to use probablySupportsContext [`#1504`](https://github.com/Modernizr/Modernizr/pull/1504)
- reorder video autoplay videos [`#1502`](https://github.com/Modernizr/Modernizr/pull/1502)
- add appveyor config for ci on windows [`#1393`](https://github.com/Modernizr/Modernizr/pull/1393)
- add css validity pseudo selectors [`#1479`](https://github.com/Modernizr/Modernizr/pull/1479)
- Add option to toggle no-js replacement [`#1429`](https://github.com/Modernizr/Modernizr/pull/1429)
- delete cruft [`#1486`](https://github.com/Modernizr/Modernizr/pull/1486)
- add RTC Data Channel detect [`#1485`](https://github.com/Modernizr/Modernizr/pull/1485)
- Add bang so minification is easier [`#1481`](https://github.com/Modernizr/Modernizr/pull/1481)
- fixes for the flash detect [`#1469`](https://github.com/Modernizr/Modernizr/pull/1469)
- Update UA check to fix false negative on WP 8.1 [`#1472`](https://github.com/Modernizr/Modernizr/pull/1472)
- add templatestrings detect [`#1465`](https://github.com/Modernizr/Modernizr/pull/1465)
- Add test for `Proximity API` [`#1373`](https://github.com/Modernizr/Modernizr/pull/1373)
- typo fixes [`#1452`](https://github.com/Modernizr/Modernizr/pull/1452)
- check if values are actually false Bool objects before setting css class [`#1447`](https://github.com/Modernizr/Modernizr/pull/1447)
- add knownBug for blackberry and input.multiple [`#1434`](https://github.com/Modernizr/Modernizr/pull/1434)
- add text-align-last detect [`#1433`](https://github.com/Modernizr/Modernizr/pull/1433)
- More IE7 fixes: atRule and unit test [`#1423`](https://github.com/Modernizr/Modernizr/pull/1423)
- improve grammer in readme [`#1424`](https://github.com/Modernizr/Modernizr/pull/1424)
- fix IE11's false positive number support with checkValidity [`#1405`](https://github.com/Modernizr/Modernizr/pull/1405)
- Fixes typo in background blend mode test. [`#1421`](https://github.com/Modernizr/Modernizr/pull/1421)
- testProps  + createElement fixes for IE7 [`#1419`](https://github.com/Modernizr/Modernizr/pull/1419)
- Added CustomEvent constructor feature detect [`#1416`](https://github.com/Modernizr/Modernizr/pull/1416)
- Removing stray + [`#1408`](https://github.com/Modernizr/Modernizr/pull/1408)
- add detect for background-blend-mode [`#1392`](https://github.com/Modernizr/Modernizr/pull/1392)
- DOM4 MutationObserver feature detect [`#1394`](https://github.com/Modernizr/Modernizr/pull/1394)
- feature-detect: URL parser [`#1395`](https://github.com/Modernizr/Modernizr/pull/1395)
- combine webp tests - fixes #1229 [`#1240`](https://github.com/Modernizr/Modernizr/pull/1240)
- Don't strip valid whitespace from md files [`#1387`](https://github.com/Modernizr/Modernizr/pull/1387)
- Remove orphaned files [`#1386`](https://github.com/Modernizr/Modernizr/pull/1386)
- Add SVG foreignObject tag support detection. [`#1371`](https://github.com/Modernizr/Modernizr/pull/1371)
- False-positive for csstransforms test [`#1378`](https://github.com/Modernizr/Modernizr/pull/1378)
- Detect emoji support on Windows 7+ [`#1377`](https://github.com/Modernizr/Modernizr/pull/1377)
- Adding a test for `transferables` objects [`#1349`](https://github.com/Modernizr/Modernizr/pull/1349)
- Create atRule API to check for atRules (@keyframes, @import, etc.) [`#1132`](https://github.com/Modernizr/Modernizr/pull/1132)
- blacklist Android 2.x on Modernizr.csstransforms [`#1375`](https://github.com/Modernizr/Modernizr/pull/1375)
- use exec rather than spawn when using windows [`#1372`](https://github.com/Modernizr/Modernizr/pull/1372)
- new detect: "bloblurls" for URL.createObjectURL, etc [`#1351`](https://github.com/Modernizr/Modernizr/pull/1351)
- add a knownBug for iOS7 video autoplay, since its fixed in iOS8. Fixes #1038 [`#1370`](https://github.com/Modernizr/Modernizr/pull/1370)
- feature detects for CSS ch, em and ex units [`#1331`](https://github.com/Modernizr/Modernizr/pull/1331)
- fix: `this` refers to the global object [`#1292`](https://github.com/Modernizr/Modernizr/pull/1292)
- add support for FF 17-21 @supports [`#1327`](https://github.com/Modernizr/Modernizr/pull/1327)
- added new html5shiv [`#1343`](https://github.com/Modernizr/Modernizr/pull/1343)
- Update documentation on the rationale for ignoring cookiesEnabled [`#1356`](https://github.com/Modernizr/Modernizr/pull/1356)
- Update readme.md [`#1362`](https://github.com/Modernizr/Modernizr/pull/1362)
- convert kebab-case to camelCase in testProps for browsers that don't have @supports support [`#1323`](https://github.com/Modernizr/Modernizr/pull/1323)
- `testProp()` and `testAllProps()` now accept kebab-case – updating tests... [`#4`](https://github.com/Modernizr/Modernizr/pull/4)
- Fix broken link in comment [`#1353`](https://github.com/Modernizr/Modernizr/pull/1353)
- Add test for the `Beacon API` [`#1339`](https://github.com/Modernizr/Modernizr/pull/1339)
- Correct note from within `serviceworker.js` [`#1337`](https://github.com/Modernizr/Modernizr/pull/1337)
- Remove `speechinput` test [`#1326`](https://github.com/Modernizr/Modernizr/pull/1326)
- detects for complete ES5 support, inc. syntax and read-only undefined [`#1289`](https://github.com/Modernizr/Modernizr/pull/1289)
- add alises to renamed detects [`#1282`](https://github.com/Modernizr/Modernizr/pull/1282)
- [IE8] localizednumber: exit early if other tests fail [`#1288`](https://github.com/Modernizr/Modernizr/pull/1288)
- smaller fnBind fallback [`#1315`](https://github.com/Modernizr/Modernizr/pull/1315)
- Remove "cast" from Promise test [`#1320`](https://github.com/Modernizr/Modernizr/pull/1320)
- Add HLS support detection to Modernizr.video [`#1317`](https://github.com/Modernizr/Modernizr/pull/1317)
- Change `fnBind` to a normal lib function instead of a polyfill [`#1278`](https://github.com/Modernizr/Modernizr/pull/1278)
- Squashes min-width breakpoints into one commit. [`#1309`](https://github.com/Modernizr/Modernizr/pull/1309)
- Update html5printshiv.js to version 3.7.0 [`#1304`](https://github.com/Modernizr/Modernizr/pull/1304)
- Update html5shiv.js to version 3.7.0 [`#1303`](https://github.com/Modernizr/Modernizr/pull/1303)
- Test for `sizes` attribute support on `img`. [`#1305`](https://github.com/Modernizr/Modernizr/pull/1305)
- Add test for `picture` element support, per the proposed spec/impl. currently underway. [`#1302`](https://github.com/Modernizr/Modernizr/pull/1302)
- Update jDataView URL [`#1300`](https://github.com/Modernizr/Modernizr/pull/1300)
- Fixes Pulsation on Page Load from Injected Video Tag [`#1295`](https://github.com/Modernizr/Modernizr/pull/1295)
- extract detects found in the html5shiv code [`#1291`](https://github.com/Modernizr/Modernizr/pull/1291)
- Current resource forwards to a 404 [`#1297`](https://github.com/Modernizr/Modernizr/pull/1297)
- feature detects for ES6 Array, Math, Number, Object, String; for #1170 [`#1269`](https://github.com/Modernizr/Modernizr/pull/1269)
- Rename .gitattibutes to .gitattributes [`#1293`](https://github.com/Modernizr/Modernizr/pull/1293)
- mathml: fix missing AMD dependency on testStyles [`#1287`](https://github.com/Modernizr/Modernizr/pull/1287)
- Test errors in some browsers [`#1284`](https://github.com/Modernizr/Modernizr/pull/1284)
- Create .npmignore save 2.5mb when publishing [`#1277`](https://github.com/Modernizr/Modernizr/pull/1277)
- cast parent of subproperties to bool if they are not ones already [`#1281`](https://github.com/Modernizr/Modernizr/pull/1281)
- Make sure autoplay test callback is only called once [`#1280`](https://github.com/Modernizr/Modernizr/pull/1280)
- add sticky positioning knownBug, fixes #1111 [`#1256`](https://github.com/Modernizr/Modernizr/pull/1256)
- Update video.js [`#1271`](https://github.com/Modernizr/Modernizr/pull/1271)
- add note about firefox broken sandbox support. fixes #955 [`#1266`](https://github.com/Modernizr/Modernizr/pull/1266)
- update history ua snif, fixes #891 [`#1264`](https://github.com/Modernizr/Modernizr/pull/1264)
- Create .jshintrc file [`#1255`](https://github.com/Modernizr/Modernizr/pull/1255)
- fixes for chrome caniuse audit [`#1260`](https://github.com/Modernizr/Modernizr/pull/1260)
- add deleteDatabase as a subprop detect to indexedDB. [`#1238`](https://github.com/Modernizr/Modernizr/pull/1238)
- Wrapping call to `indexeddb.deleteDatabase` in a try…catch [`#1258`](https://github.com/Modernizr/Modernizr/pull/1258)
- update DOC blocks spacing, add some missing documentation [`#1252`](https://github.com/Modernizr/Modernizr/pull/1252)
- improve custom-protocol-handler.js [`#992`](https://github.com/Modernizr/Modernizr/pull/992)
- ensure non standard prefixed locations follow the usePrefixes config flag. [`#1245`](https://github.com/Modernizr/Modernizr/pull/1245)
- Method to provide hyphenated versions of prefixed CSS properties [`#848`](https://github.com/Modernizr/Modernizr/pull/848)
- remove Modernizr.load - fixes #1182 [`#1241`](https://github.com/Modernizr/Modernizr/pull/1241)
- Add feature detect for Event listeners [`#1197`](https://github.com/Modernizr/Modernizr/pull/1197)
- add formtarget detect [`#1239`](https://github.com/Modernizr/Modernizr/pull/1239)
- update webgl test to include supportsContext [`#1009`](https://github.com/Modernizr/Modernizr/pull/1009)
- Fix line ending issue described in #1228 [`#1232`](https://github.com/Modernizr/Modernizr/pull/1232)
- Add test for HTML Imports [`#1233`](https://github.com/Modernizr/Modernizr/pull/1233)
- make sure ActiveXObject exists before accessing it - fixes #1187 [`#1234`](https://github.com/Modernizr/Modernizr/pull/1234)
- Add .gitattributes [`#1231`](https://github.com/Modernizr/Modernizr/pull/1231)
- Added hidden scrollbar test [`#1029`](https://github.com/Modernizr/Modernizr/pull/1029)
- add formmethod detect [`#1177`](https://github.com/Modernizr/Modernizr/pull/1177)
- add will-change detect [`#1211`](https://github.com/Modernizr/Modernizr/pull/1211)
- make xhr2 test more accurate with FF3.6 [`#1178`](https://github.com/Modernizr/Modernizr/pull/1178)
- add @cabanier's test from #797 to the updated style [`#970`](https://github.com/Modernizr/Modernizr/pull/970)
- added blob check to the indexeddb test - fixed #703 [`#962`](https://github.com/Modernizr/Modernizr/pull/962)
- Added initial device light detection [`#1191`](https://github.com/Modernizr/Modernizr/pull/1191)
- Add ES6 Generators [`#1221`](https://github.com/Modernizr/Modernizr/pull/1221)
- add detect for the all css property [`#1222`](https://github.com/Modernizr/Modernizr/pull/1222)
- Improve grammer in readme [`#1220`](https://github.com/Modernizr/Modernizr/pull/1220)
- Sync test for SVG-as-img as briefly discussed in #1200 [`#1213`](https://github.com/Modernizr/Modernizr/pull/1213)
- adds "noPrefixes" option, to opt-out vendor prefix check, fixes #1082 [`#1193`](https://github.com/Modernizr/Modernizr/pull/1193)
- Add querySelector test, addresses #1194 [`#1195`](https://github.com/Modernizr/Modernizr/pull/1195)
- Remove stray checkin of require.js [`#1185`](https://github.com/Modernizr/Modernizr/pull/1185)
- Simplify Shapes test [`#1188`](https://github.com/Modernizr/Modernizr/pull/1188)
- add bug notes about dragndrop on mobile [`#1127`](https://github.com/Modernizr/Modernizr/pull/1127)
- add ie10 support to form validation [`#1060`](https://github.com/Modernizr/Modernizr/pull/1060)
- Fix typo [`#1186`](https://github.com/Modernizr/Modernizr/pull/1186)
- add unicode-range test [`#1062`](https://github.com/Modernizr/Modernizr/pull/1062)
- Grunt improvements [`#1173`](https://github.com/Modernizr/Modernizr/pull/1173)
- add note about the silk browser having a false positive on box-shadow [`#1176`](https://github.com/Modernizr/Modernizr/pull/1176)
- add literal period to history's blacklist, ensuring that its android 2 and not android 22 [`#1175`](https://github.com/Modernizr/Modernizr/pull/1175)
- add formenctype test [`#1157`](https://github.com/Modernizr/Modernizr/pull/1157)
- Add test for ES6 Promises [`#1169`](https://github.com/Modernizr/Modernizr/pull/1169)
- Add test for `CSS.escape()` [`#1172`](https://github.com/Modernizr/Modernizr/pull/1172)
- fix typo [`#1168`](https://github.com/Modernizr/Modernizr/pull/1168)
- Clean up dev dependencies [`#1159`](https://github.com/Modernizr/Modernizr/pull/1159)
- Added a test for animated WebP images [`#1155`](https://github.com/Modernizr/Modernizr/pull/1155)
- add formaction test [`#1080`](https://github.com/Modernizr/Modernizr/pull/1080)
- Add support for Blob constructor in blobworkers test since BlobBuilder i... [`#1141`](https://github.com/Modernizr/Modernizr/pull/1141)
- move jshint out of the build task to improve build speed [`#1156`](https://github.com/Modernizr/Modernizr/pull/1156)
- fix firefox bug in videoautoplay, ensure check happens after a tick [`#1150`](https://github.com/Modernizr/Modernizr/pull/1150)
- Added test for transparent Webp images [`#1024`](https://github.com/Modernizr/Modernizr/pull/1024)
- small fix for svg filter test [`#1078`](https://github.com/Modernizr/Modernizr/pull/1078)
- add maxlength text [`#1079`](https://github.com/Modernizr/Modernizr/pull/1079)
- enforce quote styles via jshint [`#1153`](https://github.com/Modernizr/Modernizr/pull/1153)
- remove unused variables from through the project [`#1151`](https://github.com/Modernizr/Modernizr/pull/1151)
- package.json: lowercase name [`#1146`](https://github.com/Modernizr/Modernizr/pull/1146)
- update matchdep so we can ignore grunt-cli when we add grunt tasks [`#1152`](https://github.com/Modernizr/Modernizr/pull/1152)
- use a local version of grunt-cli. [`#1136`](https://github.com/Modernizr/Modernizr/pull/1136)
- Add test to detect the support of the Intl API [`#1149`](https://github.com/Modernizr/Modernizr/pull/1149)
- Adds UA blacklist to @font-face test as a stopgap for false positives [`#1147`](https://github.com/Modernizr/Modernizr/pull/1147)
- update video autoplay test to cleanup listener. fixes for #945 [`#1018`](https://github.com/Modernizr/Modernizr/pull/1018)
- readme.md: remove sync return value from JS API build example [`#1145`](https://github.com/Modernizr/Modernizr/pull/1145)
- support 1.1 version of CSP [`#1134`](https://github.com/Modernizr/Modernizr/pull/1134)
- Add saucelab unit testing support [`#1125`](https://github.com/Modernizr/Modernizr/pull/1125)
- fix metadata [`#1131`](https://github.com/Modernizr/Modernizr/pull/1131)
- update border-image knownbugs to include android 1.*'s buggy rendering [`#1130`](https://github.com/Modernizr/Modernizr/pull/1130)
- change vw/vh tests to clientWidth rather than innerWidth in case of [`#1084`](https://github.com/Modernizr/Modernizr/pull/1084)
- add vp9 detect [`#1100`](https://github.com/Modernizr/Modernizr/pull/1100)
- Fixing typo, flexbox -&gt; flexwrap [`#1128`](https://github.com/Modernizr/Modernizr/pull/1128)
- add srcset test [`#1105`](https://github.com/Modernizr/Modernizr/pull/1105)
- Updated config-all.json [`#1121`](https://github.com/Modernizr/Modernizr/pull/1121)
- Reverting PR #874 [`#1122`](https://github.com/Modernizr/Modernizr/pull/1122)
- add fileinputdirectory to config-all.json [`#1113`](https://github.com/Modernizr/Modernizr/pull/1113)
- added test for custom search event for input with type of search [`#1114`](https://github.com/Modernizr/Modernizr/pull/1114)
- add jpeg xr test [`#1036`](https://github.com/Modernizr/Modernizr/pull/1036)
- `flex-wrap` contention [`#1048`](https://github.com/Modernizr/Modernizr/pull/1048)
- :target Feature Test [`#1107`](https://github.com/Modernizr/Modernizr/pull/1107)
- Add Web Animations API detect [`#1109`](https://github.com/Modernizr/Modernizr/pull/1109)
- add servieworkers test [`#1106`](https://github.com/Modernizr/Modernizr/pull/1106)
- clean up async metadata [`#1087`](https://github.com/Modernizr/Modernizr/pull/1087)
- Add tests for CSS multi-columns [`#1088`](https://github.com/Modernizr/Modernizr/pull/1088)
- Add 'transform-style: preserve-3d' test - fixes #762 [`#999`](https://github.com/Modernizr/Modernizr/pull/999)
- Add support for dot properties in addTest - for #1088 [`#1089`](https://github.com/Modernizr/Modernizr/pull/1089)
- Modify the Shapes test to use shape-outside rather than shape-inside [`#1086`](https://github.com/Modernizr/Modernizr/pull/1086)
- add oninput test [`#1055`](https://github.com/Modernizr/Modernizr/pull/1055)
- Add window.crypto.getRandomValues test [`#1076`](https://github.com/Modernizr/Modernizr/pull/1076)
- convert webp lossless test to a non alpha image [`#1064`](https://github.com/Modernizr/Modernizr/pull/1064)
- shrink webp detect by a few bytes [`#1065`](https://github.com/Modernizr/Modernizr/pull/1065)
- add notes to the vml detect [`#1056`](https://github.com/Modernizr/Modernizr/pull/1056)
- feature-detect for VML [`#1037`](https://github.com/Modernizr/Modernizr/pull/1037)
- Web Speech Synthesis test [`#1049`](https://github.com/Modernizr/Modernizr/pull/1049)
- Add input[directory] test [`#965`](https://github.com/Modernizr/Modernizr/pull/965)
- SpeechRecognition test + minor updates  [`#1021`](https://github.com/Modernizr/Modernizr/pull/1021)
- Code refactoring, made the function definition related to UA env [`#1034`](https://github.com/Modernizr/Modernizr/pull/1034)
- feature-detect for Document Fragments [`#641`](https://github.com/Modernizr/Modernizr/pull/641)
- Fixed path to test directory in README [`#1033`](https://github.com/Modernizr/Modernizr/pull/1033)
- improve contenteditable test [`#994`](https://github.com/Modernizr/Modernizr/pull/994)
- Remove audiodata test [`#1019`](https://github.com/Modernizr/Modernizr/pull/1019)
- Check for useable Notification Api [`#1015`](https://github.com/Modernizr/Modernizr/pull/1015)
- Fixing a scoping issue with multiple `Modernizr.on()` callbacks for a single test [`#1016`](https://github.com/Modernizr/Modernizr/pull/1016)
- polyfill HTML5-History-API falls at initialization in IE6+ [`#976`](https://github.com/Modernizr/Modernizr/pull/976)
- changed all existence checks to use `in` - fixes 732 [`#989`](https://github.com/Modernizr/Modernizr/pull/989)
- add ellipsis test - fixes #188 [`#1003`](https://github.com/Modernizr/Modernizr/pull/1003)
- Added "background-clip: text" test [`#925`](https://github.com/Modernizr/Modernizr/pull/925)
- Use CSS.supports() internally (fixes #818) [`#933`](https://github.com/Modernizr/Modernizr/pull/933)
- Add XHR `responseType` tests [`#1006`](https://github.com/Modernizr/Modernizr/pull/1006)
- Modify CSS Exclusions to CSS Shapes, since we split up the specification. [`#980`](https://github.com/Modernizr/Modernizr/pull/980)
- Update CSS Shapes test. [`#998`](https://github.com/Modernizr/Modernizr/pull/998)
- Minor fixes [`#997`](https://github.com/Modernizr/Modernizr/pull/997)
- whitespace/tab fixes - fixes 728 [`#987`](https://github.com/Modernizr/Modernizr/pull/987)
- property is displaytable not display-table [`#991`](https://github.com/Modernizr/Modernizr/pull/991)
- update caniuse mapping - fixes 736 [`#990`](https://github.com/Modernizr/Modernizr/pull/990)
- Updated flexbox tests to better capture all 3 specs; fixes #812 [`#936`](https://github.com/Modernizr/Modernizr/pull/936)
- Add feature detect for nth-child() [`#685`](https://github.com/Modernizr/Modernizr/pull/685)
- Metadata / DOC improvements [`#1`](https://github.com/Modernizr/Modernizr/pull/1)
- Fixed `define()` stripping regex [`#975`](https://github.com/Modernizr/Modernizr/pull/975)
- Move unit test plugins to devDependencies [`#974`](https://github.com/Modernizr/Modernizr/pull/974)
- Update metadata regular expression parsing [`#973`](https://github.com/Modernizr/Modernizr/pull/973)
- Programmatic API [`#967`](https://github.com/Modernizr/Modernizr/pull/967)
- Making Modernizr friendlier for npm/cli [`#958`](https://github.com/Modernizr/Modernizr/pull/958)
- add opus detection - fixes #699 [`#961`](https://github.com/Modernizr/Modernizr/pull/961)
- Added note re. Chrome occassionally failing transforms3d detect [`#953`](https://github.com/Modernizr/Modernizr/pull/953)
- Adding requestAutocomplete feature detect [`#796`](https://github.com/Modernizr/Modernizr/pull/796)
- updated/fixes #696 - adds preload and loop checks for video/audio elements [`#950`](https://github.com/Modernizr/Modernizr/pull/950)
- Removed `touch` alias for `Modernizr.touchevents` [`#941`](https://github.com/Modernizr/Modernizr/pull/941)
- fix for #520 - check for chrome frame in download test [`#939`](https://github.com/Modernizr/Modernizr/pull/939)
- Wrapping cssregions detect delta calculation in a parseInt fixes #940 [`#949`](https://github.com/Modernizr/Modernizr/pull/949)
- Add detection for HTML5 video autoplay [`#917`](https://github.com/Modernizr/Modernizr/pull/917)
- Use margin instead of width to test for :change pseudo-selector [`#922`](https://github.com/Modernizr/Modernizr/pull/922)
- Update LICENSE [`#919`](https://github.com/Modernizr/Modernizr/pull/919)
- Add Async Event Support [`#921`](https://github.com/Modernizr/Modernizr/pull/921)
- Improved 'csspointerevents' test [`#924`](https://github.com/Modernizr/Modernizr/pull/924)
- Detect ES5 features [`#901`](https://github.com/Modernizr/Modernizr/pull/901)
- Add detect for SVG in `&lt;img&gt;` tag [`#913`](https://github.com/Modernizr/Modernizr/pull/913)
- Update WebSockets detection [`#912`](https://github.com/Modernizr/Modernizr/pull/912)
- HTML Media Capture attribute test [`#909`](https://github.com/Modernizr/Modernizr/pull/909)
- Added knownBug report of Modernizr.touchevents false-positive on some BB6 builds [`#910`](https://github.com/Modernizr/Modernizr/pull/910)
- Set ASCII-only option in Uglify - fixes #899 [`#900`](https://github.com/Modernizr/Modernizr/pull/900)
- Add feature-detect for css generated content transitions/animations [`#896`](https://github.com/Modernizr/Modernizr/pull/896)
- add feature-detect for css general sibling [`#889`](https://github.com/Modernizr/Modernizr/pull/889)
- Modernizr crashes on Firefox with hidden iframe [`#886`](https://github.com/Modernizr/Modernizr/pull/886)
- Updated `touchevents` test comments [`#888`](https://github.com/Modernizr/Modernizr/pull/888)
- Add feature detect for checked pseudo selector [`#879`](https://github.com/Modernizr/Modernizr/pull/879)
- Fix pointerlock-test [`#883`](https://github.com/Modernizr/Modernizr/pull/883)
- Add feature detection for CSS Shapes [`#872`](https://github.com/Modernizr/Modernizr/pull/872)
- Fixed a missing dependency [`#881`](https://github.com/Modernizr/Modernizr/pull/881)
- Test for ES6 String#contains [`#860`](https://github.com/Modernizr/Modernizr/pull/860)
- `datauri` test updates (fixes #321 & #362) [`#876`](https://github.com/Modernizr/Modernizr/pull/876)
- Tidied up class handling following #844 [`#874`](https://github.com/Modernizr/Modernizr/pull/874)
- Remove unnecessary !! [`#864`](https://github.com/Modernizr/Modernizr/pull/864)
- Lint lib files [`#863`](https://github.com/Modernizr/Modernizr/pull/863)
-  Run JSHint on test files and fix issues  [`#862`](https://github.com/Modernizr/Modernizr/pull/862)
- Further grunting [`#861`](https://github.com/Modernizr/Modernizr/pull/861)
- Grunt 0.4 [`#859`](https://github.com/Modernizr/Modernizr/pull/859)
- Add a small regression test to -wrap-flow property testing [`#853`](https://github.com/Modernizr/Modernizr/pull/853)
- remove base64 data from canvastodataurl test, fixes #802 [`#851`](https://github.com/Modernizr/Modernizr/pull/851)
- Fixed test fails [`#1`](https://github.com/Modernizr/Modernizr/pull/1)
- Take data out of comments and put it into data blocks up top. [`#846`](https://github.com/Modernizr/Modernizr/pull/846)
- A fixe for the build output. Plus some free meta data. [`#843`](https://github.com/Modernizr/Modernizr/pull/843)
- Added detect for &lt;template&gt; tag [`#841`](https://github.com/Modernizr/Modernizr/pull/841)
- Update HTML5 Shiv to latest version [`#837`](https://github.com/Modernizr/Modernizr/pull/837)
- Removed dashes from property names corresponding to feature detects. [`#840`](https://github.com/Modernizr/Modernizr/pull/840)
- Mostly meta changes. Some cleanup of the main directory. [`#835`](https://github.com/Modernizr/Modernizr/pull/835)
- Clean up the root directory. Tired of crazy files everywhere. [`#834`](https://github.com/Modernizr/Modernizr/pull/834)
- Clean things up a bit in the meta branch. [`#833`](https://github.com/Modernizr/Modernizr/pull/833)
- Metadata updates [`#831`](https://github.com/Modernizr/Modernizr/pull/831)
- Start metadata updates from our mailing list discussion [`#830`](https://github.com/Modernizr/Modernizr/pull/830)
- Add 'file' requirement to package.json [`#829`](https://github.com/Modernizr/Modernizr/pull/829)
- _Slightly_ more sane pull request to clean stuff up. Plus metadata start. [`#828`](https://github.com/Modernizr/Modernizr/pull/828)
- Updates file upload user agent regexp + fixes missing brackets [`#811`](https://github.com/Modernizr/Modernizr/pull/811)
- Modernizr.touch changes, as per #548 [`#800`](https://github.com/Modernizr/Modernizr/pull/800)
- Modernizr.touch changes, as per #548 [`#800`](https://github.com/Modernizr/Modernizr/pull/800)
- Merge 3pre into master - feels good man [`#794`](https://github.com/Modernizr/Modernizr/pull/794)
- Merge 3pre into master - feels good man [`#794`](https://github.com/Modernizr/Modernizr/pull/794)
- TypedArrays feature-detection [`#658`](https://github.com/Modernizr/Modernizr/pull/658)
- TypedArrays feature-detection [`#658`](https://github.com/Modernizr/Modernizr/pull/658)
- Adds 'peerconnection' feature detection, namespaces WebRTC features [`#777`](https://github.com/Modernizr/Modernizr/pull/777)
- Adds 'peerconnection' feature detection, namespaces WebRTC features [`#777`](https://github.com/Modernizr/Modernizr/pull/777)
- Tweak to csstransforms3d test for issue #760 [`#774`](https://github.com/Modernizr/Modernizr/pull/774)
- Tweak to csstransforms3d test for issue #760 [`#774`](https://github.com/Modernizr/Modernizr/pull/774)
- Added fileinput test mobile UA blacklist for issue #772 [`#773`](https://github.com/Modernizr/Modernizr/pull/773)
- Added fileinput test mobile UA blacklist for issue #772 [`#773`](https://github.com/Modernizr/Modernizr/pull/773)
- Bugfix for pull request #746 [`#752`](https://github.com/Modernizr/Modernizr/pull/752)
- Bugfix for pull request #746 [`#752`](https://github.com/Modernizr/Modernizr/pull/752)
- 'Fix' for #733: false positive in history management support detection [`#746`](https://github.com/Modernizr/Modernizr/pull/746)
- 'Fix' for #733: false positive in history management support detection [`#746`](https://github.com/Modernizr/Modernizr/pull/746)
- Trim trailing whitespace and insert final newlines [`#727`](https://github.com/Modernizr/Modernizr/pull/727)
- Fixes #486: moving core feature detects into individual files [`#712`](https://github.com/Modernizr/Modernizr/pull/712)
- Feature detect for Page Visibility API [`#700`](https://github.com/Modernizr/Modernizr/pull/700)
- fix small porting errors. [`#2`](https://github.com/Modernizr/Modernizr/pull/2)
- test new detects locally [`#1`](https://github.com/Modernizr/Modernizr/pull/1)
- Fix css mask and user-select detects. [`#671`](https://github.com/Modernizr/Modernizr/pull/671)
- Add feature detect for lossless WebP images [`#692`](https://github.com/Modernizr/Modernizr/pull/692)
- Remove BSD license and improve readme [`#694`](https://github.com/Modernizr/Modernizr/pull/694)
- APNG test not by Addy Osmani [`#684`](https://github.com/Modernizr/Modernizr/pull/684)
- Don't bind "functions" without a bind method, mainly if you try and bind a ctor. [`#677`](https://github.com/Modernizr/Modernizr/pull/677)
- Minified version number is out of sync with non-minified [`#660`](https://github.com/Modernizr/Modernizr/pull/660)
- show a useful error when no options are supplied [`#1616`](https://github.com/Modernizr/Modernizr/issues/1616)
- don't clobber command line config switch [`#1596`](https://github.com/Modernizr/Modernizr/issues/1596)
- ignore bad caniuse data for firefox. fixes #1588 [`#1588`](https://github.com/Modernizr/Modernizr/issues/1588)
- Fix issue #1552 [`#1553`](https://github.com/Modernizr/Modernizr/issues/1553)
- remove outdated firefox bug from gamepad docs [`#1561`](https://github.com/Modernizr/Modernizr/issues/1561)
- dont use path lookup when name based works already [`#1523`](https://github.com/Modernizr/Modernizr/issues/1523)
- Merge pull request #1513 from jacobrossi/transforms3d-atmedia [`#1512`](https://github.com/Modernizr/Modernizr/issues/1512)
- csstransform3d detect should prefer css conditionals - fixes #1512 [`#1512`](https://github.com/Modernizr/Modernizr/issues/1512)
- Update UA check to fix false negative on WP 8.1 [`#1471`](https://github.com/Modernizr/Modernizr/issues/1471)
- fixes for the flash detect [`#1413`](https://github.com/Modernizr/Modernizr/issues/1413) [`#1432`](https://github.com/Modernizr/Modernizr/issues/1432)
- remove contentsecuritypolicy detect for now [`#1461`](https://github.com/Modernizr/Modernizr/issues/1461)
- Merge pull request #1240 from patrickkettner/combine-webp [`#1229`](https://github.com/Modernizr/Modernizr/issues/1229)
- blacklist Android 2.x on Modernizr.csstransforms [`#903`](https://github.com/Modernizr/Modernizr/issues/903)
- use exec rather than spawn when using windows [`#1290`](https://github.com/Modernizr/Modernizr/issues/1290)
- Merge pull request #1370 from patrickkettner/autoplay-note [`#1038`](https://github.com/Modernizr/Modernizr/issues/1038)
- combine webp tests - fixes #1229 [`#1229`](https://github.com/Modernizr/Modernizr/issues/1229)
- Merge pull request #1256 from patrickkettner/stickynotes [`#1111`](https://github.com/Modernizr/Modernizr/issues/1111)
- add sticky positioning knownBug, fixes #1111 [`#1111`](https://github.com/Modernizr/Modernizr/issues/1111)
- Updated spec link (fixes #1268) [`#1268`](https://github.com/Modernizr/Modernizr/issues/1268)
- Merge pull request #1266 from patrickkettner/oldffsandbox [`#955`](https://github.com/Modernizr/Modernizr/issues/955)
- Merge pull request #1264 from patrickkettner/update-history-ua-snif [`#891`](https://github.com/Modernizr/Modernizr/issues/891)
- add note about firefox broken sandbox support. fixes #955 [`#955`](https://github.com/Modernizr/Modernizr/issues/955)
- update history ua snif, fixes #891 [`#891`](https://github.com/Modernizr/Modernizr/issues/891)
- add deleteDatabase as a subprop detect to indexedDB. [`#1227`](https://github.com/Modernizr/Modernizr/issues/1227) [`#979`](https://github.com/Modernizr/Modernizr/issues/979)
- use shilds.io svg badge for travis status - fixes #1248 [`#1248`](https://github.com/Modernizr/Modernizr/issues/1248)
- ensure non standard prefixed locations follow the usePrefixes config flag. fixes #1242 [`#1242`](https://github.com/Modernizr/Modernizr/issues/1242)
- Merge pull request #1241 from patrickkettner/unload [`#1182`](https://github.com/Modernizr/Modernizr/issues/1182)
- remove Modernizr.load - fixes #1182 [`#1182`](https://github.com/Modernizr/Modernizr/issues/1182)
- Merge pull request #1234 from patrickkettner/flash-fix [`#1187`](https://github.com/Modernizr/Modernizr/issues/1187)
- make sure ActiveXObject exists before accessing it - fixes #1187 [`#1187`](https://github.com/Modernizr/Modernizr/issues/1187)
- Fix line ending issue [`#1228`](https://github.com/Modernizr/Modernizr/issues/1228)
- Add .gitattributes [`#1231`](https://github.com/Modernizr/Modernizr/issues/1231)
- Merge pull request #962 from patrickkettner/indexeddb_blob [`#703`](https://github.com/Modernizr/Modernizr/issues/703)
- added blob check to the indexeddb test - fixed #703 [`#703`](https://github.com/Modernizr/Modernizr/issues/703)
- Merge pull request #1193 from ddprrt/master [`#1082`](https://github.com/Modernizr/Modernizr/issues/1082)
- fix typo, fixes #1167 [`#1167`](https://github.com/Modernizr/Modernizr/issues/1167)
- readme.md: remove sync return value from JS API build example [`#1143`](https://github.com/Modernizr/Modernizr/issues/1143)
- add srcset test [`#661`](https://github.com/Modernizr/Modernizr/issues/661)
- add vp9 detect [`#1099`](https://github.com/Modernizr/Modernizr/issues/1099)
- Merge pull request #999 from edmellum/master [`#762`](https://github.com/Modernizr/Modernizr/issues/762)
- Make sure all classnames get classPrefix if passed in config file. Fixes #1053 [`#1053`](https://github.com/Modernizr/Modernizr/issues/1053)
- Trigger layout so kinetic scrolling isn't disabled in iOS6+ Fixes #707 [`#707`](https://github.com/Modernizr/Modernizr/issues/707)
- Add 'transform-style: preserve-3d' test - fixes #762 [`#762`](https://github.com/Modernizr/Modernizr/issues/762)
- Handle class prefixing on no-js classes properly. Fixes #1031 [`#1031`](https://github.com/Modernizr/Modernizr/issues/1031)
- Merge pull request #1003 from patrickkettner/ellipsis [`#188`](https://github.com/Modernizr/Modernizr/issues/188)
- Merge pull request #933 from Modernizr/supports [`#818`](https://github.com/Modernizr/Modernizr/issues/818)
- Add XHR `responseType` tests [`#1006`](https://github.com/Modernizr/Modernizr/issues/1006)
- Simplify mathml test and remove async stuff. Fixes #682 [`#682`](https://github.com/Modernizr/Modernizr/issues/682)
- Merge pull request #936 from stucox/flex [`#812`](https://github.com/Modernizr/Modernizr/issues/812)
- Added note to `cssgradients` test re. false positive in webOS (fixes #202) [`#202`](https://github.com/Modernizr/Modernizr/issues/202)
- Merge branch 'master' of github.com:Modernizr/Modernizr [`#699`](https://github.com/Modernizr/Modernizr/issues/699) [`#696`](https://github.com/Modernizr/Modernizr/issues/696) [`#940`](https://github.com/Modernizr/Modernizr/issues/940)
- Merge pull request #961 from patrickkettner/opus [`#699`](https://github.com/Modernizr/Modernizr/issues/699)
- add opus detection - fixes #699 [`#699`](https://github.com/Modernizr/Modernizr/issues/699)
- Merge pull request #950 from patrickkettner/preload_and_loop [`#696`](https://github.com/Modernizr/Modernizr/issues/696)
- updated/fixes #696 - adds preload and loop checks for video and audio elements [`#696`](https://github.com/Modernizr/Modernizr/issues/696)
- Merge pull request #949 from stucox/master [`#940`](https://github.com/Modernizr/Modernizr/issues/940)
- Wrapping cssregions detect delta calculation in a parseInt fixes #940 [`#940`](https://github.com/Modernizr/Modernizr/issues/940)
- Updated flexbox tests to better capture all 3 specs; fixes #812 [`#812`](https://github.com/Modernizr/Modernizr/issues/812)
- Merge pull request #900 from stucox/master [`#899`](https://github.com/Modernizr/Modernizr/issues/899)
- Set ASCII-only option in Uglify - fixes #899 [`#899`](https://github.com/Modernizr/Modernizr/issues/899)
- Added test for SVG in an &lt;img&gt; element (fixes #107) [`#107`](https://github.com/Modernizr/Modernizr/issues/107)
- Merge pull request #876 from stucox/master [`#321`](https://github.com/Modernizr/Modernizr/issues/321)
- Updated datauri test to blacklist IE7 (to avoid HTTPS warnings) and to include a `.datauri.over32kb` aspect (fixes #321) [`#321`](https://github.com/Modernizr/Modernizr/issues/321)
- fix quota mgmt api test. cc @ebidel. fixes #866 [`#866`](https://github.com/Modernizr/Modernizr/issues/866)
- Merge pull request #851 from jedierikb/master [`#802`](https://github.com/Modernizr/Modernizr/issues/802)
- Merge branch 'master' of github.com:Modernizr/Modernizr into meta [`#798`](https://github.com/Modernizr/Modernizr/issues/798)
- Update HTML5 Shiv to latest version [`#807`](https://github.com/Modernizr/Modernizr/issues/807)
- Changed an existance check to an `in` to avoid exceptions being thrown for disabled features in FF. Fixes #798 [`#798`](https://github.com/Modernizr/Modernizr/issues/798)
- Merge branch '3pre' [`#370`](https://github.com/Modernizr/Modernizr/issues/370) [`#739`](https://github.com/Modernizr/Modernizr/issues/739)
- Merge branch 'master' of github.com:Modernizr/Modernizr [`#786`](https://github.com/Modernizr/Modernizr/issues/786) [`#370`](https://github.com/Modernizr/Modernizr/issues/370) [`#739`](https://github.com/Modernizr/Modernizr/issues/739)
- Added wrapflow test, in AMD format - fixes #786 [`#786`](https://github.com/Modernizr/Modernizr/issues/786)
- Robustisize the binary WebSocket detect. Fixes #370 [`#370`](https://github.com/Modernizr/Modernizr/issues/370)
- Robustisize the binary WebSocket detect. Fixes #370 [`#370`](https://github.com/Modernizr/Modernizr/issues/370)
- Update detect for fullscreen api. Fixes #739 [`#739`](https://github.com/Modernizr/Modernizr/issues/739)
- Update detect for fullscreen api. Fixes #739 [`#739`](https://github.com/Modernizr/Modernizr/issues/739)
- Merge branch 'master' of github.com:Modernizr/Modernizr [`#697`](https://github.com/Modernizr/Modernizr/issues/697)
- use addEventListener instead of DOM level 1 events (fixes #697) [`#697`](https://github.com/Modernizr/Modernizr/issues/697)
- Merge branch 'master' of github.com:Modernizr/Modernizr [`#740`](https://github.com/Modernizr/Modernizr/issues/740) [`#738`](https://github.com/Modernizr/Modernizr/issues/738)
- Fixed false positive of 3d transforms if test element inherits margin, padding or border, fixes #740 [`#740`](https://github.com/Modernizr/Modernizr/issues/740)
- Fix false negative in Android 4, fixes #738 [`#738`](https://github.com/Modernizr/Modernizr/issues/738)
- Merge pull request #712 from rupl/master [`#486`](https://github.com/Modernizr/Modernizr/issues/486)
- Merge branch 'master' of github.com:Modernizr/Modernizr [`#716`](https://github.com/Modernizr/Modernizr/issues/716) [`#666`](https://github.com/Modernizr/Modernizr/issues/666)
- Fix false negative of css table detect when document dir is rtl. Rewrote test. Fixes #716 [`#716`](https://github.com/Modernizr/Modernizr/issues/716)
- Merge remote-tracking branch 'rupl/move-core-detects' to fix #486 [`#486`](https://github.com/Modernizr/Modernizr/issues/486)
- navigator.cookieEnabled is a false pos in ie9. dont try it as a technique. thx @alrra. fixes #666 [`#666`](https://github.com/Modernizr/Modernizr/issues/666)
- Merge branch 'master' of github.com:Modernizr/Modernizr [`#611`](https://github.com/Modernizr/Modernizr/issues/611) [`#611`](https://github.com/Modernizr/Modernizr/issues/611) [`#611`](https://github.com/Modernizr/Modernizr/issues/611) [`#588`](https://github.com/Modernizr/Modernizr/issues/588) [`#585`](https://github.com/Modernizr/Modernizr/issues/585)
- Merge branch 'master' of github.com:Modernizr/Modernizr [`#371`](https://github.com/Modernizr/Modernizr/issues/371)
- Remove node modules [`56ac350`](https://github.com/Modernizr/Modernizr/commit/56ac3502b089334852a5f2b1e99633385954c6bd)
- add jscs to check style, add lint task [`5e3f359`](https://github.com/Modernizr/Modernizr/commit/5e3f359bfc9aa511543ece60bd8a6ea8aa7defd3)
- All tests now have metadata – whoop! [`74374d7`](https://github.com/Modernizr/Modernizr/commit/74374d7b8651f355bf8d632023b7559cc96fb863)
- Removing the old modular stuffs since it's the real deal now [`492831a`](https://github.com/Modernizr/Modernizr/commit/492831ace76fec7ce5056744bccecac3c00e477c)
- fill up metadata a bit more, a few new conventions [`fc0499f`](https://github.com/Modernizr/Modernizr/commit/fc0499f6496601fc3c2703fe5b24777fdc955950)
- Good chunk of CSS Meta Data [`205a098`](https://github.com/Modernizr/Modernizr/commit/205a0989eb88718cb5b384bf20bd2e3cd7733be1)
- Reduce, reuse, recycle [`c3e4e50`](https://github.com/Modernizr/Modernizr/commit/c3e4e50ab50f56425a28e09184591662cbef8a12)
- Moved Modernizr.touch -&gt; Modernizr.touchevents (kept an alias though) [`b36a6b2`](https://github.com/Modernizr/Modernizr/commit/b36a6b288d46b6ba29f98483c83b531ee3f9821d)
- Moved Modernizr.touch -&gt; Modernizr.touchevents (kept an alias though) [`2a4ca8d`](https://github.com/Modernizr/Modernizr/commit/2a4ca8df26efadb35cdd7b7e32380ee2d4c45433)
- More parsing craziness, and some metaupdates [`45aaaf2`](https://github.com/Modernizr/Modernizr/commit/45aaaf2aa05cb440bbc353328dc8ea28afc05bec)
- Add a few tests. Intentionally broke the caniuse links so i will remember to fill them out. Offline currently. [`c838184`](https://github.com/Modernizr/Modernizr/commit/c838184098d315cb392a818b8746a87fccbfeb03)
- Move polyfill info into separate data to get rid of dupes or potentially ignore. [`f48e459`](https://github.com/Modernizr/Modernizr/commit/f48e4597579d68b6c29c70c99f99b94f39cab069)
- Removing node_modules, adding in metadata reader, ignoring generated metadata [`1823cce`](https://github.com/Modernizr/Modernizr/commit/1823cce0a540cf5b589c13034dbeca31c7ab9994)
- Tidied up config-all.json: now all in alphabetical order and added any missing detects [`a285518`](https://github.com/Modernizr/Modernizr/commit/a285518b7c66f591d5159e5b9647d4cc1060ae65)
- Initial conversion to Grunt 0.4 format [`c90f499`](https://github.com/Modernizr/Modernizr/commit/c90f4991619ec9901587f9fd44da39d9ad588646)
- Add in polyfill list support. Add in more caniuse keys. [`492f58d`](https://github.com/Modernizr/Modernizr/commit/492f58d97982d5836308e4e26a748390487b92ba)
- Adding a few more testdata points. Fixing path stuff from last change. [`894062d`](https://github.com/Modernizr/Modernizr/commit/894062dc1c6b410ea7f1fe54fe70cd299ceee665)
- Move/touchup isEventSupported changes. [`7c82198`](https://github.com/Modernizr/Modernizr/commit/7c82198ab66f69754c8a09f62206d55bc3198bff)
- remove base64 image data before test [`80809d2`](https://github.com/Modernizr/Modernizr/commit/80809d2484bb3a5d511021c1a74552b61eea85d1)
- Start switch to new metadata keys [`f5f7804`](https://github.com/Modernizr/Modernizr/commit/f5f7804f53e3edd8cfac99e89962f8a534fa8b5f)
- Cleaning up polyfill stuff, more options/consistency. [`81583f7`](https://github.com/Modernizr/Modernizr/commit/81583f726b14cd099ea5265260c62f46d0decdf2)
- Filling in caniuse info and mistakes I missed. [`8d91072`](https://github.com/Modernizr/Modernizr/commit/8d910724fa5e6243298bd71939d0a4e1478eb290)
- Some flexbox love [`85bfe05`](https://github.com/Modernizr/Modernizr/commit/85bfe05394cabb563f42e2e2aeef6bef1348c6d6)
- Extend wrap-flow feature testing for the more accurate result. [`a3b66a2`](https://github.com/Modernizr/Modernizr/commit/a3b66a2d8fbbc5e9dcfb51bfbfaefbdae521f69b)
- Save the whales and or the output of the build [`4392dc8`](https://github.com/Modernizr/Modernizr/commit/4392dc88774944585f7d0b2b2d29f0cf231fb0da)
- Added DOM PointerEvents test as Modernizr.pointerevents [`8966f82`](https://github.com/Modernizr/Modernizr/commit/8966f82cec2572ba034b707d1265fb164a4c283f)
- Added DOM PointerEvents test as Modernizr.pointerevents [`7732567`](https://github.com/Modernizr/Modernizr/commit/7732567479259a86f9c3183c9ee236cf4d07f650)
- Syntax errors and polyfill injection [`0cc94bc`](https://github.com/Modernizr/Modernizr/commit/0cc94bce19d70eb83905dd70ef678a83b281a7f4)
- Adding same polyfills to web audio. [`e8eef95`](https://github.com/Modernizr/Modernizr/commit/e8eef9524cb36160573b655c40cb5b552915ba20)
- More polyfill consistency [`b284e1b`](https://github.com/Modernizr/Modernizr/commit/b284e1b79addfd3fe6179e1b59a69a4ef8091cd8)
- Box shadow test [`8392e26`](https://github.com/Modernizr/Modernizr/commit/8392e26bedbe92d7ae149c0bda16cb859a5cddb5)
- Right now the docs have to go up top because another crappy regex wants the files to end with `});` [`b08508d`](https://github.com/Modernizr/Modernizr/commit/b08508d6139c32b0325d90ecfaeabacbb5a9b234)
- remove 'no-&lt;feature&gt;' classes if feature is detected [`b5b2b03`](https://github.com/Modernizr/Modernizr/commit/b5b2b03be54ac5ac6e1d5e6168df86d148ee5329)
- Prefix `eventName` *after* tagName is read. Inverse detection and rename to `needsFallback`. [`7d1ef67`](https://github.com/Modernizr/Modernizr/commit/7d1ef679077e8ea7878ea7c317ead0a69ab11d43)
- Somehow lost our dependency list [`48db23e`](https://github.com/Modernizr/Modernizr/commit/48db23e155cc34c2f96cf853e750dcb979c37e45)
- making sure docs are good as is [`d3dc997`](https://github.com/Modernizr/Modernizr/commit/d3dc997a33e787838c99a4e4e33f73e8de1e1318)
- Saving full dependecies into package.json [`0917ea4`](https://github.com/Modernizr/Modernizr/commit/0917ea477783cdd2923b3716f42b059769491cc1)
- Bit of a tidy up [`acc75ed`](https://github.com/Modernizr/Modernizr/commit/acc75edd0b82274a5d0fcb7cd25a32ea704822f1)
- update code style [`239bddd`](https://github.com/Modernizr/Modernizr/commit/239bddd83b38f915124a1348025f89bb17b8b2f5)
- Tighten comments. Link to thread. [`cafba51`](https://github.com/Modernizr/Modernizr/commit/cafba51dbd284fa9765276403e4943aa86323571)
- Adding requestAutocomplete feature detect. [`de476e9`](https://github.com/Modernizr/Modernizr/commit/de476e997503f4e44a88bfbe8c65d817118e87a8)
- Add regression test for wrap-flow testing. [`362f167`](https://github.com/Modernizr/Modernizr/commit/362f167243b3fafc0ca2c1a05c5001f1032561cc)
- Update setClasses code style [`e75bd9b`](https://github.com/Modernizr/Modernizr/commit/e75bd9b12d7206a82a490d1abc713cef389cba93)
- Added detect for &lt;template&gt; HTML tag [`0252b52`](https://github.com/Modernizr/Modernizr/commit/0252b5203a35289e04445ef5153494b8212649a1)
- Take marked down code out for now since we can do that in the client anyways. [`4083395`](https://github.com/Modernizr/Modernizr/commit/4083395114ac0340eac4000117e1f81aad0f8916)
- 3qualize `typeof` for good measure. [`0a37c68`](https://github.com/Modernizr/Modernizr/commit/0a37c6827c8af6631d510610e1a7b1a760462585)
- sharedworkers got messed up somewhere [`8a402d6`](https://github.com/Modernizr/Modernizr/commit/8a402d696b56702e86ac18a698ddcdd4450f38ee)
- Adding the file package [`8aa3069`](https://github.com/Modernizr/Modernizr/commit/8aa3069f3c45a19fcce08601162a7c51b633f9d7)
- Fixing overrides I accidentally made in the conflict merges [`8813c25`](https://github.com/Modernizr/Modernizr/commit/8813c25fb86b2b552bebd95503956c7eaa2f7a00)
- Corrected stripdefine grunt task to account for variable r.js output (some versions include an empty dependency array in a final `define()`, others don't) [`b466c5e`](https://github.com/Modernizr/Modernizr/commit/b466c5ed459d4bff666f9d1767f251b99e2234a0)
- Remove `pre` from shiv version [`8b9d93f`](https://github.com/Modernizr/Modernizr/commit/8b9d93fa532961564a0d6beb2e0b9e951da6f2f6)
- Remove `pre` from printshiv version [`19003d2`](https://github.com/Modernizr/Modernizr/commit/19003d2445944851e68b391bdacf511a580b5d69)
- adding in sharedworkers [`e0e0d77`](https://github.com/Modernizr/Modernizr/commit/e0e0d7759ab349190be517af04bbd15be8704dd7)
- Fixing grunt global [`09f6b55`](https://github.com/Modernizr/Modernizr/commit/09f6b558a67877f57cd25165d33b319dacf2bde2)
- Fixed a typo in `testMediaQuery()` [`fe93b62`](https://github.com/Modernizr/Modernizr/commit/fe93b626d6719dc12d0d37cb32c03c878d6eab44)
- Forego "object" check. [`3991aea`](https://github.com/Modernizr/Modernizr/commit/3991aea16e19185ecbd481537dc1018aab7f05cd)
- Fixes missing brackets and removes unneeded "Pre 1.2" from the user agent regex ("webOS" already covers that). [`19252e1`](https://github.com/Modernizr/Modernizr/commit/19252e10e8c2aab54d5ba063579e187c9d01ef87)
- Corrected name for `touch` (to `touchevents`) in Modernizr-caniuse mapping [`bcd3173`](https://github.com/Modernizr/Modernizr/commit/bcd3173246ce05162d50c13764ad4b18812b01ce)
- Corrected name for `touch` (to `touchevents`) in Modernizr-caniuse mapping [`f7567f7`](https://github.com/Modernizr/Modernizr/commit/f7567f75c378f83262ceb6f1c8cc93c55b37100e)
- Tweak typecheck. [`8459c27`](https://github.com/Modernizr/Modernizr/commit/8459c27558f0f3e7a35d983ef4d126252b239bd7)
- Moved Modernizr.pointerevents -&gt; Modernizr.csspointer events (API break...) [`9fad387`](https://github.com/Modernizr/Modernizr/commit/9fad3874d45fc083c691b0727207f015c398a9b2)
- Moved Modernizr.pointerevents -&gt; Modernizr.csspointer events (API break...) [`cc0a647`](https://github.com/Modernizr/Modernizr/commit/cc0a647058342b8c0db33fd9eaf2497434639495)
- remove the node modules via an ignore [`8ac8ef8`](https://github.com/Modernizr/Modernizr/commit/8ac8ef899c076744ca5fdc07177ea69fc999422a)
- Remove memory leak precaution based on #636 [`4e79d90`](https://github.com/Modernizr/Modernizr/commit/4e79d904ebd52f951c5fa569d3300b4415dd1325)
- Fix for git merge. [`351b021`](https://github.com/Modernizr/Modernizr/commit/351b021cb1f206a2d526d4b0d63e6f5e9162eb33)
- Merging in master. Dumpdata needs new paths and loading mechanism. The rest should be up to date. [`7270c43`](https://github.com/Modernizr/Modernizr/commit/7270c43d8b4ef4817e972989bdd556bbfaf21440)
- Merging in master. Dumpdata needs new paths and loading mechanism. The rest should be up to date. [`7568f75`](https://github.com/Modernizr/Modernizr/commit/7568f752022ad6a27e27e721f539818cd848b86a)
- whitespace [`287ca82`](https://github.com/Modernizr/Modernizr/commit/287ca82f4384e56fa76840651a522f94698f0a41)
- ugly addition of licenses to the right spot. Could probably save a long form license and pull it in to the places we need it instead of in strings, but whatever [`d23adc2`](https://github.com/Modernizr/Modernizr/commit/d23adc215952d4546719c07a8eec404ad0f1d040)
- ugly addition of licenses to the right spot. Could probably save a long form license and pull it in to the places we need it instead of in strings, but whatever [`9e865b9`](https://github.com/Modernizr/Modernizr/commit/9e865b9df23018cd0b2862b2f06d9e8ad61b5f29)
- cleanup for builds [`ff031ef`](https://github.com/Modernizr/Modernizr/commit/ff031ef330962e0639776b852db8809ea81907c8)
- cleanup for builds [`358c875`](https://github.com/Modernizr/Modernizr/commit/358c875f0a01ddbf3002f4c762a12038ad0b651b)
- remove hax for browser definition of text [`7a08c92`](https://github.com/Modernizr/Modernizr/commit/7a08c92b284753209cf2115ae63a99527738549e)
- remove hax for browser definition of text [`648945c`](https://github.com/Modernizr/Modernizr/commit/648945c356a83e901659e20f973ee69ca74b1c69)
- whitespace [`abe5ab3`](https://github.com/Modernizr/Modernizr/commit/abe5ab3a13e9b959af276ea09d781dccd8ba4837)
- adding docs from alex's email. [`481b6f2`](https://github.com/Modernizr/Modernizr/commit/481b6f22a56252a2ca1d24c5c6ad62d54c89aaf0)
- adding docs from alex's email. [`cb4a91d`](https://github.com/Modernizr/Modernizr/commit/cb4a91dc780bb9c0ca254a301b521ea4d3cb1b3c)
- hinging everything on grunt build [`bff7163`](https://github.com/Modernizr/Modernizr/commit/bff7163f590511149f70714609f5a3855aa01d8a)
- hinging everything on grunt build [`755bd2e`](https://github.com/Modernizr/Modernizr/commit/755bd2ecc52f84ccab53dcb55ce97455b3da8beb)
- add in class prefix support (kinda) [`57808d2`](https://github.com/Modernizr/Modernizr/commit/57808d2c167fd148f2ea4ec93a9dc4aec5b42494)
- add in class prefix support (kinda) [`fc1f948`](https://github.com/Modernizr/Modernizr/commit/fc1f94821c1b16ab0125328fa21aa8fe3b07c848)
- Matches #777 in v3 land. [`e4c333c`](https://github.com/Modernizr/Modernizr/commit/e4c333c8622df88b5c38bd46336f6d0d2bd02282)
- Matches #777 in v3 land. [`cf979c8`](https://github.com/Modernizr/Modernizr/commit/cf979c84781302eabf1a268924103e02697ce8b9)
- a little clean up for the tests. Lets make webgl extensions it's own thing instead of _sometimes_ messing with webgl [`86d4a76`](https://github.com/Modernizr/Modernizr/commit/86d4a7690c4a0291338c416e1b7e6228ea37355f)
- a little clean up for the tests. Lets make webgl extensions it's own thing instead of _sometimes_ messing with webgl [`02219ba`](https://github.com/Modernizr/Modernizr/commit/02219bafbbae114dc1e625a617f24f920a1fb8df)
- making grunt qunit work well. bug in fnBind deps [`eed5e0c`](https://github.com/Modernizr/Modernizr/commit/eed5e0c2bf7913acc03409dc3af38a12efc4ae7c)
- making grunt qunit work well. bug in fnBind deps [`76f1986`](https://github.com/Modernizr/Modernizr/commit/76f1986fdb5aacc9508f10a0b0aa7d2c34bfc093)
- fix test for rAF to account for unprefixed possibility [`6318488`](https://github.com/Modernizr/Modernizr/commit/63184884a9b9909d0ecf9463cdfadb021dcf3571)
- fix test for rAF to account for unprefixed possibility [`bb6ed03`](https://github.com/Modernizr/Modernizr/commit/bb6ed03f62e3e321399c0cb63e660b46f21f41b6)
- Adds 'peerconnection' feature detection, namespaces WebRTC features together [`002745d`](https://github.com/Modernizr/Modernizr/commit/002745d96a2fe83081721c3e9cc6d2dfabd38709)
- Adds 'peerconnection' feature detection, namespaces WebRTC features together [`b4e18c5`](https://github.com/Modernizr/Modernizr/commit/b4e18c5c025f2ae9df6a4b031692747868c8bf3c)
- trying more for tests [`48c3bc6`](https://github.com/Modernizr/Modernizr/commit/48c3bc653c98aaed5f5a0d808266a0635cabf940)
- go back to using bind since it's used other places anyways [`f031069`](https://github.com/Modernizr/Modernizr/commit/f031069f5819da6619f40416c6b8215e200b7621)
- go back to using bind since it's used other places anyways [`dc37326`](https://github.com/Modernizr/Modernizr/commit/dc373269df99ca32af8a9e968f6f61070705dfec)
- explicit start calls [`1280e71`](https://github.com/Modernizr/Modernizr/commit/1280e710a704fb1136274ea7a2a4dc0da5c03cb7)
- explicit start calls [`2a0f80f`](https://github.com/Modernizr/Modernizr/commit/2a0f80f3aaf5d3e1242044725b76be0e4847d1e1)
- short code [`9d96517`](https://github.com/Modernizr/Modernizr/commit/9d96517a8399de45525bce71ac7b5ca5aeb78dc4)
- short code [`233bfc7`](https://github.com/Modernizr/Modernizr/commit/233bfc7f3cc1a6207ec65270fd139755bf134032)
- Matches #774 in v3 land. [`8d0d88a`](https://github.com/Modernizr/Modernizr/commit/8d0d88aaf10086faa4568781c0048f3fb1b38120)
- Matches #774 in v3 land. [`64aafa4`](https://github.com/Modernizr/Modernizr/commit/64aafa4d9628a4040922782c43318fc9ffa1d681)
- Tweaked csstransforms3d style test numbers to work around rounding bug in Chrome 23.0 when zoomed (#760) [`535adf8`](https://github.com/Modernizr/Modernizr/commit/535adf88091cc663fa50363642a7c002d071ef88)
- Tweaked csstransforms3d style test numbers to work around rounding bug in Chrome 23.0 when zoomed (#760) [`732fc36`](https://github.com/Modernizr/Modernizr/commit/732fc3691be36a97a854a9bf39c80fc1b6b8055d)
- better webgl extensions output [`5a6ed16`](https://github.com/Modernizr/Modernizr/commit/5a6ed16d8a3346320ec7167e82084d2dd339b4d4)
- Matches #773 in v3 land. [`db27e92`](https://github.com/Modernizr/Modernizr/commit/db27e92f1e9ce354cf2c1ab4b3b3ea207e6d12d6)
- Matches #773 in v3 land. [`843ff5c`](https://github.com/Modernizr/Modernizr/commit/843ff5c4fdfd1f24cf60416ba2f9692835c8a4a9)
- whitespace [`7785cac`](https://github.com/Modernizr/Modernizr/commit/7785cac97283e1de5f55e0b0e6ca6d42f4ab8f5f)
- whitespace [`7d75074`](https://github.com/Modernizr/Modernizr/commit/7d75074d5fabdaaeff2351f26bae9fdbdfb84735)
- just save grunt, its better even though it sucks, imo [`c8dbec7`](https://github.com/Modernizr/Modernizr/commit/c8dbec7b837896b7674c1f57efd6c769e5caeed6)
- initial modernizr bin tool [`300a721`](https://github.com/Modernizr/Modernizr/commit/300a721a82f192e2ce30eea135e17c310c8ec336)
- some build process startage [`541af0b`](https://github.com/Modernizr/Modernizr/commit/541af0bd473ffe154557b5f978ad25c2b1c4c38a)
- Working clientside build with Uglify2 minification [`62b5444`](https://github.com/Modernizr/Modernizr/commit/62b5444840413db91f68a98faf2eefcd7694aa3f)
- Working clientside build with Uglify2 minification [`7864af8`](https://github.com/Modernizr/Modernizr/commit/7864af879a2a1837dbbf58da714f2835023cdebc)
- Working build with AMD stripping and minification. [`307c272`](https://github.com/Modernizr/Modernizr/commit/307c272b02c46971f4add5a6c550b27a95359a0f)
- First wave of AMDifying the project. Fully split out core pieces. In the process of reformatting tests. [`7507500`](https://github.com/Modernizr/Modernizr/commit/75075001c8330ef3f282c6f508aa2b2b714f50f4)
- finished porting tests to AMD [`d4c2950`](https://github.com/Modernizr/Modernizr/commit/d4c295065aca31a1c5937027d9239b2b14391f03)
- moar tests! [`7f4a08e`](https://github.com/Modernizr/Modernizr/commit/7f4a08e7f38120d2c04d87406bfe70b7cd470f14)
- initial modernizr bin tool [`b5e6842`](https://github.com/Modernizr/Modernizr/commit/b5e6842afe431bf3cc25c02035878ef03c0c2128)
- another good chunk of amd-ified modules done [`ba0b0d5`](https://github.com/Modernizr/Modernizr/commit/ba0b0d56ad9de876641d0199978713e8d845f60e)
- upgrading r.js [`be565ef`](https://github.com/Modernizr/Modernizr/commit/be565efde56e27b3756704ee7fca927d8bb63a1e)
- upgrading r.js [`8a15523`](https://github.com/Modernizr/Modernizr/commit/8a155230ceaad28617c1f04e2219bed10e0107d4)
- start of making tests work again [`b72a43d`](https://github.com/Modernizr/Modernizr/commit/b72a43de25bdb9ec92f781cc7ea5277163523108)
- start of making tests work again [`38d5517`](https://github.com/Modernizr/Modernizr/commit/38d551764a2303f133dfb5be550816693777d172)
- Moved over build step to grunt [`ea721fb`](https://github.com/Modernizr/Modernizr/commit/ea721fb8a6f27e95b769bf3636b473b4f0718940)
- Moved over build step to grunt [`0103e1c`](https://github.com/Modernizr/Modernizr/commit/0103e1c352a1585f38cc0551f1b9dc0f60cca83c)
- Better memory cleanup mechanism and implementation. Some generation cleanup. [`005eea3`](https://github.com/Modernizr/Modernizr/commit/005eea3e56504f9e6e6d94f60290f746206cc173)
- Better memory cleanup mechanism and implementation. Some generation cleanup. [`2daaf3a`](https://github.com/Modernizr/Modernizr/commit/2daaf3a130af8cb498e92b2af2cd176970d381f7)
- almost successfully stripping AMD wrappers [`832a524`](https://github.com/Modernizr/Modernizr/commit/832a52435411edd5ec46bdadc1047523b7b107d5)
- Working build with AMD stripping and minification. [`fb9209d`](https://github.com/Modernizr/Modernizr/commit/fb9209d2d794948c990cf26edd8bd60cd84036fe)
- Better async test addTest calls [`9fe0ea1`](https://github.com/Modernizr/Modernizr/commit/9fe0ea1309cf1d08560a254686de7f728fb7ca4a)
- Moving cssgradients test into feature-detects/css-cssgradients.js [`6648ec6`](https://github.com/Modernizr/Modernizr/commit/6648ec68aaaa8d34ccdefb88019f99d8e48459aa)
- Making sure files only leak a single variable when we strip the wrappers. aka Hax. [`09ff54f`](https://github.com/Modernizr/Modernizr/commit/09ff54f43ec34d7f770534ec8baa4ad2e1ecd17f)
- fixes to modernizr core test ports. [`504384e`](https://github.com/Modernizr/Modernizr/commit/504384e4093a8b64f9eb97162f4d4b73da0a328b)
- Try to fix build after mega merge, might work [`da04fc8`](https://github.com/Modernizr/Modernizr/commit/da04fc805ccd417b20beb41b27bac18377a45a93)
- use setAttribute before using deprecated setAttributeNode [`27f0b76`](https://github.com/Modernizr/Modernizr/commit/27f0b76fd37a7bb936bfe1a37e528bf57eaabec6)
- #733: adding UA sniff for history support [`479e424`](https://github.com/Modernizr/Modernizr/commit/479e424faabe92062292699102340346c82335b8)
- #733: adding UA sniff for history support [`45de935`](https://github.com/Modernizr/Modernizr/commit/45de935edf460ac56fcc3f337885ee115f725101)
- Moving opacity test into feature-detects/css-opacity.js [`9dd6644`](https://github.com/Modernizr/Modernizr/commit/9dd6644f28341f75bea7ceed9074492e300cfe47)
- Cleaning up async tests that require body to at least be a little better. Could use a document ready hook maybe. [`4de52c5`](https://github.com/Modernizr/Modernizr/commit/4de52c5c9cf4de03c81be9c7d2773094fa5b984d)
- Cleaning up async tests that require body to at least be a little better. Could use a document ready hook maybe. [`9242f25`](https://github.com/Modernizr/Modernizr/commit/9242f25aeda568cb86b40154421683c5341590e9)
- made check a little clearer, removing a nested if statement [`dfca12d`](https://github.com/Modernizr/Modernizr/commit/dfca12d4a00b73395ce802b27ab4b49f4b0ec037)
- Add in self creating objects for async and post-official use. As discussed in #756 [`12cb1e1`](https://github.com/Modernizr/Modernizr/commit/12cb1e12f544ecb86b51dcd3fa9a0215b424eb67)
- Add in self creating objects for async and post-official use. As discussed in #756 [`42244e2`](https://github.com/Modernizr/Modernizr/commit/42244e281d5aaa85810f306d9680e4ec39175308)
- fixup tests [`55d5b0c`](https://github.com/Modernizr/Modernizr/commit/55d5b0c0519d2f7370e8b9a30e0e796cc6bf9e52)
- more test fixes [`afb0361`](https://github.com/Modernizr/Modernizr/commit/afb03615c0b2475417081dcafc804587279ddc50)
- Working AMD Strip. Fishy heuristic, but it works for every test so far. [`788487b`](https://github.com/Modernizr/Modernizr/commit/788487b78480c07cb3e9dd4becb86913769252ba)
- Moving borderradius test into feature-detects/css-borderradius.js [`9b1eaf1`](https://github.com/Modernizr/Modernizr/commit/9b1eaf1051ee8113e9a3950fa5e99bb614de138f)
- workaround to test new standalones by themselves. [`927f7b2`](https://github.com/Modernizr/Modernizr/commit/927f7b263988ef1b5c04a2348f6842f15d6cfa24)
- trying more for tests [`5989679`](https://github.com/Modernizr/Modernizr/commit/5989679ce90d47d76a817056874d3c7542bf888a)
- Moving boxshadow test into feature-detects/css-boxshadow.js [`23d9142`](https://github.com/Modernizr/Modernizr/commit/23d9142413cf26d6b5a642e674e70bc42aec0a7c)
- Moving borderimage test into feature-detects/css-borderimage.js [`188dbb6`](https://github.com/Modernizr/Modernizr/commit/188dbb65ab10f2b561826c0e392190ff58984387)
- Not using the cleanup file anymore. Each test is responsible for adding cleanup to the queue itself. [`e337a19`](https://github.com/Modernizr/Modernizr/commit/e337a1945cad7fe3cb130a72485f0ce66d4d7890)
- Not using the cleanup file anymore. Each test is responsible for adding cleanup to the queue itself. [`84f075f`](https://github.com/Modernizr/Modernizr/commit/84f075fd4b62d88285f31d2b0cd75ad0a268c3c1)
- Making sure the constructor is nice, gzip does the rest [`ec52583`](https://github.com/Modernizr/Modernizr/commit/ec525833cf0e397fc5a27275a7291d6c289af6b0)
- Making sure the constructor is nice, gzip does the rest [`84d265c`](https://github.com/Modernizr/Modernizr/commit/84d265c042d6feaef4a13485a0250f6bb73ba1c0)
- I removed this [`4296282`](https://github.com/Modernizr/Modernizr/commit/42962821dc127469626528db8d6699910ddb1e6b)
- I removed this [`163d046`](https://github.com/Modernizr/Modernizr/commit/163d04613efacbf56bd3a65233dc532b6b054977)
- added page visibility API test [`cbab2d8`](https://github.com/Modernizr/Modernizr/commit/cbab2d8dcbdff26fe6f6354085db890396f6f304)
- syntax leftovers spoiling the fun [`d35dcf3`](https://github.com/Modernizr/Modernizr/commit/d35dcf3098e006ebe9a50087b4dcd4a4e0ef6a8c)
- syntax leftovers spoiling the fun [`c127cd8`](https://github.com/Modernizr/Modernizr/commit/c127cd8e443ad540fcbff2887f6d7a19a1662713)
- Merging in latest changes from master [`1cb23be`](https://github.com/Modernizr/Modernizr/commit/1cb23be78bf3120a92debfd1ed3b10341f6e998d)
- Merging in latest changes from master [`85c86b9`](https://github.com/Modernizr/Modernizr/commit/85c86b98aa0df087030fd9d1aa1569dd6ccbeaa3)
- history check should check for Android 2 [`50c678a`](https://github.com/Modernizr/Modernizr/commit/50c678a11219cdb10cef88b425d4b7f48f2dfbc7)
- resovled conflict [`f979ae6`](https://github.com/Modernizr/Modernizr/commit/f979ae6b87a1b0b557f2c58e9949dad4dc62bda9)
- explicitly set height in scrollbar test fixes false positive in IE9 (Issue #698) [`354aea6`](https://github.com/Modernizr/Modernizr/commit/354aea6a2dddba78d0f6335a2e76a0c37d7b7232)
- only check for version of Android between 2 and 3 [`032e924`](https://github.com/Modernizr/Modernizr/commit/032e9249d0d08b9a369022363e16a3a89048096c)
- just save grunt, its better even though it sucks, imo [`73addeb`](https://github.com/Modernizr/Modernizr/commit/73addeb9bdad0c9245c8b91d0601df9a58c1fcc6)
- ignoring dist and build folders [`03ddf5c`](https://github.com/Modernizr/Modernizr/commit/03ddf5c01a6961c54e078ee67cda56c026817e02)
- Update feature-detects/exif-orientation.js [`d3470df`](https://github.com/Modernizr/Modernizr/commit/d3470df4e69291ef187ccd3464afd52c7a966015)
- only check for version of Android between 2 and 3 [`cb40fa2`](https://github.com/Modernizr/Modernizr/commit/cb40fa28eeb0c3b71e3d52700a7c504a52f46590)
- No console log in addtest [`fe859d0`](https://github.com/Modernizr/Modernizr/commit/fe859d06d3dfcea97d8d6aa4149e62dceeaf7908)
- Merging remote branch 'rupl/move-core-detects' after manual conflict resolution. [`9c15353`](https://github.com/Modernizr/Modernizr/commit/9c153530c1d5a64a292d45bdc9d2134249376fb3)
- adding old modulizr folder [`cd77858`](https://github.com/Modernizr/Modernizr/commit/cd778588494d9bdebb2e09ab209543400c4b25ee)
- Enforce  .editorconfig spacing rules [`96b3e67`](https://github.com/Modernizr/Modernizr/commit/96b3e677965b33e4af227d573da69775f2ad480b)
- added back define block to htmlshiv.js [`aa68c05`](https://github.com/Modernizr/Modernizr/commit/aa68c05bd807f06e332bd28506d5d10f0a6d8238)
- added new html5shiv per issue 1335 [`398efb2`](https://github.com/Modernizr/Modernizr/commit/398efb22da7222975debaa67b9e5f2e8c94a71d8)
- Corrected polyfill syntax in some metadata blocks [`6daf1b7`](https://github.com/Modernizr/Modernizr/commit/6daf1b78c2360efea7b29636b82ecf3f161b5f75)
- Squashed commit of the following: [`e42aa9f`](https://github.com/Modernizr/Modernizr/commit/e42aa9f20bd511dcabedd95508d555465dbeccb7)
- Some more metadata... [`6df5f80`](https://github.com/Modernizr/Modernizr/commit/6df5f80eb3af3d54c51c52d59fc23586cffc2133)
- getting stripping to work for individual tests (faking input) [`90eb824`](https://github.com/Modernizr/Modernizr/commit/90eb8249bab1deb35ecce76c151611aa414c7b7e)
- Added more metadata [`bbebadf`](https://github.com/Modernizr/Modernizr/commit/bbebadf224991fbf763da5322fc6066a1e89e3f5)
- Create .jshintrc file, update jshint grunt task [`47250c5`](https://github.com/Modernizr/Modernizr/commit/47250c5e0180e23f781f691e990974097f39172d)
- trashy hidden folder removal [`c68be89`](https://github.com/Modernizr/Modernizr/commit/c68be8948b18836cdab1b4ffad933aaaac086937)
- split ES5 shim/sham tests into separate tests [`25d892f`](https://github.com/Modernizr/Modernizr/commit/25d892ff4370a9c18fbf228394d09fb11529d868)
- include tests in jscs updates [`8dcb597`](https://github.com/Modernizr/Modernizr/commit/8dcb59763bb570cf46c5f769313837f560540b86)
- Meta Daytah [`44eddf9`](https://github.com/Modernizr/Modernizr/commit/44eddf9f7ef78f5fc02892c4bf79ff9c2d40ce04)
- starting new method: strip comments, find test['x'] pattern, use that to go. added closure compiler step since code is ugly without comments and it's build step anyways... [`c88b933`](https://github.com/Modernizr/Modernizr/commit/c88b9333f7cba494186398dad2ba47aaa7566e9d)
- Run JSHint on test files and fix issues [`73bee00`](https://github.com/Modernizr/Modernizr/commit/73bee002f2846fdf879ea6c3492868c55714fdc1)
- Moar metadata! [`029d68d`](https://github.com/Modernizr/Modernizr/commit/029d68d15590a45d5f6c26420ffe12401a082254)
- Adding `Modernizr.prefixedCSS()` API [`c4c60c1`](https://github.com/Modernizr/Modernizr/commit/c4c60c167a4912688a2aacd172084662d83db9ef)
- Add in async test events, and a bit more metadata. [`b78a297`](https://github.com/Modernizr/Modernizr/commit/b78a2978b7b162edf37b073cdf74e629038c4a3b)
- Add metadata to 'elem' tests. Getting there... meh. [`98d877f`](https://github.com/Modernizr/Modernizr/commit/98d877fe8723fc845bcbde77e808c245baca934c)
- test for equality with non build versions in the tests. update suite. allow dependencies to be described inside of modulizr. Currently only one dependency: canvas for canvastext. yay [`f0d4bd6`](https://github.com/Modernizr/Modernizr/commit/f0d4bd674273df18796563151fdca523f07df6c6)
- Added base metadata to the rest of the css tests. *sweats* [`d2cc3ae`](https://github.com/Modernizr/Modernizr/commit/d2cc3aeb09d1c684bb96740c75282cd2151e8c72)
- Added body module, altered tests that need it #877 [`de7fba8`](https://github.com/Modernizr/Modernizr/commit/de7fba845c03390d3a2167c33bfcc487a6d820cb)
- add builderAlises to renamed detects [`cdb6ee4`](https://github.com/Modernizr/Modernizr/commit/cdb6ee49e255bc6aa278b9a406a975201a040715)
- Improve Gruntfile [`5914214`](https://github.com/Modernizr/Modernizr/commit/591421413414a165e4d7ef3e066bb475a78e25a4)
- various test updates [`3b0e142`](https://github.com/Modernizr/Modernizr/commit/3b0e142bdc6bf7eac71b38759f680f57c5e93def)
- connected front end to api of modulizr. seems to work... [`08c5bf5`](https://github.com/Modernizr/Modernizr/commit/08c5bf5b6ada1086b7b385777dab4e028aa48413)
- Forms docs [`029cefe`](https://github.com/Modernizr/Modernizr/commit/029cefe74fc8f4bddb122a169ec403a637e9c978)
- Added metadata to "workers" detects [`ea17d40`](https://github.com/Modernizr/Modernizr/commit/ea17d406af4e45a1f4ae66b2e7d4fad25f45c160)
- Squashed commit of the following: [`28c4021`](https://github.com/Modernizr/Modernizr/commit/28c4021ceefe02be16ea5d7bf8ad873e3d76f597)
- detect whether or not ES5 Shim / Sham are needed [`fbe8de3`](https://github.com/Modernizr/Modernizr/commit/fbe8de3d6997614268403c05d44ce5b1e275929a)
- Added some metadata & doc blocks [`1b53d20`](https://github.com/Modernizr/Modernizr/commit/1b53d206a5ea1148b05a3ee2a04b2e2d55508aec)
- Remove trailing whitespace [`2163201`](https://github.com/Modernizr/Modernizr/commit/2163201bf8b2d98463abab7343997418014ba404)
- Removing the function.bind dependency in createelement. Adding metadata to network detects [`6e0dc10`](https://github.com/Modernizr/Modernizr/commit/6e0dc102f040e626133ae04d6ff0b71b9ba3a773)
- Adding tests for programmatic API. [`d62b7da`](https://github.com/Modernizr/Modernizr/commit/d62b7da069a0b38a9283b4552081d2aca330a5a5)
- Metadata++ [`f185623`](https://github.com/Modernizr/Modernizr/commit/f1856237fcf8ab1cfbc37f480b240b8bb81d0439)
- renamed files and adjusted docs as per suggestions [`ac96911`](https://github.com/Modernizr/Modernizr/commit/ac96911fd943344ff979b51f2b4ad266064cc68c)
- Move video test to feature-detects/video.js [`588edd0`](https://github.com/Modernizr/Modernizr/commit/588edd0556e27b5b35a667e18d37b8b5a5dec4bf)
- Image metadata [`de1238d`](https://github.com/Modernizr/Modernizr/commit/de1238d2d240a93200d876623c1c02e4ab4acb7b)
- improve/enhance hasEvent() [`f9210de`](https://github.com/Modernizr/Modernizr/commit/f9210de0ee4b1e0db1421433e42b51fd0f8a4184)
- Add test for `Proximity Events` [`0af0953`](https://github.com/Modernizr/Modernizr/commit/0af0953b9bb44acb843009d7a8eae904b13b9205)
- Add atRule checking to Modernizr.prefixed (@keyframes, @import, etc. [`32b67aa`](https://github.com/Modernizr/Modernizr/commit/32b67aafe65fd50d259c90060742b25b54d9ccda)
- iframe folder of metadata [`34807de`](https://github.com/Modernizr/Modernizr/commit/34807ded5933c1f3fb2996860e2e4d2806170364)
- Add nth-child feature-detect [`b61e97d`](https://github.com/Modernizr/Modernizr/commit/b61e97d73b46abc504054414fc6adf6b2189f4d5)
- Simplify context issue by first setting a new cwd, then requiring grunt. This scopes grunt to the Modernizr directory and avoids manipulating upstream context. [`b30723d`](https://github.com/Modernizr/Modernizr/commit/b30723d2c8bf3e26831a0ca0836b43f6ca92139b)
- Adding a build api. [`8ed5889`](https://github.com/Modernizr/Modernizr/commit/8ed58899000d75c2af01cde4b64a03496d39a9ed)
- Cleanup Grunt banners [`8996f47`](https://github.com/Modernizr/Modernizr/commit/8996f476f0c62a75a5642405e12e3adf43577a54)
- Add support for Blob constructor in blobworkers test since BlobBuilder is deprecated and has been removed from firefox [`456b648`](https://github.com/Modernizr/Modernizr/commit/456b648cf838a3e057a42737d3d77be3cc97137d)
- Move audio test to feature-detects/audio.js [`f968719`](https://github.com/Modernizr/Modernizr/commit/f96871995e689f1cc146bb6ef81efc0286f7ec75)
- Moving touch test to feature-detects/touch.js [`d3f7b6f`](https://github.com/Modernizr/Modernizr/commit/d3f7b6f80314e5d2e1f3d0063e24dc23643ba04f)
- the fallback could be smaller, since we only want to set the context (scope), and we don't need a full es5 compatible bind [`c121e16`](https://github.com/Modernizr/Modernizr/commit/c121e1605e58668e183705653d27dc06865f83d0)
- Move localstorage test to feature-detects/storage-localstorage.js [`ea76435`](https://github.com/Modernizr/Modernizr/commit/ea76435a56c186c7dbff959804a7c61caa1ea0d7)
- Add better tests for CSS multi-columns [`fa3dcc2`](https://github.com/Modernizr/Modernizr/commit/fa3dcc28520b330674b46bd2d55c7f21fa1a7807)
- Add in dom test metadata [`df9a83a`](https://github.com/Modernizr/Modernizr/commit/df9a83a362fc84902e29dd9fcf92802c393ce4ee)
- Rearranged setClasses a bit: can now be reused by async tests (to avoid duplicating regexes) [`b56de42`](https://github.com/Modernizr/Modernizr/commit/b56de429873564ac62cd41fefe00afdfc3f270ae)
- first stab at autoplay detection [`24679d7`](https://github.com/Modernizr/Modernizr/commit/24679d70f74c2dd1511b2ad0d2de4beb225d65a6)
- Move and rename file to new structure. Rewrite test to use Modernizr v3 AMD structure [`1fe1e83`](https://github.com/Modernizr/Modernizr/commit/1fe1e8388494599536d7bbe0164e6f5f46cb0d3e)
- Wrapping call to `indexeddb.deleteDatabase` in a try…catch because it errors in some contexts (e.g. data URIs) [`4072c66`](https://github.com/Modernizr/Modernizr/commit/4072c662bdd60df78d87b11f60ce2740e31c32cc)
- Added a note about false-positive on N900 to `touchevents` detect and moved comments to a meta block [`59174f9`](https://github.com/Modernizr/Modernizr/commit/59174f95a6395db5fc063dde6e8f6db21827d1a1)
- add new roundedEquals helper [`072f3bd`](https://github.com/Modernizr/Modernizr/commit/072f3bd78f397e0313e95e6fb2727303404bca7f)
- Added detect for `flex-wrap` (Fixes 1048) [`65e31e2`](https://github.com/Modernizr/Modernizr/commit/65e31e26cabf6145d4f2f651a39cd0e6f6d51a5d)
- Move fontface test to feature-detects/css-fontface.js [`e848278`](https://github.com/Modernizr/Modernizr/commit/e84827858b2c875ce37c580a849653a9a611b30e)
- Added tests for transparent Webp images [`f39fcbf`](https://github.com/Modernizr/Modernizr/commit/f39fcbf6c696d0fedbc099c8b0c9cc72d614203a)
- Adds UA blacklist to @font-face test as a stopgap. [`949d770`](https://github.com/Modernizr/Modernizr/commit/949d770f2c5247d17c3be09f8e14cad28eca65a5)
- Fixed errors thrown by `supports`, `getrandomvalues` and `flash` detects: [`2cf106f`](https://github.com/Modernizr/Modernizr/commit/2cf106fd7232038c2aa6d7448492be02c25f209b)
- check for video support first, only set src of the shortest supported video type, change body to docElement [`f5518d0`](https://github.com/Modernizr/Modernizr/commit/f5518d064457e23428b1b1e34c43f518db5e8877)
- Fix invalid polyfill metadata [`b9c780b`](https://github.com/Modernizr/Modernizr/commit/b9c780b2734f3d4978945edc0908077ff6999a16)
- Fix lint errors in grunt file [`47044c6`](https://github.com/Modernizr/Modernizr/commit/47044c6bd802d91a3d8d5b77c905e195b4debad5)
- Move csstransforms3d to feature-detects/css-transforms3d.js [`7348214`](https://github.com/Modernizr/Modernizr/commit/734821446920f2a8ec1f9028ce68aa0e2428a5d2)
- updates for @stucox [`b8d4ad2`](https://github.com/Modernizr/Modernizr/commit/b8d4ad2831167a0f8e69af0ae18014aa1e272767)
- :target Feature Test with @patrickkettner’s suggestions. [`824e4d6`](https://github.com/Modernizr/Modernizr/commit/824e4d6a547e2cc59969faa5616c0eaf7e547788)
- fix ie10 caniuse comparisons [`7e6bd80`](https://github.com/Modernizr/Modernizr/commit/7e6bd800df690db2282e284fb36c156b8ec79e52)
- Changed body to getBody and made it a method, #877. [`804037a`](https://github.com/Modernizr/Modernizr/commit/804037a2f942c81bf94ca730791cf94f9b35dc89)
- Move stripdefine to use loop [`6460dff`](https://github.com/Modernizr/Modernizr/commit/6460dff8a5bf85f2aede794d751a7d9378cc9117)
- add new feature-detect for DOM 3 Document Fragments [`41b2cb9`](https://github.com/Modernizr/Modernizr/commit/41b2cb9d81f5cbb3b5dfd4a57c0d54d8f6f60ffa)
- Add the csspseudoanimations feature-detect [`b4f0edc`](https://github.com/Modernizr/Modernizr/commit/b4f0edcc262189c27f26d5035b0b37c82a958985)
- add maxlength test [`64bc5d8`](https://github.com/Modernizr/Modernizr/commit/64bc5d8ca0c12dc004501244ceb7a3fec04eed70)
- Going back and adding in caniuse keywords for when I was offline [`9dcc1ed`](https://github.com/Modernizr/Modernizr/commit/9dcc1ed441b04aafc2cc28c57c0de0548ef21844)
- optimize test arrangement, fix typo [`df8fae9`](https://github.com/Modernizr/Modernizr/commit/df8fae96469b3d3bad7d48ddc5397d170971d859)
- update regions detect to include IE 10 iframe only version [`e0fec68`](https://github.com/Modernizr/Modernizr/commit/e0fec6887d95c5f97241c70937ffd8273f51654a)
- updating PR [`ca88157`](https://github.com/Modernizr/Modernizr/commit/ca88157513fe387f708600f50d9fe833d9426abe)
- Moving multiplebgs test into feature-detects/css-multiplebgs.js [`707d66f`](https://github.com/Modernizr/Modernizr/commit/707d66f89f063b1b8996baca792a051e0f0002b9)
- Moving geolocation test to feature-detects/geolocation.js [`9c2a235`](https://github.com/Modernizr/Modernizr/commit/9c2a235cb36746d3dd156ed7debdc75ddd1ca0b9)
- Made the function definition related to UA environment, matchMedia check only happened once. [`ccb30ac`](https://github.com/Modernizr/Modernizr/commit/ccb30ac05626ada4ba63a5b266c08978707dbc47)
- Move sessionstorage test to feature-detects/storage-sessionstorage.js [`39d0d22`](https://github.com/Modernizr/Modernizr/commit/39d0d22c43e2a20360380cc936a62cfb8810f472)
- Add es6 generators [`c677c6f`](https://github.com/Modernizr/Modernizr/commit/c677c6f6f8755bcf330dabec96f7958bdfc53a69)
- Adding documentation for API. [`0761fcd`](https://github.com/Modernizr/Modernizr/commit/0761fcd9486d64adb9153e1a4c6a33280044956e)
- Add test for the Web Speech Synthesis API [`b8029b2`](https://github.com/Modernizr/Modernizr/commit/b8029b2057202cdb8f7d4ee539eb6cefc33d7e04)
- Add test for the Web Speech Recognition API [`2949b8e`](https://github.com/Modernizr/Modernizr/commit/2949b8eab4491fc5216a048684ebb734a7453808)
- Remove old-modernizer file [`35944b1`](https://github.com/Modernizr/Modernizr/commit/35944b19cd312e49a64af888db6cb6f835b7234e)
- Move generatedcontent test to feature-detects/css-generatedcontent.js [`32a5d2b`](https://github.com/Modernizr/Modernizr/commit/32a5d2bdae4b85efd5a7ff4ebabb54d328e20056)
- update filter check to use CSS.supports when supported, gets around false negatives in firefox [`0c35733`](https://github.com/Modernizr/Modernizr/commit/0c357335206a1754d8bbc318da7b61e3674c8f23)
- some  docs in the readme [`85f4892`](https://github.com/Modernizr/Modernizr/commit/85f48928366d0c557589bd8f24abddb71c90ea25)
- Added metadata to `svgasimg` and changed from base64 back to ascii encoding of the image [`39d1c0a`](https://github.com/Modernizr/Modernizr/commit/39d1c0a6a23176bdd3d4a752a934dae7fb93ec13)
- Added a test for TypedArrays, because the DataView test will fail for browsers that support TypedArrays/ArrayBuffers/and views of those buffers if they do not have DataView [`b248337`](https://github.com/Modernizr/Modernizr/commit/b248337ba1b6d12ad84bdad0329ca77f6961b02b)
- Add jshint to default task and fix issues [`00dff5f`](https://github.com/Modernizr/Modernizr/commit/00dff5f7d12ba715e780ec257c5ae2eaaf37e06f)
- add ellipsis test [`de3eb1f`](https://github.com/Modernizr/Modernizr/commit/de3eb1f840977a8b9ecb9de4dd0e3cde293bab1d)
- rearrange test file structure, added warnings about test size [`ce88f5f`](https://github.com/Modernizr/Modernizr/commit/ce88f5f566b12c4efdda95dff4af95f85a5cddd0)
- Move contributors to array and update banner [`0aff3f8`](https://github.com/Modernizr/Modernizr/commit/0aff3f82c1c51e5fac1e4f6da74a6b0a2d93fe76)
- update test to cleanup listener. fixes for #945 [`1317431`](https://github.com/Modernizr/Modernizr/commit/1317431701683a3391c2f4bcae894544daf28f55)
- added hiddenscroll test [`e1e9abd`](https://github.com/Modernizr/Modernizr/commit/e1e9abdfc7e65a6dd8e81e47988647a67ccb60bc)
- Remove audio data test [`53424e1`](https://github.com/Modernizr/Modernizr/commit/53424e1f2010d94585ef20df314818c145b47b9c)
- Fix indent, single-quotes and leaking i [`c9645f1`](https://github.com/Modernizr/Modernizr/commit/c9645f1d6e5c8b6af4709c46c31a11792e87bfc3)
- Add CSS Shapes feature detection. http://www.w3.org/TR/css3-exclusions/#shapes [`d7e5756`](https://github.com/Modernizr/Modernizr/commit/d7e57562ff4eb01f3805a5322a6defe913aa3a1f)
- Added test for lossless WebP images [`35fcf3f`](https://github.com/Modernizr/Modernizr/commit/35fcf3fd15ea3ff9b6e7e67d2093b8dc026a3aed)
- Fix indent, single-quotes and leaking i [`3b7f28f`](https://github.com/Modernizr/Modernizr/commit/3b7f28f66875cd41dfd546764c23d5cf567285d9)
- Added a try..catch to the cookies test [`f346166`](https://github.com/Modernizr/Modernizr/commit/f346166cfa27b1ccb4e550da065a27fc6f2a4522)
- Move svgclippaths test to feature-detects/svgclippaths.js [`1b2a255`](https://github.com/Modernizr/Modernizr/commit/1b2a255a1e2eb2cf5e54037685ff108dda9e607c)
- Moving canvas test to feature-detects/canvas.js [`137c89f`](https://github.com/Modernizr/Modernizr/commit/137c89f108ed326325d37d0487f5d7abd5a9540a)
- typo fixes - https://github.com/vlajos/misspell_fixer [`f84e1b5`](https://github.com/Modernizr/Modernizr/commit/f84e1b54b54ae4851056d5fa17a0d0d1795d4813)
- Update metadata for `elem/ruby` & `style/scoped` [`ab6001d`](https://github.com/Modernizr/Modernizr/commit/ab6001db5869b78f2acfeea6b19e6159ac89d172)
- Update metadata for `speechinput` test [`2252043`](https://github.com/Modernizr/Modernizr/commit/22520432ab230d6e7704f88a607e87e730aa8ae7)
- Metadata-/Doc- block added [`d5f7abf`](https://github.com/Modernizr/Modernizr/commit/d5f7abf8cd279cf6497f554bf1eec54029eed329)
- Moving websockets test into feature-detects/websockets.js [`aef3eba`](https://github.com/Modernizr/Modernizr/commit/aef3eba66365e777002ef3decac70c141a886a4e)
- docs cleanup [`8cbb3e8`](https://github.com/Modernizr/Modernizr/commit/8cbb3e80ced336398a197711f75f4ebd7f52d66e)
- Shapes specification changed to support &lt;box&gt; values and the [`0e2f51a`](https://github.com/Modernizr/Modernizr/commit/0e2f51a39a5467b835820ef53ce9e4e17ccbab60)
- Metadata / DOC improvements: [`122f5be`](https://github.com/Modernizr/Modernizr/commit/122f5beab232242935e48e906c56e6bf21ec5aa9)
- Moving hsla test into feature-detects/css-hsla.js [`83a46d1`](https://github.com/Modernizr/Modernizr/commit/83a46d19999d16cf09b9f6eb74decc08f99a15cb)
- Moving webgl test to feature-detects/webgl.js [`9776162`](https://github.com/Modernizr/Modernizr/commit/97761626c6ff35410da1717a58442a7f06474778)
- `testProp()` and `testAllProps()` now accept kebab-case – updating tests & comments to match [`48b9c4c`](https://github.com/Modernizr/Modernizr/commit/48b9c4cff78a9a198270c9968cf6cd0647475663)
- Ensuring ES5 tests return Booleans [`463c82e`](https://github.com/Modernizr/Modernizr/commit/463c82e6abfaf22d3befff7f20e43e04c03711c3)
- Reverting PR #874 - we don't touch any existing classes which begin `no-` (except `no-js`) [`e2cec68`](https://github.com/Modernizr/Modernizr/commit/e2cec68a42f24821a49485e93413ae0bbaf03769)
- Use "matchdep" to avoid requiring dev dependencies. [`cb03dbf`](https://github.com/Modernizr/Modernizr/commit/cb03dbf8f5b479308f52f23d41843db611155bb9)
- metadata block indention [`2ee7eb1`](https://github.com/Modernizr/Modernizr/commit/2ee7eb16773bbe330ecd876380b1eff506b5dedc)
- Rename the csspseudoanimations feature-detect to csspseudotransitions [`050a39c`](https://github.com/Modernizr/Modernizr/commit/050a39cdfddf408a5ce4acbbe0ef9cc973e6105f)
- Moving rgba test into feature-detects/css-rgba.js [`ce9f989`](https://github.com/Modernizr/Modernizr/commit/ce9f989dfa8e6dcdff988e5d1af711420a97818f)
- Move inline svg test to feature-detects/svg-inline.js [`54e3ad7`](https://github.com/Modernizr/Modernizr/commit/54e3ad787aa76001be460645f6765c6c98859bce)
- Fixing comments to pull request [`3e25189`](https://github.com/Modernizr/Modernizr/commit/3e25189fb055f6872ed8b7a5fa35b1a7d11c9446)
- update feature detect checked and move it to /feature-detects/css/ [`e31407a`](https://github.com/Modernizr/Modernizr/commit/e31407a6fb1eb42b4b37e7acce08a3f17286e008)
- Move cssanimations to feature-detects/css-animations.js [`e574d9c`](https://github.com/Modernizr/Modernizr/commit/e574d9c4ce4ae204f90ee2a9d231eeda8d1e9f67)
- Moving indexedDB test into feature-detects/indexedDB.js [`8924f65`](https://github.com/Modernizr/Modernizr/commit/8924f6541a699786eb679886f9399d92210dc131)
- remove tabs [ci skip] [`7eb1ca8`](https://github.com/Modernizr/Modernizr/commit/7eb1ca819d6cc1656b58a8672510b45613b4a078)
- do implementation check for getRandomValues to fix Safari 6.0 false positive [`fff77ca`](https://github.com/Modernizr/Modernizr/commit/fff77ca61334e474cf7c215b66255813b0161eb1)
- adds 'noPrefixes' build option to opt-out vendor prefixe [`3272486`](https://github.com/Modernizr/Modernizr/commit/32724863dca09120e7161bdaac51de51860d3d91)
- The video autoplay test will throw in IE9 and Safari 6 if either are missing [`11e99f4`](https://github.com/Modernizr/Modernizr/commit/11e99f451c34d9ec25298ed7f891b8e64bb90b10)
- Added html5-notifications and desktop-notify [`926d424`](https://github.com/Modernizr/Modernizr/commit/926d424741dfc30d5290dea760bed97557ced706)
- Use matchdep to detect if devDependencies are installed. Require each if so. [`ddff156`](https://github.com/Modernizr/Modernizr/commit/ddff156911b85ce559d35c9bf37dd07f3733627b)
- For interoperability purposes, have the build API explicitly declare a current working directory. Revert to previous cwd on exit. [`810e8af`](https://github.com/Modernizr/Modernizr/commit/810e8af8595180591b46418aaafc0bca1d3d42d0)
- Moving devDependencies into dependencies object. Allows Modernizr to be correctly installed via npm. [`23821eb`](https://github.com/Modernizr/Modernizr/commit/23821eb0e79e35715e3253f968ae96a9627671f7)
- add feature detect for checked pseudo selector [`878c149`](https://github.com/Modernizr/Modernizr/commit/878c14960ec713a5fa299f9857ad398fcf6e5a5a)
- Move generateInit deps inside function scope [`db32386`](https://github.com/Modernizr/Modernizr/commit/db32386312d3a79a116c283c6acc9d82497eb07e)
- Removing Modernizr global from test return values. [`d9b6473`](https://github.com/Modernizr/Modernizr/commit/d9b6473f9d449c08d8647edcd9f4f627475ea84f)
- Allowing `Boolean` object detect results [`f5ceb8b`](https://github.com/Modernizr/Modernizr/commit/f5ceb8bb8d3925cbcadfc5930bb666df3612552b)
- Updated "background-clip: text" test to use testAllProps() [`781db2b`](https://github.com/Modernizr/Modernizr/commit/781db2b85b9c2fc46f5378769bfa6cb5ae656656)
- Add nth-child feature-detect [`c5f2bf0`](https://github.com/Modernizr/Modernizr/commit/c5f2bf0a20fb40d24c51ea095c509bb6db5bf76e)
- Added metadata to Modernizr.framed [`fe85d9d`](https://github.com/Modernizr/Modernizr/commit/fe85d9d5c46b4efdadc7219d8336c872a46a6dc0)
- Moving history test into feature-detects/history.js [`7d2a489`](https://github.com/Modernizr/Modernizr/commit/7d2a4895340bfe0056c7a9166a12d25c4ff2a6ea)
- Add nth-child feature-detect [`d1e9add`](https://github.com/Modernizr/Modernizr/commit/d1e9adda21744b12cc74da1e7a3652a4a7c0aca5)
- update doc link refs [`0184c1e`](https://github.com/Modernizr/Modernizr/commit/0184c1e8158d86428a699aecf678f41fad600e09)
- reduce length of xhr feature-detect names [`3da7bb7`](https://github.com/Modernizr/Modernizr/commit/3da7bb73d689372ef5062bae87d18079a388e452)
- update doc block for ES5 Shim/Sham tests [`0d74ccc`](https://github.com/Modernizr/Modernizr/commit/0d74ccccec46253645aece53310de5ae776b7f2b)
- Moving backgroundsize test into feature-detects/css-backgroundsize.js [`16fb6c5`](https://github.com/Modernizr/Modernizr/commit/16fb6c5b603b4c38eb6ce8a6c63def20e594d0b2)
- Move svg test to feature-detects/svg-svg.js [`19f0848`](https://github.com/Modernizr/Modernizr/commit/19f084849916bc69894b92bdd7b220c3919b5809)
- Moving draganddrop test into feature-detects/draganddrop.js [`0efde41`](https://github.com/Modernizr/Modernizr/commit/0efde414c3f1620ed3d2af31df456f4ab6c608ef)
- Moving canvastext test to feature-detects/canvastext.js [`25fec3c`](https://github.com/Modernizr/Modernizr/commit/25fec3c6ad2c40034a51bff7fc5937dc8309f9e7)
- Moving flexboxlegacy test to feature-detects/css-flexboxlegacy.js [`8a49474`](https://github.com/Modernizr/Modernizr/commit/8a49474deb32c39d1713a53aebed07f4b6466cb3)
- Moving flexbox test to feature-detects/css-flexbox.js [`6a721d5`](https://github.com/Modernizr/Modernizr/commit/6a721d59e11a7a9e796ef3c4a8ec72eb97f66db9)
- fix inline feature requests for the bin [`0da0a94`](https://github.com/Modernizr/Modernizr/commit/0da0a9439d690ffeb7939dd2dc31603a4a0c8e5d)
- remove and/or update caniuse mappings for IE 8 [`066de32`](https://github.com/Modernizr/Modernizr/commit/066de32e2dfa3c15489491540aa489a3c929d153)
- fix indexedDB capitilization for blob test [`1b8f44a`](https://github.com/Modernizr/Modernizr/commit/1b8f44ab961489c77205b19f1ff53b0b19220923)
- Shapes Level 1 specification contains only shape-outside. I modified the test to be aligned with the specification. [`85ee9d7`](https://github.com/Modernizr/Modernizr/commit/85ee9d75ed83164b62fee7d1c8f78e8438a071f9)
- Modify CSS Exclusions to CSS Shapes, since we split up the specification. Update references. [`8bb7e94`](https://github.com/Modernizr/Modernizr/commit/8bb7e94935efb2e3bcd35e1aad1786d6d568c917)
- Move textshadow test to feature-detects/css-textshadow.js [`7884853`](https://github.com/Modernizr/Modernizr/commit/788485316c09645c292d92ac8af144bc9ff4b389)
- Move svg-smil test to feature-detects/svg-smil.js [`044266d`](https://github.com/Modernizr/Modernizr/commit/044266d31a47ced432a5d0bcbcb04c299edc0117)
- Moving hashchange test into feature-detects/hashchange.js [`d04a039`](https://github.com/Modernizr/Modernizr/commit/d04a039cd035db5cb31bc7336dc1ccc66bf01b4c)
- Moving websqldatabase test into feature-detects/websqldatabase.js [`cb97378`](https://github.com/Modernizr/Modernizr/commit/cb97378a938ecae7d5fab27c821dd4ee7ba32d59)
- fix json replacer arg for IE 8 support [`114ab97`](https://github.com/Modernizr/Modernizr/commit/114ab976c843b053d02f1160f1642896f1cbf890)
- Moving postmessage test into feature-detects/postmessage.js [`35fbed5`](https://github.com/Modernizr/Modernizr/commit/35fbed5ade1eedfe2721f8f9cec3c045056a3935)
- binary websocket test likes to throw exceptions in Opera & Firefox and crash dolphin beta. nerfing for safety. [`83a0954`](https://github.com/Modernizr/Modernizr/commit/83a0954907c393e7a1c345975aec838bfaf956f2)
- Fix: atRule fix for IE7: check if window.CSSRule is defined. [`04029c9`](https://github.com/Modernizr/Modernizr/commit/04029c96a7d7d411d0835e39432bfa871f5d4bce)
- Add polyfill [`5ca632e`](https://github.com/Modernizr/Modernizr/commit/5ca632e2f2f226aa2902a877d0074996b52a6d58)
- slight tweaks to the contentEditable test [`13c8ce9`](https://github.com/Modernizr/Modernizr/commit/13c8ce947ee89e9ffb722715fb96ef602d630a1d)
- Fixing bad metadata structure [`e377c2c`](https://github.com/Modernizr/Modernizr/commit/e377c2cb062687aeb9e65ac67674da9f8f2f2806)
- Reverted svgasimg test to use base64, for IE9 support [`3882f7e`](https://github.com/Modernizr/Modernizr/commit/3882f7efd829c8478b6a462996162a63c41ec8e8)
- Added `datauri` to exclusions list for "must be a straight boolean" test [`af12835`](https://github.com/Modernizr/Modernizr/commit/af128357c34e6ac981e6e5b3994f52805b0a7bb8)
- Move csscolumns to feature-detects/css-columns.js [`33fe4c3`](https://github.com/Modernizr/Modernizr/commit/33fe4c379e93084d059829e458ce29b009953212)
- Move cssreflections to feature-detects/css-reflections.js [`956b241`](https://github.com/Modernizr/Modernizr/commit/956b241ecf6b19a48ec9646a058e013676436be7)
- Move csstransforms to feature-detects/css-transforms.js [`7f36ef6`](https://github.com/Modernizr/Modernizr/commit/7f36ef65e557147b713cd052633b2459aa71a70f)
- Move csstransitions test to feature-detects/css-transitions.js [`b94cf67`](https://github.com/Modernizr/Modernizr/commit/b94cf67565ffe48c4f312711e40b54421769baab)
- Move applicationcache test to feature-detects/applicationcache.js [`f16575e`](https://github.com/Modernizr/Modernizr/commit/f16575eb547f42c6a925f99b163e610607de6693)
- Fixing `prefixedCSS()` tests – wasn’t converting hyphenated formats before running them through `gimmePrefix()` [`148955e`](https://github.com/Modernizr/Modernizr/commit/148955e08ce2973aad4eaf3016d8c222e1d99a25)
- Added requirement for querySelectorAll, docs [`87a3a81`](https://github.com/Modernizr/Modernizr/commit/87a3a8170dabd1714bdf9d0771972a18c85b7611)
- A clean up of some recent activity regarding dependencies. See https://github.com/Modernizr/Modernizr/pull/1159 [`2330848`](https://github.com/Modernizr/Modernizr/commit/2330848ddad077bebb5cd83c83b229cec2970e15)
- `generate-meta.js` now writes the metadata to dist/metadata.json [`f3ec3a5`](https://github.com/Modernizr/Modernizr/commit/f3ec3a5089f24ee02217ddad53c37b952bf2f572)
- fixed prefixed() snippet and brought it up to date wrt transitionend event names. ref #540 [`6c28ceb`](https://github.com/Modernizr/Modernizr/commit/6c28cebc08d911c99c311e45162dd8bcdd0249da)
- Added DOC block with description of how the test works [`e103629`](https://github.com/Modernizr/Modernizr/commit/e1036297da979593c6e03b843cac6178ab2de35e)
- fixed another typo, added test/video as an AMD dependency [`e97b565`](https://github.com/Modernizr/Modernizr/commit/e97b565e4a01e3dab4797531bce2a6dc3d235555)
- added escape hatch for browsers that don't support autoplay at all [`588c24c`](https://github.com/Modernizr/Modernizr/commit/588c24c075cc442cc07c4e60c086c4e73f1728a1)
- Executive decision to remove `TAGNAMES` functionality (#636) [`752b50c`](https://github.com/Modernizr/Modernizr/commit/752b50c9139c58fbf0865ae03d4c1c255e8fbdb5)
- Move webworkers test to feature-detects/worker-webworkers.js [`0ee1059`](https://github.com/Modernizr/Modernizr/commit/0ee10598316467904238b0820dd77e03dd2a0c2c)
- jade template fixes [`36015fe`](https://github.com/Modernizr/Modernizr/commit/36015fe8c2beee01c33db38d42a8d47cb72cdcbc)
- remove inaccurate caniuse mapping, fix caniuse bool comparison [`75ff7b8`](https://github.com/Modernizr/Modernizr/commit/75ff7b8a3c4e258af2a5571d2649fc1239dc43df)
- localizednumber: exit early if other tests fail [`18224ed`](https://github.com/Modernizr/Modernizr/commit/18224ede60e48e8a8844443128b779f819c3ae24)
- Fixing issue with relying on global installation of grunt [`af8b9a3`](https://github.com/Modernizr/Modernizr/commit/af8b9a34d2ad6f0e6a84ea87e7fdf34043f73896)
- bail out of test early if autoplay isn't detected on the video element [`a2383c7`](https://github.com/Modernizr/Modernizr/commit/a2383c76780d52b32dacb1fb1f492527acdc37c4)
- moar [`459e1ce`](https://github.com/Modernizr/Modernizr/commit/459e1ce0b0fd0af4ec0258c4adc859ac343920d2)
- moar [`604d236`](https://github.com/Modernizr/Modernizr/commit/604d236a907dd4bb66066fc758c2fafb86b41ce3)
- use `prefixed` for bloburls to support window.webkitURL in safari 6 [`1a9a45c`](https://github.com/Modernizr/Modernizr/commit/1a9a45c50aa7cd9fc234f61898a19bb3cd06f262)
- update npmignore [`0ab8073`](https://github.com/Modernizr/Modernizr/commit/0ab807379d02dcd4688e97b71dec05348cb327da)
- Fix for document.createElement invocation in IE7 [`4e42ae4`](https://github.com/Modernizr/Modernizr/commit/4e42ae4ef40be87e2590afa0a710b08a848df0de)
- Clarify reasons to ignore navigator.cookieEnabled when detecting cookies [`6eaf6c4`](https://github.com/Modernizr/Modernizr/commit/6eaf6c45006fff52f0dd4141b4059093f987b596)
- Added a bug note to `localizednumber` re. dependence on localisation settings – see #1288 [`291ae59`](https://github.com/Modernizr/Modernizr/commit/291ae59d33a9641c7e1ec6279e1f62be0595687b)
- Removed some caniuse mappings: `contentsecuritypolicy` is behind a flag in Chrome, `touchevents` is device/config-dependent, caniuse doesn’t seem to have separate features for `blobworkers` & `dataworkers` anymore (did it ever?) [`ea4b80a`](https://github.com/Modernizr/Modernizr/commit/ea4b80a23ab2c29f7684974c6fc7e1fdaf95b277)
- Changing `docElement.innerWidth` -&gt; `window.innerWidth` in `cssvwunit` detect (because the former isn’t a thing) [`b03c40b`](https://github.com/Modernizr/Modernizr/commit/b03c40b86ee45bf9ffb69154101ce3cd2f178613)
- Added notes to `smil` detect metadata [`2987e97`](https://github.com/Modernizr/Modernizr/commit/2987e9763c74ad30cc3c3314162af3e4e4a7b22b)
- update meta data of siblinggeneral [`99644b0`](https://github.com/Modernizr/Modernizr/commit/99644b0bc2189d25bba02b3ddb7516e821b14d1e)
- Code style updates [`43e3e72`](https://github.com/Modernizr/Modernizr/commit/43e3e72f954bd4d4d1dbc9b4cf0362bf06afb8b4)
- Fix bugs that @nschonni found in his grunt update. [`226413b`](https://github.com/Modernizr/Modernizr/commit/226413b9e51bf923594ae4fe2a49df983ed78215)
- Remove exit, it can cause upstream processes to bail too soon. [`6ced7d7`](https://github.com/Modernizr/Modernizr/commit/6ced7d7231d5180cfa53a60045da0c7af63f9895)
- Fixing relative paths in the metadata output [`6a7571a`](https://github.com/Modernizr/Modernizr/commit/6a7571a4c72f40353d4fbc819011fc1b917f96b9)
- Updated comment describing interface to setClasses [`cccf477`](https://github.com/Modernizr/Modernizr/commit/cccf47753e81829db34c3c6927696776f625e1db)
- Add test task to alias qunit and jshint [`ff64dae`](https://github.com/Modernizr/Modernizr/commit/ff64dae883cf683cdc32284697b54244e8afb7d1)
- When binding a function to a context, check that it actually has a bind method first. [`0e67b67`](https://github.com/Modernizr/Modernizr/commit/0e67b6791ff56ddcf046b37c1751f29b338fbf01)
- Minor fix [`afa8934`](https://github.com/Modernizr/Modernizr/commit/afa89341cf0d415dc2c344000b1aba6df8acfae4)
- Shape-inside's computed style now returns 6 parameters, since it includes the x any y-axis radius of the rounded rectangles. [`45122e1`](https://github.com/Modernizr/Modernizr/commit/45122e175b82bf72e688cae868deb5ee29c8c162)
- Update regular expression to "match everything until", instead of "match everything except". This resolves issues with using asterisks inside metadata. [`bd59a34`](https://github.com/Modernizr/Modernizr/commit/bd59a34285871c1bdaa7bee7f5728bd9e365de91)
- Updating syntax. [`43eb51b`](https://github.com/Modernizr/Modernizr/commit/43eb51b71d330de797f5545166d2b29fe09a623c)
- Positioning #modernizr absolutely to enable more precise offsetLeft check [`6757ec4`](https://github.com/Modernizr/Modernizr/commit/6757ec4fc9a901b975fac37c94650b6aabb12131)
- Fixed test for :checked pseudo-selector [`ec10861`](https://github.com/Modernizr/Modernizr/commit/ec10861f257f3567c5c8b6b00780d17b4e29665c)
- better webgl extensions output [`e62c929`](https://github.com/Modernizr/Modernizr/commit/e62c929670c0b062ba99398e9a45f59a69142730)
- towards passing tests - taking into account more tests that follow rules a little less closely than core tests. [`973cd57`](https://github.com/Modernizr/Modernizr/commit/973cd576952e87106a621d220064c0dc634fa4de)
- towards passing tests - taking into account more tests that follow rules a little less closely than core tests. [`728a5d9`](https://github.com/Modernizr/Modernizr/commit/728a5d97ca47f10d08cd580b66726a20f3a81095)
- Suppose this isn't needed anymore. [`382d911`](https://github.com/Modernizr/Modernizr/commit/382d911b97ff1783a22fddd03201cce29defc0a8)
- bump to 2.6.3pre [`2dfa87d`](https://github.com/Modernizr/Modernizr/commit/2dfa87d97cc1a033bd5411b4ccf74778010c2f01)
- fixed tabs/spaces in TypedArray feature detection to pass linter [`8a7b3c1`](https://github.com/Modernizr/Modernizr/commit/8a7b3c12291dbabcdaef7afd00f12afc85608be4)
- Finishing my sentence… [`a8d20c5`](https://github.com/Modernizr/Modernizr/commit/a8d20c503ef4973ded147a7f61070013ce40d36b)
- Fixed `define()` stripping regex... we've got both `define("modernizr-init", ...)` and `define("modernizr-build", ...)` being left over for some reason. [`6e35920`](https://github.com/Modernizr/Modernizr/commit/6e35920a7437cdff3e299d5b7c8120b8e6a6cd2d)
- Add metadata to CLI. [`7a7e4cc`](https://github.com/Modernizr/Modernizr/commit/7a7e4cc6c225c1f611553ffe74b915a905f496c6)
- Return test metadata. [`7022bef`](https://github.com/Modernizr/Modernizr/commit/7022bef6d80d95af58fc8b5e50a96597e57a983e)
- update async warning [`c997d2c`](https://github.com/Modernizr/Modernizr/commit/c997d2ca78e0f19d2a0919e7679b5b36493e45aa)
- Added a warning to `csshyphens` metadata re. its size [`aefe1d2`](https://github.com/Modernizr/Modernizr/commit/aefe1d2a72a34c8914ec06d01218dfc671419765)
- another try at generating a built file in travis [`8241a78`](https://github.com/Modernizr/Modernizr/commit/8241a780943e0b45847eb9685b6ea71fa0da377b)
- another try at generating a built file in travis [`bf8687a`](https://github.com/Modernizr/Modernizr/commit/bf8687a6eeed8f728b803e5ad1f4cf8d01ec6d85)
- update travis to generate a built modernizr file in the dist folder [`05e5cff`](https://github.com/Modernizr/Modernizr/commit/05e5cff79766ec797c1a1ab98486728e38bc06bd)
- update travis to generate a built modernizr file in the dist folder [`c21071d`](https://github.com/Modernizr/Modernizr/commit/c21071d66c7e0e5702d4387b28e229243a173efa)
- Fix css-mask feature detect [`eb56e8b`](https://github.com/Modernizr/Modernizr/commit/eb56e8b646f06f7e0c919dec679e9ec40e79ac71)
- Removing unnecessary var declarations [`c2f5877`](https://github.com/Modernizr/Modernizr/commit/c2f5877e44efa61d5c5098133f1e6a15ff562db1)
- Added html5-notifications [`270f624`](https://github.com/Modernizr/Modernizr/commit/270f6249e940600656a46d8705c266de3ed4ceb3)
- Fixed @sindresorhus' line comment about spacing concerning anonymous functions [`4b68b43`](https://github.com/Modernizr/Modernizr/commit/4b68b43fbbcf5dcbff0220900e262746b0d92d65)
- Modify CSS Exclusions to CSS Shapes, since we split up the specification. Update references. [`7c1a6d7`](https://github.com/Modernizr/Modernizr/commit/7c1a6d7621bc3633ba2dff2cc773b87dc5fcf3a6)
- Removed asterisks from warning text in `touchevents` metadata because it was messing up parsing [`9dad6bb`](https://github.com/Modernizr/Modernizr/commit/9dad6bb4f042e21730b0136d7407b9465bea16c6)
- Added a note to the `touchevents` detect linking to the HTML5 Rocks touch/mouse tutorial [`ca88dac`](https://github.com/Modernizr/Modernizr/commit/ca88dac5fbfd272f686aa863909ee048414bb1a7)
- Corrected metadata typo in `cssmask` detect [`4df6b29`](https://github.com/Modernizr/Modernizr/commit/4df6b297ce942cdc39d96f2a19d355353431261e)
- Removed `touch` alias for `Modernizr.touchevents` - enough is enough [`4d17327`](https://github.com/Modernizr/Modernizr/commit/4d1732757a7942f9da78188b7d9b8ad1dfe4aacd)
- whoops [`ab0cf75`](https://github.com/Modernizr/Modernizr/commit/ab0cf75cb3a494084da78a21f49a65907bdaf53d)
- we're aware that we're creating functions in a loop [`9372888`](https://github.com/Modernizr/Modernizr/commit/9372888622cc311fa165c9d2298405744a4d41d9)
- Fix conflicts [`f28a3c1`](https://github.com/Modernizr/Modernizr/commit/f28a3c15f9f491e0e2786e2efe714694481a0845)
- Add testStyles and prefixed to the depedencies. [`f066554`](https://github.com/Modernizr/Modernizr/commit/f066554b77700604f9f5e8de76e2c976d91ab7b0)
- test for ES6 String.prototype.contains [`c42f7de`](https://github.com/Modernizr/Modernizr/commit/c42f7dea0836d4371d112bcd976f2c63fa8a6163)
- add travis vars for savage [`0c1d28c`](https://github.com/Modernizr/Modernizr/commit/0c1d28c7abb64547e3d4cd01a427bbd6a4cbe9b6)
- change abspath to path.resolve, to fix windows node issue. [`6714aa7`](https://github.com/Modernizr/Modernizr/commit/6714aa7c635316101c1b85df08b757771a826514)
- Clarifying my comment re. `document.cookie` restrictions [`f2f22c7`](https://github.com/Modernizr/Modernizr/commit/f2f22c70f85cdc47a6ec4e45c705118016b2f46f)
- Added note about negative result in IE9 [`fd2e124`](https://github.com/Modernizr/Modernizr/commit/fd2e1245de9bfca44eb436ef9be0e3f735c20ea6)
- Initial HTML Media Capture attribute test [`160cc2e`](https://github.com/Modernizr/Modernizr/commit/160cc2e02a2040a4ec2560f3a08542d21714addf)
- Change npm test task to use grunt test [`fb1e4c2`](https://github.com/Modernizr/Modernizr/commit/fb1e4c2248003cfdfa449c0ff35d59d68e157c09)
- style updates [`216071c`](https://github.com/Modernizr/Modernizr/commit/216071c5e5fa78c7ccc2c92b238fdd3ccd48f8cd)
- fix metdata urls [`e0b4c81`](https://github.com/Modernizr/Modernizr/commit/e0b4c817a7d2aba2d703f25dfe8c35f4959e1bd8)
- fix another bool comparison [`8f488e9`](https://github.com/Modernizr/Modernizr/commit/8f488e9af85586b1ee69dd102f5f1e954f0c5a1f)
- fix comment spelling mistake [`6c814eb`](https://github.com/Modernizr/Modernizr/commit/6c814eb586d2831f368cfa6260a015aa56001490)
- fix metadata path [`375c5e0`](https://github.com/Modernizr/Modernizr/commit/375c5e0a60c5bfb425860003a7c3e679d13bdb98)
- remove incorrect caniuse mapping [`8350d69`](https://github.com/Modernizr/Modernizr/commit/8350d69acf62786c0a04630d6a0aefaab9f6046e)
- update oninput to use hasEvent [`3a76f13`](https://github.com/Modernizr/Modernizr/commit/3a76f13b84e79b628142834992ced32439722e4c)
- made minor changes based on tips from stucox [`a8dc633`](https://github.com/Modernizr/Modernizr/commit/a8dc63312c26507a5aa21d7f41b96dac6bb91e0d)
- Fixed a missing `var` which was causing linting to fail [`db1893e`](https://github.com/Modernizr/Modernizr/commit/db1893e652fb5d404ea80f2e5497780fcd6abf7d)
- Update the stripdefine to the new r.js output [`d1e583f`](https://github.com/Modernizr/Modernizr/commit/d1e583fa6d9e6476d4339ee8d78402a12048ad11)
- Adding some guy. [`374d2af`](https://github.com/Modernizr/Modernizr/commit/374d2af4bbe8d95576638158cd0eae36e958dfca)
- add a knownBug for iOS7 video autoplay, since its fixed in iOS8 [`8d2cb3c`](https://github.com/Modernizr/Modernizr/commit/8d2cb3c92e33c36ed3fd8a5ea6e198b3b26ad07a)
- Added a comment re. implementation of synchronous `svgasimg` detect [`fc7bc9d`](https://github.com/Modernizr/Modernizr/commit/fc7bc9d884fb87edff745df6eb773a0304812b5c)
- Add HLS support detection [`342f050`](https://github.com/Modernizr/Modernizr/commit/342f0507b0e83d87f21d56e1b4caca3b1cc21fb6)
- Fixed test errors in browsers which don’t support csscolumns: subproperties were being tested when the root property was `false` [`32f29c2`](https://github.com/Modernizr/Modernizr/commit/32f29c2888b386ea94fd8b6d4407e13c53f85cd3)
- fix syntax issue with polyfill.json [`c5cabfd`](https://github.com/Modernizr/Modernizr/commit/c5cabfd85e71880fb0f1fe7b796ebbf5f74f9420)
- On Firefox, with hidden iframes, matchMedia returns null, thus trying to [`3a4f0a3`](https://github.com/Modernizr/Modernizr/commit/3a4f0a33806a3b040f71565591bb3736918096fb)
- release 3.0 [`a9a9019`](https://github.com/Modernizr/Modernizr/commit/a9a90192ea11dc0ff916431b40227734af9074b6)
- fix bin/modernizr  flag [`fbdb5fc`](https://github.com/Modernizr/Modernizr/commit/fbdb5fcf334a0a3c416a520a3f42a6afd216525e)
- doc updates [`3bf8071`](https://github.com/Modernizr/Modernizr/commit/3bf8071e40f6d3aac47a7a8d55a1bdcdb2527a76)
- style updates [`f250324`](https://github.com/Modernizr/Modernizr/commit/f250324f6e23075af1d53be289259c45db34bff6)
- bump version [`23fd2f3`](https://github.com/Modernizr/Modernizr/commit/23fd2f377a4a2ab452995823f360fd8b60102249)
- actually detect the proper web animations api [`523bc33`](https://github.com/Modernizr/Modernizr/commit/523bc336d2fd559751632742473decbc7a6afc7f)
- bump version [ci skip] [`fcd3ef1`](https://github.com/Modernizr/Modernizr/commit/fcd3ef1a7c9f3c97226856d06684f1eae22e1b8f)
- fix IE 9 vmunit detect [`2ae4d6e`](https://github.com/Modernizr/Modernizr/commit/2ae4d6e8bd4a57ac53b4800303edace5784fd68e)
- bump version for npm change [`15b5400`](https://github.com/Modernizr/Modernizr/commit/15b540053aa33b9b8bc2ed5e9c31f5be0cc0aeec)
- update travis to prevent possible leaking tokens [`851daf9`](https://github.com/Modernizr/Modernizr/commit/851daf9bb234d111fd12c6090fe33e1f47650133)
- fix grunt build [`18d5a13`](https://github.com/Modernizr/Modernizr/commit/18d5a134848ced8b58715d8be940ce61382cd0da)
- bump version for npm change [`e1ac839`](https://github.com/Modernizr/Modernizr/commit/e1ac839d9df7d7c8c1780ca72f58f13b1192a8a8)
- Customizr is currently failing testing due to this property. [`e30b53b`](https://github.com/Modernizr/Modernizr/commit/e30b53b1743921234074b4541ad539e206db4178)
- Move `file` to dependencies, it is a required dependency for the Modernizr CLI and programmatic API. [`118fa61`](https://github.com/Modernizr/Modernizr/commit/118fa61737a0549b89098e1f26a10831c9edce48)
- fix metadata.path on windows [`8a13354`](https://github.com/Modernizr/Modernizr/commit/8a133544a60d43030f46440b2d5d6208d6dc95d8)
- testProps was failing on IE7 because of for ( i in array )-like iteration [`ed41a0a`](https://github.com/Modernizr/Modernizr/commit/ed41a0a0d214901c8fd7130e6baf2af4c2984b5f)
- nongreedy regex for doc pulling. [`f526d97`](https://github.com/Modernizr/Modernizr/commit/f526d97579d7ab42031bb2b852e8551d7b9f87e2)
- remove unused dep [`6edc017`](https://github.com/Modernizr/Modernizr/commit/6edc0177faed0be268f5ca910f69eb012effbc01)
- fix docs typo [`d905c4c`](https://github.com/Modernizr/Modernizr/commit/d905c4cc6b4d67159f261a32188f1d4522e9ca03)
- update @supports check to look for the CSSRule, rather than the sub property of CSSSupportsRule [`31371a9`](https://github.com/Modernizr/Modernizr/commit/31371a95cf170e2e8214a1d179ad8bf8b0d4b755)
- add patrick to the manifest contributors. [`a14fa9d`](https://github.com/Modernizr/Modernizr/commit/a14fa9d7f203478330a80badd154b90b5a1566c6)
- Correcting typo in `intl` detect property name in metadata [`7681685`](https://github.com/Modernizr/Modernizr/commit/76816850c7dce7ff4ae1816421976e1f79d56448)
- remove saucelabs testing form travis until it passes properly [`39278c0`](https://github.com/Modernizr/Modernizr/commit/39278c01ddc31f2064d6cdd889133945fc25567a)
- Fix typo, flexbox -&gt; flexwrap [`94736b2`](https://github.com/Modernizr/Modernizr/commit/94736b2f4254927c329a836f7145c9ad77c2b546)
- fix invalid property value in the getrandomvalues metadata [`d3a358d`](https://github.com/Modernizr/Modernizr/commit/d3a358d9f2c13fdefb1f1dd8566f19973af108b2)
- Fixed path to test directory [`6aa4c43`](https://github.com/Modernizr/Modernizr/commit/6aa4c432ddfd289be27a99afb01fd7e8832c7d13)
- iframe caniuse's actual test page. [`3e15bc8`](https://github.com/Modernizr/Modernizr/commit/3e15bc869dcc288be58ebacd01fae9ccb1fc09e9)
- strict mode. caniuse map rename. [`9c327f3`](https://github.com/Modernizr/Modernizr/commit/9c327f32d43bd634b2e39dadc573d514f911eef9)
- style yo [`9afae81`](https://github.com/Modernizr/Modernizr/commit/9afae813baa05d793bcce4383c605a1893d10307)
- Trailing comma like a chump, [`b49c47e`](https://github.com/Modernizr/Modernizr/commit/b49c47e7d606f2a23b17bd8fc98cd1d21716d9a0)
- Added qunit to default grunt command [`4b6a3c0`](https://github.com/Modernizr/Modernizr/commit/4b6a3c01e577c21f16c4934c8f8b8b13c17cb104)
- updated ogg mimetype to correct value [`d08bcff`](https://github.com/Modernizr/Modernizr/commit/d08bcff2e58830b68118f1c5b12832c66d3e1aeb)
- Fixed an `undefined` detect result for `ie8compat` in old IE [`3681dc0`](https://github.com/Modernizr/Modernizr/commit/3681dc04e148bccbced7467cba86639dbd7efa3a)
- Comment wording tweak [`8c131c7`](https://github.com/Modernizr/Modernizr/commit/8c131c7fa5a280c7b74ba51de0764cbce672f575)
- Fix pointerlock-api test [`e287fe1`](https://github.com/Modernizr/Modernizr/commit/e287fe18b01adb9ad679791f8b5e289e5d2de54e)
- Use global install for grunt-cli on travis [`80cb597`](https://github.com/Modernizr/Modernizr/commit/80cb597638651eebfd9af1d76492c8c508251bf3)
- SUPERSECRET MICROSOFT REQUESTED SENSORSHIP [`3953692`](https://github.com/Modernizr/Modernizr/commit/395369250338fee49b04bbb9077ebf3f0233878f)
- SUPERSECRET MICROSOFT REQUESTED SENSORSHIP [`d9e4fbd`](https://github.com/Modernizr/Modernizr/commit/d9e4fbda00fcd2917b70ecc829623cbfb35661c9)
- better path hack [`fcd7f8e`](https://github.com/Modernizr/Modernizr/commit/fcd7f8e0ce6b3ec7c62656cab02f7e45473bcd47)
- better path hack [`7ec9fc4`](https://github.com/Modernizr/Modernizr/commit/7ec9fc46bf8463c70e0683dc02def09bce4affa2)
- buildfailuressry [`36af680`](https://github.com/Modernizr/Modernizr/commit/36af6806cc6bf128c989e2fcb90cea67c9ca9638)
- buildfailuressry [`c61c3fa`](https://github.com/Modernizr/Modernizr/commit/c61c3fa8c78f8f895cae64531df307d4487627b3)
- will break but give me error output [`d19a684`](https://github.com/Modernizr/Modernizr/commit/d19a68420f70b80a6a3ca6d78615fe305a742c10)
- will break but give me error output [`472b907`](https://github.com/Modernizr/Modernizr/commit/472b907aee4a852a7a37b59d3c187be145b4fbde)
- trying unrelative path [`2c5115a`](https://github.com/Modernizr/Modernizr/commit/2c5115a60ca7e791b08b183d731af67e3677f2b8)
- trying unrelative path [`0000fdd`](https://github.com/Modernizr/Modernizr/commit/0000fdd77abd557d17fc9e3bc7e237f9d00dd4ad)
- Updating flexboxlegacy test to use external method [`c88e86b`](https://github.com/Modernizr/Modernizr/commit/c88e86b87bc1eed1245f8353c06c7f3638ecf271)
- Not by Addy Osmani [`14bca2f`](https://github.com/Modernizr/Modernizr/commit/14bca2fa632cc65654b35f8f7061505befa4835a)
- bump 2.6.3pre on grunt [`5c533d7`](https://github.com/Modernizr/Modernizr/commit/5c533d77170f6b0e25218fb4e72246883ee37205)
- Fix camelcase in userselect feature detect. [`5971602`](https://github.com/Modernizr/Modernizr/commit/59716029c81d57b2482cfd755b465646fca568dc)
- grunt banner version is out of sync - fixed [`412f2f0`](https://github.com/Modernizr/Modernizr/commit/412f2f05b4efef15e15fb814e0fa985bc45e5358)
- remove dataset caniuse comparison, at least until Fyrd/caniuse#899 [`3bebb8d`](https://github.com/Modernizr/Modernizr/commit/3bebb8d5f430b39004da20dc25b6548ee1b4ff9c)
- remove old comment [`074fe26`](https://github.com/Modernizr/Modernizr/commit/074fe26b01021a59d9957dac8c54f4d1fc63ce32)
- add picture detect to config [`f0666ff`](https://github.com/Modernizr/Modernizr/commit/f0666ff0d0e779492913f172d510e6d2f3ee2b27)
- allow for "use strict" in requirejs to fix the strictmode test [`0f422b9`](https://github.com/Modernizr/Modernizr/commit/0f422b92f73f15298d1a4224a39ab56f0099ee5f)
- remove caniuse mapping for contentsecuritymapping [`5d67ab8`](https://github.com/Modernizr/Modernizr/commit/5d67ab816630218c8ec9c361c4bb80e70831e5be)
- Update config-all.json [`dc421b3`](https://github.com/Modernizr/Modernizr/commit/dc421b30f8c6b087f715e0d9e60359e71ab38711)
- add fileinputdirectory [`34988b4`](https://github.com/Modernizr/Modernizr/commit/34988b4e3385e656bf6a89245a8f524ffa834db8)
- add /feature-detects/css/checked to config-all.json [`93cca50`](https://github.com/Modernizr/Modernizr/commit/93cca50d01f08eabb03693ad3429cde3759ad99e)
- Add comment to Shapes test. [`525b9de`](https://github.com/Modernizr/Modernizr/commit/525b9de1de8262ea60dad82dbe3fd0246dccefc2)
- Vertical logos [`daf5bcf`](https://github.com/Modernizr/Modernizr/commit/daf5bcf852c41fab7cb5bf7a338a887273a91ac6)
- git capitalization meh [`82e2f2c`](https://github.com/Modernizr/Modernizr/commit/82e2f2c2d2a876601c992cedba17a087bf544570)
- git capitalization meh [`4e44e3b`](https://github.com/Modernizr/Modernizr/commit/4e44e3b0a5ecec4d5ca2b132f9628a02f76f93af)
- git renaming sucks [`5aeeb22`](https://github.com/Modernizr/Modernizr/commit/5aeeb229b5447603867febd778e6203917e4538d)
- git renaming sucks [`b03cc24`](https://github.com/Modernizr/Modernizr/commit/b03cc24729a524dc06d9a7986f0c43af7d8ad10d)
- override all local changes with master [`ccc6732`](https://github.com/Modernizr/Modernizr/commit/ccc6732b0af2b49fbc31b8d09d846f9e99168f73)

#### [v2.8.3](https://github.com/Modernizr/Modernizr/compare/v2.8.2...v2.8.3)

> 3 July 2014

- fix backporting of blobworkers test [`d6bb30c`](https://github.com/Modernizr/Modernizr/commit/d6bb30c0f12ebb3ddd01e90b0bf435e1c34e6f11)

#### [v2.8.2](https://github.com/Modernizr/Modernizr/compare/v2.8.1...v2.8.2)

> 19 May 2014

- fix backporting of formvalidation. [`#1328`](https://github.com/Modernizr/Modernizr/issues/1328)
- release v2.8.2 [`99c09fa`](https://github.com/Modernizr/Modernizr/commit/99c09fa23a83f160a021c98b3644628aaec5e37a)

#### [v2.8.1](https://github.com/Modernizr/Modernizr/compare/v2.8.0...v2.8.1)

> 1 May 2014

- fix css-shapes test, update to 2.8.1 [`47efd0e`](https://github.com/Modernizr/Modernizr/commit/47efd0e0bc761d35b8f9696f4b5897a9cea8e6f1)

#### [v2.8.0](https://github.com/Modernizr/Modernizr/compare/v2.7.2...v2.8.0)

> 29 April 2014

- bunch of things i've been meaning to realease in the 2.X branch [`#1321`](https://github.com/Modernizr/Modernizr/pull/1321)
- backport of 3b9fc13 / #1060 [`9baf562`](https://github.com/Modernizr/Modernizr/commit/9baf5620268af9a2484bbe1540e662547ac21f90)
- backport of 456b648 / #1141 [`aa97ed5`](https://github.com/Modernizr/Modernizr/commit/aa97ed5f7851d76cc02498af6f63ceb7d0483e97)
- backport of 19402ede3e [`b1ca6dd`](https://github.com/Modernizr/Modernizr/commit/b1ca6ddeb343985916645ccc14c522c727fc9122)
- bump to v2.8.0 [`1d6c038`](https://github.com/Modernizr/Modernizr/commit/1d6c0382adb0dafa827ac0f62b23d524d43b0689)
- backport of 0e2f51a39a / #1188 [`26acb92`](https://github.com/Modernizr/Modernizr/commit/26acb925ca40b1614ce7e1fc7e183c4e6db7cbfc)
- backport of ef14ae7 / #886 [`535405e`](https://github.com/Modernizr/Modernizr/commit/535405e6d84ad9e081c2c6117648853d8cba9e74)
- backport of 2e0a658718 / #1015 [`6ee02df`](https://github.com/Modernizr/Modernizr/commit/6ee02df18af15a1cc8487209c8da78537bb5be25)

#### [v2.7.2](https://github.com/Modernizr/Modernizr/compare/v2.7.1...v2.7.2)

> 4 March 2014

- fix profanity in comment and bump to 2.7.2 [`3e2b1ea`](https://github.com/Modernizr/Modernizr/commit/3e2b1ea42f62a58c5262a3e39d3d844c92d64510)

#### [v2.7.1](https://github.com/Modernizr/Modernizr/compare/v2.7.0...v2.7.1)

> 3 December 2013

- bump version number [`438b556`](https://github.com/Modernizr/Modernizr/commit/438b556b6232d3af53fd10a28e869d400b7019e0)
- support 1.1 version of CSP [`394a7b5`](https://github.com/Modernizr/Modernizr/commit/394a7b556ddcf20b3b6b86fcff07233c78522c82)

#### [v2.7.0](https://github.com/Modernizr/Modernizr/compare/v2.6.3...v2.7.0)

> 17 November 2013

- update html5 shiv to 3.7.0 [`32d901c`](https://github.com/Modernizr/Modernizr/commit/32d901cfe776995fbd5989139215ee9bf7957ab2)

#### [v2.6.3](https://github.com/Modernizr/Modernizr/compare/v2.6.2...v2.6.3)

> 30 October 2013

- bump version number [`411c656`](https://github.com/Modernizr/Modernizr/commit/411c656e5b61b4545b1d360e1b8673a93acae1d4)
- Fix css-mask feature detect [`1cd0965`](https://github.com/Modernizr/Modernizr/commit/1cd0965e11b6ad765961eff04b6685864144d124)

#### [v2.6.2](https://github.com/Modernizr/Modernizr/compare/v2.6.1...v2.6.2)

> 3 September 2012

- Adds a test for position: (-webkit-)sticky support [`#676`](https://github.com/Modernizr/Modernizr/pull/676)
- making sure contextmenu feature test can be run in the head [`#667`](https://github.com/Modernizr/Modernizr/pull/667)
- Add feature detection for object-fit [`#657`](https://github.com/Modernizr/Modernizr/pull/657)
- pointerlock API feature detect [`#655`](https://github.com/Modernizr/Modernizr/pull/655)
- CSS Relative Units (vw, vh, vmin, vmax) - Re: Issue #572 [`#638`](https://github.com/Modernizr/Modernizr/pull/638)
- Add a check for Content Security Policy (CSP). [`#653`](https://github.com/Modernizr/Modernizr/pull/653)
- Detects for sandbox, seamless and srcdoc iframe attributes, closes #652 [`#652`](https://github.com/Modernizr/Modernizr/pull/652)
- Updating gamepads test to match new spec [`#646`](https://github.com/Modernizr/Modernizr/pull/646)
- Adds a test for the html5 'form' attribute. [`#640`](https://github.com/Modernizr/Modernizr/pull/640)
- Add check to verify that enableClasses has been initialized.  [`#635`](https://github.com/Modernizr/Modernizr/pull/635)
- JPG EXIF Orientation flag test [`#609`](https://github.com/Modernizr/Modernizr/pull/609)
- Forms FileInput [`#626`](https://github.com/Modernizr/Modernizr/pull/626)
- Add Test for css filters #614 [`#615`](https://github.com/Modernizr/Modernizr/pull/615)
- Update master [`#631`](https://github.com/Modernizr/Modernizr/pull/631)
- IE7 false positives on generated content test when script is in body. Adjusted CSS that is injected. Fixes #665 [`#665`](https://github.com/Modernizr/Modernizr/issues/665)
- Merge pull request #652 from mikewest/sandbox [`#652`](https://github.com/Modernizr/Modernizr/issues/652)
- Feature detect for the @supports At-rule, fixes #648 [`#648`](https://github.com/Modernizr/Modernizr/issues/648)
- Added 'formattribute' test [`#639`](https://github.com/Modernizr/Modernizr/issues/639)
- fixup lastchild syntax. fixes #631 [`#631`](https://github.com/Modernizr/Modernizr/issues/631)
- update to latest qunit, which includes a feature request of mine. woo. [`b16f097`](https://github.com/Modernizr/Modernizr/commit/b16f0977695e55300bd36591d7892ef1d543ddac)
- updating test suite to use v3 of github API. [`6cf0248`](https://github.com/Modernizr/Modernizr/commit/6cf02482f7093ff0aaf668b95185ec3db78d601c)
- update html5shiv (fixes Issue #647) [`05ddc4c`](https://github.com/Modernizr/Modernizr/commit/05ddc4c3111ecb498a2afb555ab359253d36b633)
- whitespace. crlf's. [`8fbbfec`](https://github.com/Modernizr/Modernizr/commit/8fbbfec2fe28d050bcb033dd6c384de249fb23f4)
- Better way of doing the formattribute test [`1c86fce`](https://github.com/Modernizr/Modernizr/commit/1c86fcecf48e7ad42017c4b0e20595426e536a4e)
- Update feature-detects/forms-formattribute.js [`ef85994`](https://github.com/Modernizr/Modernizr/commit/ef85994b4eba67ecfdbc524cefb42d28e2fd1591)
- Fixed failing test and linting issues. [`362bceb`](https://github.com/Modernizr/Modernizr/commit/362bcebca514538b6ad17a4ba54c500936fa9d01)
- Move over unit testing to use grunt for better output [`a4e882e`](https://github.com/Modernizr/Modernizr/commit/a4e882e6382f8a204c4825488eeb6a71dab86591)
- sticky test. just formatting. [`47d4b97`](https://github.com/Modernizr/Modernizr/commit/47d4b97ea9e94961857e67f6750ac2f181dc78da)
- merging upload.js docs into forms-fileinput [`91ceb94`](https://github.com/Modernizr/Modernizr/commit/91ceb94f79224d900e928408c07b293d4bdd7d18)
- Added EXIF Orientation test [`d17576a`](https://github.com/Modernizr/Modernizr/commit/d17576ad42ca8e79a1534f93edddc7323379504e)
- docs on exif orientation. ref #609 [`cbdd33e`](https://github.com/Modernizr/Modernizr/commit/cbdd33ec7bc5079f11d12ac31f898c804e234bdd)
- fix pagereload in Safari if body scrollbars are styled fixes Issue #524 [`3ee8ac3`](https://github.com/Modernizr/Modernizr/commit/3ee8ac31a268f2073a4feb36a19857c293701038)
- Adding checks for interesting `iframe` attributes. [`f9993e7`](https://github.com/Modernizr/Modernizr/commit/f9993e7cb2b2ccb25224dc2ce42c8d3782dfa94e)
- Added detection for CSS vmax unit. http://jsfiddle.net/glsee/JDsWQ/4/ [`9e73adf`](https://github.com/Modernizr/Modernizr/commit/9e73adf7311c8b5a57a6157b1824949445471d48)
- Added detection for CSS vmin unit. http://jsfiddle.net/glsee/JRmdq/8/ [`c85db37`](https://github.com/Modernizr/Modernizr/commit/c85db374704ba84316555e20ab03ae3430c31534)
- Added detection for CSS vh unit. Similar to http://jsfiddle.net/FWeinb/etnYC/ [`60a87ac`](https://github.com/Modernizr/Modernizr/commit/60a87ace2a5fc8dffd262afe030120119aba67b1)
- Added detection for CSS vw unit. http://jsfiddle.net/FWeinb/etnYC/ [`692f1d3`](https://github.com/Modernizr/Modernizr/commit/692f1d3dcd6e5a3ecc713439009b4f8d9ca1e6d3)
- protect against console-less browsers in test suite. [`743cbe2`](https://github.com/Modernizr/Modernizr/commit/743cbe234152894a49a9e8387ad4295bcb8e364d)
- fixing css-calc coding style, addTest gets no incoming arguments. ref #673 [`adcc99e`](https://github.com/Modernizr/Modernizr/commit/adcc99e84c0298358574e7f165ce971981bcd1b2)
- updated @addyosmani 's track element detection to reflect partial support by IE10 [`2c8ddad`](https://github.com/Modernizr/Modernizr/commit/2c8ddada33ca552eb3792616dfb9c38ab2a40246)
- Changed test to use Modernizr.prefixed [`1b01467`](https://github.com/Modernizr/Modernizr/commit/1b014677c19fd0248f43f16a80951b787c3a6ca0)
- Added feature detect for Object-fit [`c65294e`](https://github.com/Modernizr/Modernizr/commit/c65294e7bee995910192d2f1759377ae3c8cbf25)
- Update feature-detects/gamepad.js [`d029c7e`](https://github.com/Modernizr/Modernizr/commit/d029c7ed15e705db76e86037f8678fef89a6eaa5)
- Include latest props in .editorconfig [`cb7ca10`](https://github.com/Modernizr/Modernizr/commit/cb7ca1010372a4139c6e3ea9ea4a9d2f6d077dfa)
- Removing unnecessary double exclamation marks [`d8791b5`](https://github.com/Modernizr/Modernizr/commit/d8791b52ce576c900cb217e47189b8b3bed2c407)
- removed the "!!" from the "a-download" test, as it's not needed [`acf9a8b`](https://github.com/Modernizr/Modernizr/commit/acf9a8bff1dd5534d98d243a49b870d27b34eb31)
- Forms FileInput test [`00030f9`](https://github.com/Modernizr/Modernizr/commit/00030f9e2db6ed41a92471c680ee5ef93a22b0d5)
- cssfilters test [`5eb4dfb`](https://github.com/Modernizr/Modernizr/commit/5eb4dfb441044ffd388c021aaae3fe28c95d49e4)
- documentmode test for ie10 [`b54b10f`](https://github.com/Modernizr/Modernizr/commit/b54b10fed63d3f6ebba1a4cad923b6282972b6de)
- cssfilters test [`05fa48a`](https://github.com/Modernizr/Modernizr/commit/05fa48a70b25f42546320c906ebfe7dad7fdcf55)
- fixup test suite for better IE reporting. [`857e0fa`](https://github.com/Modernizr/Modernizr/commit/857e0fadee8c054afce467a783d3a46790aa020a)
- Make PhantomJS exit out of caniuse data matching early as it's unecessary [`aea240b`](https://github.com/Modernizr/Modernizr/commit/aea240b1c6f8a1b103221329f173a2bf848c2993)
- code style cleanup (use single quotes) [`e860072`](https://github.com/Modernizr/Modernizr/commit/e86007289c7533cbe7ce39cbc8169a40ddf3a38b)
- Add pointerlock api feature detect [`1632ae0`](https://github.com/Modernizr/Modernizr/commit/1632ae052f0a5061c09c3c00afc236ad7296ef46)
- lowercasing checks [`684b8fb`](https://github.com/Modernizr/Modernizr/commit/684b8fb4918b4e36bafa1672efc8d19d95967826)
- 2.6.2pre [`6f5e884`](https://github.com/Modernizr/Modernizr/commit/6f5e884bb7bed0d821ee4447b57846d6b206a392)
- New spec is getGamePads [`b24c347`](https://github.com/Modernizr/Modernizr/commit/b24c347e53bb1cc1d6a8e9510ee80f9c1a459f40)
- paul, you should always lint before you commit. [`eef2235`](https://github.com/Modernizr/Modernizr/commit/eef2235b5d5d084ac58289dddf550f5b02acb7ed)
- whitespace cleanup [`ed81590`](https://github.com/Modernizr/Modernizr/commit/ed81590845e9bcc0d6074f151535aa7e8f678562)
- remove IE6 error in cors test [`18deb41`](https://github.com/Modernizr/Modernizr/commit/18deb4130df39143ac40857e0cbc3b94a8da53df)
- making sure contextMenu test can be run in the head [`ec2630e`](https://github.com/Modernizr/Modernizr/commit/ec2630e8f527b634453ed9cb127cac1e5825f6c7)
- Add check to verify that enableClasses has been initialized. [`39fc8fa`](https://github.com/Modernizr/Modernizr/commit/39fc8faa3eefab70b5c096f9c29629cdb0bbc402)
- fourvalues -&gt; shorthand. bgpos detect. [`1c0f5d1`](https://github.com/Modernizr/Modernizr/commit/1c0f5d1dd5a1a093595b1fd0eff87e8e74c9a578)
- test suite fixup for Opera 12 that leaks a URL global lazily. [`ac7b9f5`](https://github.com/Modernizr/Modernizr/commit/ac7b9f5a2674f97e732e901671b1e8d79f763d40)
- rename bgpos shorthand test. [`55f041f`](https://github.com/Modernizr/Modernizr/commit/55f041ff8325ad06c136e428a3a68e940fe00737)

#### [v2.6.1](https://github.com/Modernizr/Modernizr/compare/v2.5.3...v2.6.1)

> 19 July 2012

- fix the assumption that arguments to testProp (etc.) are strings [`#634`](https://github.com/Modernizr/Modernizr/pull/634)
- Explicitly reject tests of CSS properties that have dashes [`#633`](https://github.com/Modernizr/Modernizr/pull/633)
- Replace non-standard `substr` usage with standard `slice` [`#625`](https://github.com/Modernizr/Modernizr/pull/625)
- PNG lossless optimization [`#628`](https://github.com/Modernizr/Modernizr/pull/628)
- Last-child pseudo selector test [`#304`](https://github.com/Modernizr/Modernizr/pull/304)
- Feature Detection - background-position-xy [`#608`](https://github.com/Modernizr/Modernizr/pull/608)
- SubPixel Font Rendering feature detect, closes #602 [`#602`](https://github.com/Modernizr/Modernizr/pull/602)
- fixes #446, WebSockets are now unprefixed [`#575`](https://github.com/Modernizr/Modernizr/pull/575)
- css-hyphens bugfix, cleanup, warning [`#563`](https://github.com/Modernizr/Modernizr/pull/563)
- The addTest function didn't test for the variable 'enableClasses' [`#508`](https://github.com/Modernizr/Modernizr/pull/508)
- background-size:cover test returns wrong result in FF and Opera [`#527`](https://github.com/Modernizr/Modernizr/pull/527)
- Test for CSP (Content Security Policy) [`#565`](https://github.com/Modernizr/Modernizr/pull/565)
- Blob constructor test [`#582`](https://github.com/Modernizr/Modernizr/pull/582)
- CSS3 background-position detect e.g. `background-position: right 10px bottom 10px;` [`#574`](https://github.com/Modernizr/Modernizr/pull/574)
- Browser support test for &lt;style scoped&gt; [`#571`](https://github.com/Modernizr/Modernizr/pull/571)
- Fixed false negatives on browsers that actually support regions [`#566`](https://github.com/Modernizr/Modernizr/pull/566)
- upload test [`#525`](https://github.com/Modernizr/Modernizr/pull/525)
- Updated ref URLs for css-hyphens [`#561`](https://github.com/Modernizr/Modernizr/pull/561)
- CSS Regions cross-browser prefix check [`#555`](https://github.com/Modernizr/Modernizr/pull/555)
- fix minor typos in comments [`#557`](https://github.com/Modernizr/Modernizr/pull/557)
- Tests no longer be broke! [`#553`](https://github.com/Modernizr/Modernizr/pull/553)
- Adding test for CSS regions support [`#541`](https://github.com/Modernizr/Modernizr/pull/541)
- adding feature detect test for BlobBuilder [`#543`](https://github.com/Modernizr/Modernizr/pull/543)
- Avoid activating geolocation in WebKit [`#551`](https://github.com/Modernizr/Modernizr/pull/551)
- Created an alias for flexbox-legacy without a hyphen. [`#545`](https://github.com/Modernizr/Modernizr/pull/545)
- Added `calc` test. [`#542`](https://github.com/Modernizr/Modernizr/pull/542)
- Vibration API [`#532`](https://github.com/Modernizr/Modernizr/pull/532)
- Dart detection [`#502`](https://github.com/Modernizr/Modernizr/pull/502)
- addTest should be included by default. fixes #619 [`#619`](https://github.com/Modernizr/Modernizr/issues/619)
- update Modernizer.flexbox to support both WD and LC implementations. fixes #611 [`#611`](https://github.com/Modernizr/Modernizr/issues/611)
- Revert "new flexbox test got shuffled because the property was renamed. fixes #611" [`#611`](https://github.com/Modernizr/Modernizr/issues/611)
- new flexbox test got shuffled because the property was renamed. fixes #611 [`#611`](https://github.com/Modernizr/Modernizr/issues/611)
- Don't assume injected style elem is always the last, fixes #588 [`#588`](https://github.com/Modernizr/Modernizr/issues/588)
- Merge pull request #602 from rodneyrehm/master [`#602`](https://github.com/Modernizr/Modernizr/issues/602)
- Removing the `testBundle` method fixes #585 [`#585`](https://github.com/Modernizr/Modernizr/issues/585)
- Merge pull request #575 from mikesherov/t446 [`#446`](https://github.com/Modernizr/Modernizr/issues/446)
- documenting textInput false positive. fixes #333. lol 'fixes' [`#333`](https://github.com/Modernizr/Modernizr/issues/333)
- xhr2 test. fixes #385 [`#385`](https://github.com/Modernizr/Modernizr/issues/385)
- documented opera mini's false pos on background-size. fixes #396 [`#396`](https://github.com/Modernizr/Modernizr/issues/396)
- add svg filter detect by @erikdahlstrom. fixes #531 [`#531`](https://github.com/Modernizr/Modernizr/issues/531)
- document our WP7 false positive for @font-face. fixes #538 [`#538`](https://github.com/Modernizr/Modernizr/issues/538)
- smarter contenteditable test. linking up html5test source, as well. fixes #570 [`#570`](https://github.com/Modernizr/Modernizr/issues/570)
- docs on hasEvent incorrect results. fixes #322 [`#322`](https://github.com/Modernizr/Modernizr/issues/322)
- fixes #446, WebSockets are now unprefixed [`#446`](https://github.com/Modernizr/Modernizr/issues/446)
- docs on h264 without quicktime. fixes #546 [`#546`](https://github.com/Modernizr/Modernizr/issues/546)
- fix MSTransitionEnd in the source.  fixes #540 [`#540`](https://github.com/Modernizr/Modernizr/issues/540)
- weaker detect for webgl to avoid potentially expensive context creation. fixes #511 [`#511`](https://github.com/Modernizr/Modernizr/issues/511)
- Fixes #506 IE9 mq issue and failing test in IE6/7 [`#506`](https://github.com/Modernizr/Modernizr/issues/506)
- update html5shiv to version 3.6 [`b31a0be`](https://github.com/Modernizr/Modernizr/commit/b31a0be44b5158fb0288a06d4e3c1c6c415c9801)
- whitespace in test suite [`7d201c2`](https://github.com/Modernizr/Modernizr/commit/7d201c2c20f6c0515b674cca4eb6b288e3aafca4)
- Setup travis-ci integration to run test suite. [`e09725d`](https://github.com/Modernizr/Modernizr/commit/e09725d2bfe367a87f32a04c85de652b632161e7)
- Merge prebuild file with master to make releases easier [`4705f97`](https://github.com/Modernizr/Modernizr/commit/4705f9766c078a7baebc2434f10343594085b699)
- Close GH-1: Match Modernizr's current style as close as possible!. [`b389d0b`](https://github.com/Modernizr/Modernizr/commit/b389d0b5476b2452ddcd44e75aaa99823b500dbc)
- updated the ruby test [`cb7f8a7`](https://github.com/Modernizr/Modernizr/commit/cb7f8a70b11bf59f54083d68a47f309a8ecea258)
- fixup regions test. quit early and dont create elements. smarter code style. extra comments on what we're doing. [`b4681a0`](https://github.com/Modernizr/Modernizr/commit/b4681a056023902e4e60214b4dcda14bb1583aa2)
- update html5shiv to 3.5 [`6949907`](https://github.com/Modernizr/Modernizr/commit/69499079e9e33673b0d1f094c3c33996addffe66)
- whitespace changes in unit tests. thank you editorconfig. [`58bc9c8`](https://github.com/Modernizr/Modernizr/commit/58bc9c894d4d79701e3b050765beaa86e6ac54f4)
- improve validation UI test fixes false positive for Safari 5.x / Issue #266 [`fab538a`](https://github.com/Modernizr/Modernizr/commit/fab538ad1838abe89600d4c6f145fbe045031406)
- need to check for MozWebSocket until FF10ESR is EOL'ed. [`a93b3c3`](https://github.com/Modernizr/Modernizr/commit/a93b3c31bdb6fb17b242e2b11616d75b09a1a7a4)
- whitespace commit [`41547a4`](https://github.com/Modernizr/Modernizr/commit/41547a428aed6fe44d18307ded841f12e02b8162)
- Add grunt [`deb0061`](https://github.com/Modernizr/Modernizr/commit/deb0061da049ddbe1d3f247973510e749d85ea3d)
- improve fn.bind polyfill formatting. fix linting error. [`6e26918`](https://github.com/Modernizr/Modernizr/commit/6e269180d3245fe2e56c8e2280aef7a9f8f895dd)
- Function.prototype.bind polyfill tests. [`7a1ee67`](https://github.com/Modernizr/Modernizr/commit/7a1ee67f3e3580887ce792206c3e753311f8e191)
- Improved behavior-based detection [`c74ef80`](https://github.com/Modernizr/Modernizr/commit/c74ef8059757fca0c86ad4b0b0cf099b0a50a1bb)
- Fixing busted tests [`ac8c5c0`](https://github.com/Modernizr/Modernizr/commit/ac8c5c0666eb797724aa5697a58812310e1d14a1)
- Initial version with complete behavior testing [`0eecb94`](https://github.com/Modernizr/Modernizr/commit/0eecb94b77329eb72572ee2ab0de54468a165890)
- whitespace fixes [`d5aae95`](https://github.com/Modernizr/Modernizr/commit/d5aae9517fa54ed6963be092f81373ac05a2be8c)
- Updated to new version, ref. https://github.com/Modernizr/Modernizr/pull/304#issuecomment-5644788 [`78affaf`](https://github.com/Modernizr/Modernizr/commit/78affafdf633200afde80566ce181ff9fc2f8f5f)
- optimizing test using Modernizr.testStyles() as suggested by @ryanseddon [`08bd778`](https://github.com/Modernizr/Modernizr/commit/08bd7784352327a1d865540869bc3fa29917e3d0)
- Adding test for SubPixel Font Rendering [`71f46a3`](https://github.com/Modernizr/Modernizr/commit/71f46a39abfa2b8c46c71aa68b84e6fb83b0f6c7)
- Add :last-child pseudo selector test [`432aa7b`](https://github.com/Modernizr/Modernizr/commit/432aa7bb90b9823aadba7b5e1f11360a14331a35)
- Reduced version, based on CSS parsing only [`c2b0c87`](https://github.com/Modernizr/Modernizr/commit/c2b0c877c4c43a0d221d78b8aa6706b1fe4a8ddc)
- more docs on geolocation being hilariously tricky to detect. [`633a5ac`](https://github.com/Modernizr/Modernizr/commit/633a5ac6169dd34946cedd9962dcd9e49e927962)
- Added feature detect for four background-position values [`65ce459`](https://github.com/Modernizr/Modernizr/commit/65ce4597d52b0b60452277475ebd8af74c4752aa)
- fix masks test so that it doesnt count firefox's SVG mask result. [`314ceda`](https://github.com/Modernizr/Modernizr/commit/314ceda26e03d8be870c9d100178426ff03d33f2)
- Revert "remove pointer events test as it's not reliable. ref #80" [`db2a1f8`](https://github.com/Modernizr/Modernizr/commit/db2a1f8a0837caa07eb3dd4cd1aeca1c25deff4a)
- remove pointer events test as it's not reliable. ref #80 [`284a859`](https://github.com/Modernizr/Modernizr/commit/284a859687554f3cf84bc4791996c3e549a533c5)
- Explicitly reject tests of CSS properties that have dashes (rather than camelCase) because such tests work on some browsers but are non-portable. [`c1cdb50`](https://github.com/Modernizr/Modernizr/commit/c1cdb5048be497c154d300335cc4a30904d7a7cf)
- make regions property testing cross-browser compatible [`9e0abf8`](https://github.com/Modernizr/Modernizr/commit/9e0abf819a225a51c9d78f6317cb9d85126891aa)
- Add backgroundPositionXY check [`7efa3ee`](https://github.com/Modernizr/Modernizr/commit/7efa3ee4cb89755ed28db907873419af030caa67)
- Forgot to remove the old build script [`0857ba3`](https://github.com/Modernizr/Modernizr/commit/0857ba3e6b8ed7035545f9f05357acb38507080e)
- removing background-clip:text test as it's too buggy in Opera/IE/WebKit. Needs a better test. Ref #199 [`d0038d1`](https://github.com/Modernizr/Modernizr/commit/d0038d1fc4d1baa8d3873f600cb7b203aff3d12a)
- fixing invalid test background-size: cover [`20f11ef`](https://github.com/Modernizr/Modernizr/commit/20f11ef0dae519b6fe8bce85310e3da8a2e91b4d)
- removing unneccessary variable and declaration [`6842556`](https://github.com/Modernizr/Modernizr/commit/684255667d9603c9274763741693f8f8965d22f1)
- Revert "CSP test" [`f30f011`](https://github.com/Modernizr/Modernizr/commit/f30f011501e1621421f845317a10c2973fa9d38d)
- more details to pointer events test. [`4247a75`](https://github.com/Modernizr/Modernizr/commit/4247a7513fb9b15148f2d19317dfb4380c047079)
- CSP test [`dea999f`](https://github.com/Modernizr/Modernizr/commit/dea999fddfabbf01bd75f4ff4a0ad46a90e1d9d0)
- Added file comments. How it works and why would you want to test that. [`7fbab37`](https://github.com/Modernizr/Modernizr/commit/7fbab379e12225a1db3c30a768d5cc79ab0d59ad)
- refactoring with use of the smart prefixed() function [`300ad3c`](https://github.com/Modernizr/Modernizr/commit/300ad3ccc4912311c3be0078ffe0c01d5a88d1b3)
- Added css-calc standalone test [`129d5bc`](https://github.com/Modernizr/Modernizr/commit/129d5bc20b284bd261e9da8c2665cb5d790e0e6d)
- removing duplicate vibrate and deprecated blobbuilder [`f0e5b44`](https://github.com/Modernizr/Modernizr/commit/f0e5b442dfb5d28529d2aae6c4f67ed75a75f987)
- add vibrate feature detection for mobile browsers [`b7fcccf`](https://github.com/Modernizr/Modernizr/commit/b7fcccf306b1d0145123c6b2085a27eb7e9aa61b)
- death to the URL scheme! [`b7c695d`](https://github.com/Modernizr/Modernizr/commit/b7c695db31bff3330121037f78c639311c7ffeaf)
- adding .editorconfig to normalize on whitespace standards. [`264093f`](https://github.com/Modernizr/Modernizr/commit/264093f9cf7b3b0c975bd8cb6260c4a0e913ea80)
- repeat ceea6ab (remove opera's input type=color check). ref #159 [`4c5d38a`](https://github.com/Modernizr/Modernizr/commit/4c5d38aecbdfd07f31f8040b15a4017529a85a9c)
- Fixed an issue where we were trying to append elements to document.body before document.body being actually available [`edf461c`](https://github.com/Modernizr/Modernizr/commit/edf461c55c17b68336cf8335970a9aab76cf7fc9)
- remove opera 11.00 bug, fixed in 11.10. ref #159. thx @ajpiano [`ceea6ab`](https://github.com/Modernizr/Modernizr/commit/ceea6ab0baa7fdc0d82f4854a7a80750d7613d27)
- browser support deets on css-mask [`6ab95e5`](https://github.com/Modernizr/Modernizr/commit/6ab95e5923eee969cf2414a2a374e667505e1277)
- add a few more globals to the JSHint lint options. [`2d4b4f4`](https://github.com/Modernizr/Modernizr/commit/2d4b4f46a006fe8cbfc2ed392f9c294501309e87)
- adding metadata for lastchild selector test. ref #304 [`928edb7`](https://github.com/Modernizr/Modernizr/commit/928edb7a77381210bede337f8e6622cb31e69d2c)
- update documentation and remove buggyinteractivevalidation flag (fixes Issue #584) [`92b19ae`](https://github.com/Modernizr/Modernizr/commit/92b19ae408b70bb276aaec4a120543f9470a5fdd)
- added browser support test for &lt;style scoped&gt; [`3e7d1c6`](https://github.com/Modernizr/Modernizr/commit/3e7d1c6d532ccad0b738fccc4dd5e01b5a1d4f79)
- Added a test to detect whether you can use Dart native [`d78b9be`](https://github.com/Modernizr/Modernizr/commit/d78b9be08374bd5e2236dc28ee8e088afa42e49e)
- blobbuilder test needs some !! [`7151add`](https://github.com/Modernizr/Modernizr/commit/7151add6c7f08e54d1f07ddc2759c5477fb472c7)
- 2.6.1 final. [`1cf3c14`](https://github.com/Modernizr/Modernizr/commit/1cf3c14ee02ae2e88291fc0b63bc2aefe38fc93e)
- 2.6.0 final. woohoo. [`88e76ee`](https://github.com/Modernizr/Modernizr/commit/88e76ee797577aba45224b1a8e6a6d6e7dec6931)
- removing flexbox-legacy. flexboxlegacy (with no dash) still exists. [`916294c`](https://github.com/Modernizr/Modernizr/commit/916294cef9aec278a9ebc94f40760ccc44ed2e63)
- Updated URLs [`cede060`](https://github.com/Modernizr/Modernizr/commit/cede060c52a1f59c0e37e6b760d3c9a069ee62cc)
- handing prefixes for web intents [`bef63c8`](https://github.com/Modernizr/Modernizr/commit/bef63c8e05d28f15d1f17c6c1006b0972694598d)
- adding blobbuilder feature detect test [`f591839`](https://github.com/Modernizr/Modernizr/commit/f591839684022039eb174929099c00e35f2f096e)
- rename vibration file [`ea30e8c`](https://github.com/Modernizr/Modernizr/commit/ea30e8c82831b40ce0f7a0d7e0b08dcb9d1f6753)
- Add comment about webkit geolocation bug [`67d7249`](https://github.com/Modernizr/Modernizr/commit/67d7249b9e653ae6c56ae52c0472fb80907b0e97)
- Remove the assumption, introduced in c1cdb50, that arguments are strings. [`f017851`](https://github.com/Modernizr/Modernizr/commit/f0178514ea50d559725b63378e53c1ecb61291b9)
- Replace non-standard `substr` usage with standard `slice`. http://es5.github.com/#x15.5.4.13 [`79b8fb0`](https://github.com/Modernizr/Modernizr/commit/79b8fb0747c5c3c77e8ffb5bf236e3c21c7087c2)
- phantomjs toString()s a window different than Chrome does.. [`9c2bd28`](https://github.com/Modernizr/Modernizr/commit/9c2bd285855556f421471c3eecae749de47e1a52)
- bumping version to pre. [`8f14334`](https://github.com/Modernizr/Modernizr/commit/8f14334b7a9f53ab1c918259b9d7db749b7734ff)
- fixing link to @kangax's iseventsupported. [`e400f4d`](https://github.com/Modernizr/Modernizr/commit/e400f4dc0b98e0b145e2576585e51048d02229ab)
- Hyphenator.js bug warning [`53198aa`](https://github.com/Modernizr/Modernizr/commit/53198aaeee788b251313d3d21de003be710d211c)
- Removed unused variables [`a2b4b0d`](https://github.com/Modernizr/Modernizr/commit/a2b4b0d39f1363f41246df6b395ffcde9d7b8d89)
- Fixed insert order in test_hyphens_find [`caa5737`](https://github.com/Modernizr/Modernizr/commit/caa57372d0cac5c74930b02764912baa27d56caf)
- Typo [`5aeb25f`](https://github.com/Modernizr/Modernizr/commit/5aeb25fffc90fbd1287790bccd601b0feb63be88)
- Avoid activating geolocation in webkit [`119d0f8`](https://github.com/Modernizr/Modernizr/commit/119d0f8f5a4cecf2611b584d7a8085f3b5afa4e2)
- Fixed a bug where the generated flow name was invalid [`e798443`](https://github.com/Modernizr/Modernizr/commit/e7984436dff6dc763903ef8ce09e89f05b690ffb)
- Added hyphen-less alias for flexbox-legacy to allow use of dot notation in JavaScript code. [`efaa822`](https://github.com/Modernizr/Modernizr/commit/efaa82290d326f0120b87ae66277fdf7c25e544e)
- revision to include support for moz [`fa6bba9`](https://github.com/Modernizr/Modernizr/commit/fa6bba9c0d8164eec8d8aff3c77622182e1d6203)
- Silly description [`4215172`](https://github.com/Modernizr/Modernizr/commit/4215172cc5c421472bcba3d2778b04296db5589c)
- Updated build status image to point to master [`22f8eb7`](https://github.com/Modernizr/Modernizr/commit/22f8eb70b8316f5e3db964f1044df44b1a5b33c1)
- whitespace cleanup [`9a60e95`](https://github.com/Modernizr/Modernizr/commit/9a60e9512f570267892c54fed0f5b92e9a3abc29)
- Thanks to Paul, rename StartDart to startDart [`1938cd0`](https://github.com/Modernizr/Modernizr/commit/1938cd0d602e9b9b39a3b734d1d018ec15a9a095)

#### [v2.5.3](https://github.com/Modernizr/Modernizr/compare/v2.5.2...v2.5.3)

> 15 February 2012

- Detects localized number input/display [`#494`](https://github.com/Modernizr/Modernizr/pull/494)
- removed dependencies from other test [`#481`](https://github.com/Modernizr/Modernizr/pull/481)
- add html5shiv 3.3 fixes Issue #488 [`1b99963`](https://github.com/Modernizr/Modernizr/commit/1b999634dd14ff9ed364ebbd17f33d68bb12bdd4)
- update html5shiv to vpre 3.4 fixes Issue #332 [`b15f9bf`](https://github.com/Modernizr/Modernizr/commit/b15f9bffeae89ba21e2eb969a9bd3066df923fc8)
- Detects localized input/output for input[type="number"] [`9b6f02a`](https://github.com/Modernizr/Modernizr/commit/9b6f02af9605190998b78be017ce41722a5c4efc)
- added some white-spaces and line-breaks [`6a4bbbe`](https://github.com/Modernizr/Modernizr/commit/6a4bbbea8d6472b63bc49511a82b880e3bd0dd67)
- Prevent warnings in IE [`c5a11e1`](https://github.com/Modernizr/Modernizr/commit/c5a11e1d180e9c8dbef8d234bd26fb6717e6b6bb)
- bumping to 2.5.3 final. [`f82fead`](https://github.com/Modernizr/Modernizr/commit/f82feadf5b31b3a5707ae444419d4b82db78c38e)
- bumping version. [`6f2d295`](https://github.com/Modernizr/Modernizr/commit/6f2d29543eac1945c42757af53a6dac9bd760808)
- 2.5.2 final. includes html5shiv 3.3 [`b101b43`](https://github.com/Modernizr/Modernizr/commit/b101b4337fa6da931353466f6c35b71c77367183)
- bumping to shiv 3.4 final. [`9e19c95`](https://github.com/Modernizr/Modernizr/commit/9e19c95539b2102fddd6b31945df4c23cf89676d)
- fix issue #332 and issue #501 [`971dba3`](https://github.com/Modernizr/Modernizr/commit/971dba370854fe902019f92362b3efb92bdabd0c)
- replaced nb-space with space [`6dff860`](https://github.com/Modernizr/Modernizr/commit/6dff860d4ff9086d375e868e29471c387093a9da)
- Rename file and remove debug line per review comments [`c906d4e`](https://github.com/Modernizr/Modernizr/commit/c906d4ec731433a088e5a2515875ee8ec9bfc2c6)

#### [v2.5.2](https://github.com/Modernizr/Modernizr/compare/v2.5.1...v2.5.2)

> 7 February 2012

- modernizr2.5.1 fixes [`#485`](https://github.com/Modernizr/Modernizr/pull/485)
- slice is undefined in .bind implementation [`9df99be`](https://github.com/Modernizr/Modernizr/commit/9df99be86d66de75ab849199cd0f97c23c3b06d4)
- 2.5.2 final. includes html5shiv 3.3 [`b62a9ff`](https://github.com/Modernizr/Modernizr/commit/b62a9fffab75b1c3c33a78d62d7ffd8fa87d54f0)
- bumping version. [`0a81105`](https://github.com/Modernizr/Modernizr/commit/0a81105eb37f32a9287e680e9801c41a4fb6d68b)
- tagging 2.5.1 [`21b5e5a`](https://github.com/Modernizr/Modernizr/commit/21b5e5a2e3a9bea3e80b93685cb495ecfe23be9a)
- IE7 gets value of last test in injectElementWithStyles [`fb36e3c`](https://github.com/Modernizr/Modernizr/commit/fb36e3c8cc2042afd896c8a6011753b008998a26)
- removed error in IE7 [`619b9d6`](https://github.com/Modernizr/Modernizr/commit/619b9d6989d7453369571f717aa32bd740cca524)
- bumping version. [`ed4ec65`](https://github.com/Modernizr/Modernizr/commit/ed4ec652c9848aab049b75171f53fa6d1e62a252)
- removed object expected error in IE7 [`56abcdb`](https://github.com/Modernizr/Modernizr/commit/56abcdbba6d4c77fec9d99ee52848544511da9ee)

#### [v2.5.1](https://github.com/Modernizr/Modernizr/compare/v2.5.0...v2.5.1)

> 6 February 2012

- tagging 2.5.1 [`f54afd9`](https://github.com/Modernizr/Modernizr/commit/f54afd963f52d07f00e3b122e465f26122085fa9)

#### [v2.5.0](https://github.com/Modernizr/Modernizr/compare/v2.0.6...v2.5.0)

> 5 February 2012

- csstransforms3d fix for chrome win xp w/o 3d acceleration. [`#462`](https://github.com/Modernizr/Modernizr/pull/462)
- Add feature detect for Web Intents [`#482`](https://github.com/Modernizr/Modernizr/pull/482)
- Battery API and Low Battery [`#477`](https://github.com/Modernizr/Modernizr/pull/477)
- Transform and transition detection Issue #436  [`#473`](https://github.com/Modernizr/Modernizr/pull/473)
- Added Navigation API (performance) and performance memory [`#471`](https://github.com/Modernizr/Modernizr/pull/471)
- Add new canvas.toDataURL tests [`#470`](https://github.com/Modernizr/Modernizr/pull/470)
- Added cors detect, script defer/async and notification [`#452`](https://github.com/Modernizr/Modernizr/pull/452)
- Fixes #453 - MathML feature detection test [`#461`](https://github.com/Modernizr/Modernizr/pull/461)
- Changing transition end event names in comment/example to match MDC [`#463`](https://github.com/Modernizr/Modernizr/pull/463)
- Browser support test for the HTML5 &lt;ruby&gt;, &lt;rt&gt; and &lt;rp&gt; elements. fixes #81 [`#438`](https://github.com/Modernizr/Modernizr/pull/438)
- Shaved off 8 bytes of the data-uri [`#433`](https://github.com/Modernizr/Modernizr/pull/433)
- Normalize quotation marks. [`#432`](https://github.com/Modernizr/Modernizr/pull/432)
- Improved touch detection, now it works on Firefox for Android devices. [`#430`](https://github.com/Modernizr/Modernizr/pull/430)
- Tweak network connection speed test [`#427`](https://github.com/Modernizr/Modernizr/pull/427)
- Adding Unicode Characters Support Detection [`#429`](https://github.com/Modernizr/Modernizr/pull/429)
- Adding Stylable Scrollbars Detection [`#393`](https://github.com/Modernizr/Modernizr/pull/393)
- If the test added via addTest is NOT a function or Boolean Modernizr die... [`#420`](https://github.com/Modernizr/Modernizr/pull/420)
- Add test for IE userData [`#412`](https://github.com/Modernizr/Modernizr/pull/412)
- fixed the webgl detection for browsers that support it but computers tha... [`#413`](https://github.com/Modernizr/Modernizr/pull/413)
- Pulling in feature-detection tests from modernizr-plugins [`#419`](https://github.com/Modernizr/Modernizr/pull/419)
- Feature tests for Blob/Data URI generated workers [`#425`](https://github.com/Modernizr/Modernizr/pull/425)
- sessionStorage test issue [`#424`](https://github.com/Modernizr/Modernizr/pull/424)
- Allow chaining in all code paths within addTest and remove some trailing white-space [`#421`](https://github.com/Modernizr/Modernizr/pull/421)
- Feature detect for context menu [`#415`](https://github.com/Modernizr/Modernizr/pull/415)
- Nokia E52 failed on an undefined style variable [`#406`](https://github.com/Modernizr/Modernizr/pull/406)
- Fix longstanding typo. SORRY GUISE [`#403`](https://github.com/Modernizr/Modernizr/pull/403)
- Use `Modernizr.canvastext` instead of reinventing the wheel in the emoji  [`#391`](https://github.com/Modernizr/Modernizr/pull/391)
- feature detection for pointer-events - closes #80 [`#386`](https://github.com/Modernizr/Modernizr/pull/386)
- Add feature detect for Emoji [`#387`](https://github.com/Modernizr/Modernizr/pull/387)
- Added test for  cubic-bezier() values &gt; 1 [`#376`](https://github.com/Modernizr/Modernizr/pull/376)
- Test for `draggable` attribute rather than event support [`#355`](https://github.com/Modernizr/Modernizr/pull/355)
- Noticed the logic to remove no-js class is a little fragile [`#358`](https://github.com/Modernizr/Modernizr/pull/358)
- Minor markup additions (backticks added around methods and objects). [`#360`](https://github.com/Modernizr/Modernizr/pull/360)
- Improved variable assignment in &lt;details&gt; feature test. [`#344`](https://github.com/Modernizr/Modernizr/pull/344)
- Fix input@placeholder and textarea@placeholder detection. [`#340`](https://github.com/Modernizr/Modernizr/pull/340)
- Performance improvement. detect API implementation first (extreme importa [`#341`](https://github.com/Modernizr/Modernizr/pull/341)
- second argument of "is" should be string [`#335`](https://github.com/Modernizr/Modernizr/pull/335)
- The addTest function didn't test for the variable 'enableClasses' [`#326`](https://github.com/Modernizr/Modernizr/pull/326)
- Added support to verify support for registerProtocolHandler [`#324`](https://github.com/Modernizr/Modernizr/pull/324)
- Minor tweak in WebP test [`#320`](https://github.com/Modernizr/Modernizr/pull/320)
- Rhino support: Issue #318 Modernizr doesn't work in a Rhino/Envjs environment [`#319`](https://github.com/Modernizr/Modernizr/pull/319)
- Use `{}.toString` instead of `Object.prototype.toString`. OMG BYTEZ [`#317`](https://github.com/Modernizr/Modernizr/pull/317)
- fixed typo [`#314`](https://github.com/Modernizr/Modernizr/pull/314)
- File API test [`#273`](https://github.com/Modernizr/Modernizr/pull/273)
- Fix for weird IE7 drawing bug. [`#297`](https://github.com/Modernizr/Modernizr/pull/297)
- html5shiv v3.1. added. fixes #426 [`#426`](https://github.com/Modernizr/Modernizr/issues/426)
- rename _domPrefixes to _cssomPrefixes. also expose the other one. fixes #437 [`#437`](https://github.com/Modernizr/Modernizr/issues/437)
- cleanup of hyphens test. no more scroll fixes neccessary. fixes #366 [`#366`](https://github.com/Modernizr/Modernizr/issues/366)
- removing KHTML prefix detection. See #454 For why -khtml- is dead. Bonus: This speeds up Modernizr. [`#454`](https://github.com/Modernizr/Modernizr/issues/454)
- media queries test. EZ PZ. fixes #49 [`#49`](https://github.com/Modernizr/Modernizr/issues/49)
- add desktop notifications test. fixes #128 [`#128`](https://github.com/Modernizr/Modernizr/issues/128)
- Merge pull request #461 from addyosmani/master [`#453`](https://github.com/Modernizr/Modernizr/issues/453)
- Fixes #453 - MathML feature detection test [`#453`](https://github.com/Modernizr/Modernizr/issues/453)
- add filesystem detect. fixes #442 [`#442`](https://github.com/Modernizr/Modernizr/issues/442)
- display:run-in test added. fixes #198. cc @alanhogan [`#198`](https://github.com/Modernizr/Modernizr/issues/198)
- add css resize test. fixes #221 [`#221`](https://github.com/Modernizr/Modernizr/issues/221)
- adding rem unit detection. fixes #252 [`#252`](https://github.com/Modernizr/Modernizr/issues/252)
- Merge pull request #438 from alrra/master [`#81`](https://github.com/Modernizr/Modernizr/issues/81)
- add css mask detect. fixes #208 [`#208`](https://github.com/Modernizr/Modernizr/issues/208)
- background-clip:text; test. fixes #199. ref #89. [`#199`](https://github.com/Modernizr/Modernizr/issues/199)
- eventsource detect added. fixes #153 [`#153`](https://github.com/Modernizr/Modernizr/issues/153)
- datauri test. added note about IE7/SSL. fixes #362 [`#362`](https://github.com/Modernizr/Modernizr/issues/362)
- canPlayType returned 'no' instead of '' in some versions. We now handle this. fixes #334 [`#334`](https://github.com/Modernizr/Modernizr/issues/334)
- make note of @font-face false positive in camino/webos. fixes #342 [`#342`](https://github.com/Modernizr/Modernizr/issues/342)
- IE9 fixed the bug where audio codec was neccesary on the video canPlayType call. thx msft! fixes #346 [`#346`](https://github.com/Modernizr/Modernizr/issues/346)
- fix clipPath false positive in Safari 5.1.1. fixes #402 [`#402`](https://github.com/Modernizr/Modernizr/issues/402)
- fix SMIL false positive in IE9. fixes #356 [`#356`](https://github.com/Modernizr/Modernizr/issues/356)
- Replacing flexbox test with new flexbox test. This is an API break, but needed. Details: [`#416`](https://github.com/Modernizr/Modernizr/issues/416)
- new test: interactive forms validation. thx @gravof and @rizkit. fixes #315 [`#315`](https://github.com/Modernizr/Modernizr/issues/315)
- binary websocket detection. fixes #370 [`#370`](https://github.com/Modernizr/Modernizr/issues/370)
- msMatchMedia for IE10. fixes #375 [`#375`](https://github.com/Modernizr/Modernizr/issues/375)
- updating IEPP to 2.2. fixes #399. thx @afarkas (also @jonathantneal has a new shiv solution that we need to investigate but i'm waiting on IEPP/shiv merging.) [`#399`](https://github.com/Modernizr/Modernizr/issues/399)
- detection for ol[reversed]. fixes #422 [`#422`](https://github.com/Modernizr/Modernizr/issues/422)
- native JSON detection. closes #227 [`#227`](https://github.com/Modernizr/Modernizr/issues/227)
- Fixed false possitive in Chrome for round & space background-repeat values. Fixes #371 [`#371`](https://github.com/Modernizr/Modernizr/issues/371)
- Merged in injectElementWithStyles branch changes, fixes #270 and #277. Version bump to 2.0.7 [`#270`](https://github.com/Modernizr/Modernizr/issues/270)
- Merge pull request #386 from ausi/master [`#80`](https://github.com/Modernizr/Modernizr/issues/80)
- Fixing some smart-quotes that @kurafire thought would be a good idea in [`#332`](https://github.com/Modernizr/Modernizr/issues/332)
- data uri test by phil wareham and weston ruter. fixes #14. fixes #294 [`#14`](https://github.com/Modernizr/Modernizr/issues/14) [`#294`](https://github.com/Modernizr/Modernizr/issues/294)
- test suite. update jquery. [`d335091`](https://github.com/Modernizr/Modernizr/commit/d335091dfc00a1e891ed2ea59e394b56e71ed80e)
- new html5shiv v3.2 fixes issue #426 [`022e60f`](https://github.com/Modernizr/Modernizr/commit/022e60f78429e19be39289cd1168fb1e94d03b7d)
- Changed prefixed method to return live object and added third arg to bind to [`16a056d`](https://github.com/Modernizr/Modernizr/commit/16a056de05ec4d383ab02584ebbb93dacd12c5b0)
- codified the behavior of prefixed(arg,arg,arg) with lots of tests. ref #478 [`fe98924`](https://github.com/Modernizr/Modernizr/commit/fe9892481832e70ed79529f96452c7f691c4cfc9)
- Drop the bind shim comments [`78fd698`](https://github.com/Modernizr/Modernizr/commit/78fd698f52210fcaf9d48bbd81c8ae84319f29d0)
- more robust prefixed() code and unit tests. ref #478 [`75de140`](https://github.com/Modernizr/Modernizr/commit/75de1403fbf324a04cc6008e637d6cb524147fe2)
- Added extended support of prefixed method to test DOM properties too, altered indexedDB test to use prefix method. [`84735ab`](https://github.com/Modernizr/Modernizr/commit/84735ab6d2a57e7c324ef75c7f6390737b243b0f)
- copyright update. uncessary year. [`6d88ca5`](https://github.com/Modernizr/Modernizr/commit/6d88ca5da6083590f75c5e8e43a0bfe11a1d8e4c)
- Added quota management api, a[download], requestAnimationFrame detects [`8a06d66`](https://github.com/Modernizr/Modernizr/commit/8a06d66c02be304b981eaf3f2c8f33292acd6d28)
- Add new todataurljpeg and todataurlwebp tests [`dc9a642`](https://github.com/Modernizr/Modernizr/commit/dc9a642ec3ff4b84eea6d884653d9813c5d7b462)
- add MathML in HTML test. [`d6781e3`](https://github.com/Modernizr/Modernizr/commit/d6781e3108bf9142ab5ac67ce780a837f3b7f743)
- Added feature detects for Battery API [`3a9da60`](https://github.com/Modernizr/Modernizr/commit/3a9da60c4b0df8d50a059d416a9e061d90196716)
- speech attribute detection. via wiki page. by @alrra [`3ec7df6`](https://github.com/Modernizr/Modernizr/commit/3ec7df6e4be69b7e1d98b2e3cd913451960e4dba)
- updating test suite for recent failures. more robust. also update for killing khtml prefix. [`d7b3d35`](https://github.com/Modernizr/Modernizr/commit/d7b3d35ee649180d38ad02dc6a355008be0265f2)
- remove duplicate notifications test. [`f37592e`](https://github.com/Modernizr/Modernizr/commit/f37592ec9e4a2c3c987e1ff90c2933b3eaf58043)
- updating to use Modernizr.prefixed(foo,bar) syntax [`5635b67`](https://github.com/Modernizr/Modernizr/commit/5635b67d6f4efc874a15e54614a1cf80eeda315e)
- ie8 compat mode. ref #46 [`7dcc268`](https://github.com/Modernizr/Modernizr/commit/7dcc268923720016f8d2afc6f0b153fb32a10004)
- tagging 2.5b release. [`f1839d2`](https://github.com/Modernizr/Modernizr/commit/f1839d2743727c67356332a8df205a099491fb31)
- dataset test. [`4615428`](https://github.com/Modernizr/Modernizr/commit/46154285bb79b61a816c3de92e0005eb00f11033)
- Cleaned up use of prefix or battery detects [`9361023`](https://github.com/Modernizr/Modernizr/commit/9361023d21e35b124ce6baa4a8cc5f4115414cec)
- minor correction to typo [`8038c16`](https://github.com/Modernizr/Modernizr/commit/8038c162243d5b5a06676358d9a42c5b3a3fde0e)
- test suite has some laggy tests. yeahhh. [`fbbebb2`](https://github.com/Modernizr/Modernizr/commit/fbbebb24e4bacdbdfee8afaf8e718c8f795abece)
- strict mode test by @kangax. [`06ca4a8`](https://github.com/Modernizr/Modernizr/commit/06ca4a874d775d50d7af349ce4741394546d4228)
- Update to use  Modernizr.prefixed() and remove performance memory. [`b03b7b0`](https://github.com/Modernizr/Modernizr/commit/b03b7b0f8ce25bdc83fb66916a7a8689b49e54f4)
- 2.5 final [`139e537`](https://github.com/Modernizr/Modernizr/commit/139e537278af68394b48bba155c821f450cfec1f)
- Updated notifications with Modernizr.prefixed(Nofitications, window) [`a7706ff`](https://github.com/Modernizr/Modernizr/commit/a7706ff1e3e9ac6b656779e7ca00e03464100387)
- updating to reference mathjax contribs, prior discussion and myself as requested by Paul [`a0af083`](https://github.com/Modernizr/Modernizr/commit/a0af0835d14b57cae55422f66e7f5923c86ca33d)
- pull master modernizr.js for testsuite. [`8f07c3b`](https://github.com/Modernizr/Modernizr/commit/8f07c3bab76fa5056075e0353c2fface15d35b19)
- adding web intents feature detect [`1d643a7`](https://github.com/Modernizr/Modernizr/commit/1d643a7b7c89e9839903da96703e8f29a9016e68)
- Updated tests for prefixed changes [`dd57904`](https://github.com/Modernizr/Modernizr/commit/dd5790446c36cdfc81e793be7e7e999b55435d65)
- use default styletest for transform and transform3d [`52c6314`](https://github.com/Modernizr/Modernizr/commit/52c631462490e6c85a93e0e4d0bc573ffc3abf4a)
- note about ff11 and mozwebsocket. [`8aafacc`](https://github.com/Modernizr/Modernizr/commit/8aafacc8a65ffd6e95dabf6e29319d19756c0fdf)
- note about ff11 and mozwebsocket. [`392c134`](https://github.com/Modernizr/Modernizr/commit/392c13430b857eba2a288141e80f5b221a48b24e)
- use default styletest for transition [`18d7e30`](https://github.com/Modernizr/Modernizr/commit/18d7e304cd035931c1ea5c10b2b88a57d70f76f7)
- rename some of the community detects. [`8ec0b25`](https://github.com/Modernizr/Modernizr/commit/8ec0b2598a565345c4d880d96c883bd9d471ec2b)
- update quota mgmt test to req the actual object. cc @addyosmani. ref #461 [`7273d5d`](https://github.com/Modernizr/Modernizr/commit/7273d5d2055be85783dd36c432d29cc70e16b6a1)
- small cleanup. thx webstorm [`74df0b0`](https://github.com/Modernizr/Modernizr/commit/74df0b0690f8a33c63def33d066de5da2e70f3eb)
- Merge https://github.com/addyosmani/Modernizr [`a1b03a9`](https://github.com/Modernizr/Modernizr/commit/a1b03a944308f5704841cc57c2155b45ed90a344)
- test suite. little file reorg. no functional changes. [`a7185b8`](https://github.com/Modernizr/Modernizr/commit/a7185b8c78b83cc90a519ff29abca8ac5ab3cfdb)
- Added tests for hyphens [`664064c`](https://github.com/Modernizr/Modernizr/commit/664064c698d8239f4b76ecd8790089820adfed70)
- test suite: automated feature-detects dumping via github api. omg. [`752bfec`](https://github.com/Modernizr/Modernizr/commit/752bfec69bcd06805a4565d8464dcbf6d16210fc)
- more docs on hyphenation. moved a chunk of code for clarity. [`3f10031`](https://github.com/Modernizr/Modernizr/commit/3f1003150bea3cbe0b0d5bd7a27a2c54e8b59e5f)
- Added extended support of prefixed method to test DOM properties too [`537a762`](https://github.com/Modernizr/Modernizr/commit/537a7623e51cf8e268437c46da105b81de206eac)
- corrected the indentation [`0fdd2f4`](https://github.com/Modernizr/Modernizr/commit/0fdd2f4943b33640347758a5511af4cba701fa92)
- Adding feature detects from modernizr-plugins repo [`4c5eddb`](https://github.com/Modernizr/Modernizr/commit/4c5eddba791536166c49649dbb8f56a766123262)
- Update stylable scrollbar detection using testStyles() [`dab2a32`](https://github.com/Modernizr/Modernizr/commit/dab2a32a8c5d509108097f965da4cccdea550590)
- added browser support test for the HTML5 &lt;ruby&gt;, &lt;rt&gt; and &lt;rp&gt; elements [`bd596a0`](https://github.com/Modernizr/Modernizr/commit/bd596a03cd9a96b4244695b81b5897535186bd70)
- update to iepp v2.1pre - mostly for an Access Denied bugfix. [`3b721d0`](https://github.com/Modernizr/Modernizr/commit/3b721d0509b42087713d0a47d93b5aae7b1758ad)
- minor: remove scheme from URLs in the comments. more attractive. [`06a8c71`](https://github.com/Modernizr/Modernizr/commit/06a8c71520f0ab196e9c938b8d09211aaf0cf5c9)
- Added a test for Blob URI generated Workers [`84e26be`](https://github.com/Modernizr/Modernizr/commit/84e26be531e054dbb7e35188eb2b03438a86f01f)
- totally redid cookies test. thx @tauren. fixes 191 [`33f00fb`](https://github.com/Modernizr/Modernizr/commit/33f00fbbeb12e92bf24711ea386e722cce6f60cc)
- Added Stylable Scrollbars Detection [`a03944f`](https://github.com/Modernizr/Modernizr/commit/a03944f156711a3420f8fbcff20185901fd8e1e0)
- delete output.html [`8b42240`](https://github.com/Modernizr/Modernizr/commit/8b42240633c920d8aabf92895541ad4f80f622f0)
- dump Modernizr data to a textarea in testsuite. add json2.js [`93b8285`](https://github.com/Modernizr/Modernizr/commit/93b82852d7f25e71bc5ebcbc132624068fd6e5be)
- changing test names to lowercase, minor update to structure of apng test, case change for getusermedia [`3ad6e45`](https://github.com/Modernizr/Modernizr/commit/3ad6e45352717aa84f8aede96e5c16dc2f0fcc40)
- making &lt;html&gt; class logic a tiny bit more robust (+ more tests) [`41666bc`](https://github.com/Modernizr/Modernizr/commit/41666bc9c6b9aea34619855566ce0f8b3ddbec44)
- cleanup of hyphens test. cc @nwtn [`f56ddf7`](https://github.com/Modernizr/Modernizr/commit/f56ddf7e9795f0f8b580c0648581112aa00036f1)
- who needs to feature detects cookies? who wants to just eat them instead?! [`17ebb86`](https://github.com/Modernizr/Modernizr/commit/17ebb868ace11f2a1527d36687e20cb46cbbdd08)
- Adding Unicode Character Support [`f74cc7e`](https://github.com/Modernizr/Modernizr/commit/f74cc7ebbc4b3b0d02262d893cfea3813fb3bb92)
- webgl-extensions detection. exposed like an object: Modernizr.webgl.OES_standard_derivatives [`031b37d`](https://github.com/Modernizr/Modernizr/commit/031b37ded27e23b4ea780aa272c2968cc867b136)
- Added a feature detect for Workers from Data URIs [`b42657d`](https://github.com/Modernizr/Modernizr/commit/b42657d20669b69475d84a521cf07427529cf9fa)
- lets include our plugin tests in the test suite. [`2a4753d`](https://github.com/Modernizr/Modernizr/commit/2a4753dee822a66e4c65cb13b846a6893767a7c0)
- background-repeat: round|space; tests. [`a63b38c`](https://github.com/Modernizr/Modernizr/commit/a63b38caed3d4ccc7addccce347b4850438eadd4)
- renaming files to match filenaming pattern requested, updating apng test [`969f4ea`](https://github.com/Modernizr/Modernizr/commit/969f4ea1fe8a6dbc272b5db5a8aec03b27d0f4f4)
- Moved File API test into plugins [`efacf6d`](https://github.com/Modernizr/Modernizr/commit/efacf6dc49b513c07bf124985ba78ef553d59dfb)
- chrome incognito doesnt throw on websqldb anymore. hooray. [`37caffb`](https://github.com/Modernizr/Modernizr/commit/37caffbd2d53ccbcc58c4b2b04f99ce92dd78709)
- background-repeat test works for opera now. but false positive in WebKit. hilarious. [`f5c1a9f`](https://github.com/Modernizr/Modernizr/commit/f5c1a9f6404e4e3473e71a754ac4e6d2d8b3935d)
- add MathML in HTML test. [`08afd66`](https://github.com/Modernizr/Modernizr/commit/08afd665c94a33c1e560ff675829445b3e570332)
- test suite. dont dump unit test items. but grab any async tests. [`721afa1`](https://github.com/Modernizr/Modernizr/commit/721afa1e1caaec71cb0faac9b2742a9bc5f554d0)
- robust webgl detect returns as builds are custom now. [`94f3485`](https://github.com/Modernizr/Modernizr/commit/94f34859db5baa5420a70921464c2c134ad9dc80)
- test suite: reflections reftest by faruk. [`8807f79`](https://github.com/Modernizr/Modernizr/commit/8807f797ed9f9211dc0674416fb5fe1640a26cde)
- added feature detection for the css property pointer-events [`5026ca8`](https://github.com/Modernizr/Modernizr/commit/5026ca82c052bcebe008ab2c81597f8d58d082f0)
- navigator.connection test for lowbandwidth. /ht @davidcalhoun [`23d57f1`](https://github.com/Modernizr/Modernizr/commit/23d57f13416293cea7d7aea42ce28c402667dfd4)
- lowbandwidth test also satisfies current draft of spec. [`c56fb8b`](https://github.com/Modernizr/Modernizr/commit/c56fb8b09515f629806ca44742932902ac145302)
- Use `Modernizr.canvastext` instead of reinventing the wheel in the emoji feature detect. [`036fc05`](https://github.com/Modernizr/Modernizr/commit/036fc05e3f27bae575b5401e3bf2395bc3cd9ffd)
- rename domPrefixes to cssPrefixes but only internally. ref #437 [`89c2081`](https://github.com/Modernizr/Modernizr/commit/89c2081947a544463c8ca9a9cb82d670706e81f3)
- add elem-datalist.js which just points to the already done test. [`6d6d14e`](https://github.com/Modernizr/Modernizr/commit/6d6d14ef23cfbc9fafd29802c1f786706981a7d6)
- adding contenteditable,output and time feature detection tests [`fb78f9f`](https://github.com/Modernizr/Modernizr/commit/fb78f9f9b8a95b3471fd90e6c199e24b6243bf78)
- Added test for File API [`18cbc20`](https://github.com/Modernizr/Modernizr/commit/18cbc20b3117bf810c98d3471e4361ff7474dd05)
- Network connection speed test: Use `RegExp#test` instead of `String#match` and remove the unused `UNKNOWN` property from the fallback `connection` object. [`c0b9620`](https://github.com/Modernizr/Modernizr/commit/c0b9620605e29e69b2513be05533aaaf1682093f)
- background-size: cover; test added. [`26cbd5d`](https://github.com/Modernizr/Modernizr/commit/26cbd5d64f7eb8cc34c81e5edbcd2e5c20a11bf9)
- simplification of some of addy's new tests in #419 [`51b9d73`](https://github.com/Modernizr/Modernizr/commit/51b9d73a1d28ad1967eb3aa4c5b9494a14165867)
- added fullscreen test [`b1ad0be`](https://github.com/Modernizr/Modernizr/commit/b1ad0bec009235a100cff91449852267eb5520a8)
- iOS private browsing also makes localStorage detection fun. Super. [`5e2fa0e`](https://github.com/Modernizr/Modernizr/commit/5e2fa0ed336279990b8070726c596d7aa2c00b00)
- Added test for registerProtocolHandler [`6453c15`](https://github.com/Modernizr/Modernizr/commit/6453c156c9ce1a7ff27a4cf5cf40327cacc9ffcc)
- Added a notification detection test [`3feb219`](https://github.com/Modernizr/Modernizr/commit/3feb219e4fa8348921fa5e1ed0e802144ce54e37)
- Added check for context menu support as introduced in Firefox 8+ [`1c70a42`](https://github.com/Modernizr/Modernizr/commit/1c70a42bb70f5e9f2cbb1e0251c9acbe00199c3b)
- fixed the webgl detection for browsers that support it but computers that don't have supporting graphics cards. [`e608e06`](https://github.com/Modernizr/Modernizr/commit/e608e06abaf3be0b34ec81d9b61acd8692ee5af4)
- updated iOS private notes for localStorage. also a stronger test. [`a93625c`](https://github.com/Modernizr/Modernizr/commit/a93625c21694fcda6fc1514a48f54232f703194a)
- Performance improvement. detect API implementation first (extreme important for old IEs) [`e8a67be`](https://github.com/Modernizr/Modernizr/commit/e8a67be25b8e6963aa56b084cf06b0e9879d9dc7)
- detection for overflow-scrolling, for the new iOS v5b2 inertial scrolling. [`0308582`](https://github.com/Modernizr/Modernizr/commit/03085827980cdd8b1417469ca49a4c5aed06b05d)
- test suite has some laggy tests. yeahhh. [`fc17dc3`](https://github.com/Modernizr/Modernizr/commit/fc17dc3d9f3cd1d6f55276288a4879d21eb8b99a)
- addTest does not cast truthy/falsy values to booleans. (now matching docs) [`e69eace`](https://github.com/Modernizr/Modernizr/commit/e69eace12e385f3832234ba65134f1088bbda3ee)
- Allow chaining in all code paths within addTest and remove some trailing white-space. [`5fa7abf`](https://github.com/Modernizr/Modernizr/commit/5fa7abff0076e17b5ad685ab46a1c1c8d2af329c)
- adding Mozilla and WebKit Audio API feature-detection tests [`fa5d138`](https://github.com/Modernizr/Modernizr/commit/fa5d13864c7080d9923593cf002f6baaa559984c)
- temporarily removed audio tests [`dbc80b6`](https://github.com/Modernizr/Modernizr/commit/dbc80b6099267362bf0ad3c3fa1d1c08c7188ab6)
- Added cubicbezierrange [`694c035`](https://github.com/Modernizr/Modernizr/commit/694c035baf5e4b298cdab985b86e47d8670828d7)
- Used changes to prefixed method to alter indexedDB test to use it [`e2975c6`](https://github.com/Modernizr/Modernizr/commit/e2975c67683eb401774b519e9417f98743c95a52)
- Safari 4.0.4 also returned 'no' for canPlayType(). Bummer. Note added. Thx @marcn [`7554e07`](https://github.com/Modernizr/Modernizr/commit/7554e07970b2f32dd7fb48e5cf35682b30d7ce61)
- Use just `false` instead of `function() { return false; }` if the test already failed. [`c9cabfe`](https://github.com/Modernizr/Modernizr/commit/c9cabfeb206c838bb63e33307e94d3859c060eec)
- Added the script defer and script async attribute tests [`0c6e713`](https://github.com/Modernizr/Modernizr/commit/0c6e713edaf3396b6e7e059186d236baceefdff2)
- userdata test. more metadata. [`fdb020d`](https://github.com/Modernizr/Modernizr/commit/fdb020dc07b187096eb97175cb06ef1c557e4a79)
- https://github.com/Modernizr/Modernizr/issues/423 [`22c6779`](https://github.com/Modernizr/Modernizr/commit/22c6779d3b450c2681ba24501be5b2b2ca42e4d2)
- test suite. rel path because gh-pages doesnt have my repo stuff. better anyway. minor [`6ba7dc6`](https://github.com/Modernizr/Modernizr/commit/6ba7dc6b4c4f50b8c35c8e9f45a97401fdd279f0)
- minor. fixing urls that were mangled in 18463cb [`0a4b0ed`](https://github.com/Modernizr/Modernizr/commit/0a4b0ed5b1859d3578e074090e288479721a7f96)
- make caniuse results play nice with our funky audio/video return types. [`1e82aef`](https://github.com/Modernizr/Modernizr/commit/1e82aef94a36f3fb3c5ac1e8275d4ceb3f45437f)
- second argument (type) of `function is( obj, type )` should be always string. [`4f035a0`](https://github.com/Modernizr/Modernizr/commit/4f035a0853d7950f2b386cbd409e6fe219ed6e1b)
- Hide generate content style, bump to v2.0.5 [`b3c5909`](https://github.com/Modernizr/Modernizr/commit/b3c5909a334dfddc619683554f7d7b8e075777b4)
- only test webkit for their legacy gradients syntax. [`b7a9681`](https://github.com/Modernizr/Modernizr/commit/b7a9681c0f02de20b66b5afac725c084e5602dc2)
- fix for Safari's false positive on datalist. [`cb98fb9`](https://github.com/Modernizr/Modernizr/commit/cb98fb94360266a3a22d19878eaed3c6c7eefa4a)
- inline docs on svg clippaths from Marcos Ojeda. thx @nsfmc [`9a124b8`](https://github.com/Modernizr/Modernizr/commit/9a124b8005eacbe76554f245d28599ab28e79383)
- adding a note about prefixes. (workers-blobbuilder test) [`1e1af83`](https://github.com/Modernizr/Modernizr/commit/1e1af83de3dbb8a4efa87c37f26bbc98d8eacbc6)
- Shorter WebP data URL, thanks to @derSchepp. [`d704496`](https://github.com/Modernizr/Modernizr/commit/d7044961f78b6648dacf10cd8ce5ef0d35bb08d7)
- Changing transition end event names in comment/example to match https://developer.mozilla.org/en/CSS/CSS_transitions#Browser_compatibility [`3cb0df8`](https://github.com/Modernizr/Modernizr/commit/3cb0df8989e0bef940d33c63d5e24766c05a0771)
- fixing helper transitionend event names. IE10's one is finalized. Standard one is all lowercase. *facepalm* [`7e3ec24`](https://github.com/Modernizr/Modernizr/commit/7e3ec24bfe397bfc7c92e757357fcb4ca974b484)
- rm duplicate eventsource detect. [`a573fd5`](https://github.com/Modernizr/Modernizr/commit/a573fd5c0621f7f5b87e45c475e37e5dda1369dd)
- webkit likes textarea value like innerHTML but only after you force a reflow. this is crazy. [`d6c95fa`](https://github.com/Modernizr/Modernizr/commit/d6c95fa3b7fe35013939015f02a3f646aea7520b)
- Removed the "-" in the names [`88f0f74`](https://github.com/Modernizr/Modernizr/commit/88f0f74387839661a5b66850d8fc019ed7ab49fa)
- rm duplicate eventsource detect. [`a580a21`](https://github.com/Modernizr/Modernizr/commit/a580a21cc00a562f12ad745ddc734aa7996e5cf5)
- webkit likes textarea value like innerHTML but only after you force a reflow. this is crazy. [`95e6eaa`](https://github.com/Modernizr/Modernizr/commit/95e6eaaa51663d9deb041acc8a469d3d88af193e)
- small readme tweaks. [`0f7885b`](https://github.com/Modernizr/Modernizr/commit/0f7885b4c8093d956a14910c4039e9faafad1fec)
- adding canvas dependency to apng test. [`ca95c31`](https://github.com/Modernizr/Modernizr/commit/ca95c31cddabc313f793609a905714fda012e611)
- extra note about msPrefix not being MsPrefix. thx erik. [`9ff083d`](https://github.com/Modernizr/Modernizr/commit/9ff083d5f61df29f1754270b164a6949efa1d3ad)
- adding back updated getusermedia.js test [`5efe030`](https://github.com/Modernizr/Modernizr/commit/5efe030bd4ac47b6d71a2640a933361e3d6364c6)
- temporary removal of getusermedia [`f028427`](https://github.com/Modernizr/Modernizr/commit/f028427242aab3f756c29bceb5f36162d61e64af)
- If the test added via addTest is NOT a function or Boolean Modernizr dies. [`1c2feb5`](https://github.com/Modernizr/Modernizr/commit/1c2feb5722fb0beee574bd0ea7054c883341c45a)
- version bump to 2.1pre. [`12af180`](https://github.com/Modernizr/Modernizr/commit/12af180697f1049633219134f9df59265af5c285)
- version bump to 2.0.4. now shipping this on modernizr.com [`e74d232`](https://github.com/Modernizr/Modernizr/commit/e74d232094d9c140e558e828b15448b4766b7aed)
- Changed font-face and multiple bg tests to use https:// instead of //:. Fixes 228 and 296. [`da70979`](https://github.com/Modernizr/Modernizr/commit/da70979d4da6edd85b746c852b4a3d348ede9767)
- Add cors detection to feature-detects [`af674f2`](https://github.com/Modernizr/Modernizr/commit/af674f233d762d492ff777c9f4d24bf4999ad4b7)
- note added about androids weak keyframe animation impl. cc @daneden. [`7c48bd2`](https://github.com/Modernizr/Modernizr/commit/7c48bd2542670f45f068b70d9afa14a12fb3b62b)
- Was returning undefined in non supporting browsers, change to return actual boolean value. [`f874769`](https://github.com/Modernizr/Modernizr/commit/f8747690bdc60fafed558939d404c4ccb74ba183)
- renaming some of the files from addy's commit #419 [`dc05aa2`](https://github.com/Modernizr/Modernizr/commit/dc05aa292d0beaf761adcbc3691521320c3fea00)
- Fixed some memory leaking [`7ff7033`](https://github.com/Modernizr/Modernizr/commit/7ff703338d8664578a4fd6711cab2188fce7a76d)
- IE7 in compat mode false positives on boxsizing, check compat version is greater than 7. Fixes issue #414 [`c209167`](https://github.com/Modernizr/Modernizr/commit/c209167c8653798d60fa220eaef53347f061173c)
- some notes about the weak webgl detect. [`2cc2e44`](https://github.com/Modernizr/Modernizr/commit/2cc2e44246e303cc1cb1d28d867bf10bda0745c6)
- Fallback to checking drag and drop events on element [`c90b3b7`](https://github.com/Modernizr/Modernizr/commit/c90b3b758755dc8154729a04418d26e3fec938da)
- Compact `draganddrop` check [`1d7eade`](https://github.com/Modernizr/Modernizr/commit/1d7eade3d5d2ca2db505888290d74a29953c54c0)
- Test for `draggable` attribute [`f2d80c7`](https://github.com/Modernizr/Modernizr/commit/f2d80c70e7a9b1e8d3658507bbd1ddb951f3cbd6)
- canPlayType(...) // 'no' ...  was fixed in ff 3.5.2 [`d0e8359`](https://github.com/Modernizr/Modernizr/commit/d0e8359f66c573ea6e2b6dd34c2be0d6e889396d)
- rename Modernizr.file to Modernizr.filereader [`83ebe34`](https://github.com/Modernizr/Modernizr/commit/83ebe34b518c981e5c370b5ae31975435ab0e34a)
- rename Modernizr.file to Modernizr.filereader [`6a9b39d`](https://github.com/Modernizr/Modernizr/commit/6a9b39d0f3892502c0ca2053387168bff8890b30)
- Removed x char from script src. [`3840357`](https://github.com/Modernizr/Modernizr/commit/384035791624c38323700bd3cb45a0d2d731de44)
- Remove random "f" character. Sorry about that. [`daf8ad4`](https://github.com/Modernizr/Modernizr/commit/daf8ad4f02c00ed29361b48c6b3cf8370ce110da)
- Amendments mentioned in #430 [`53c907f`](https://github.com/Modernizr/Modernizr/commit/53c907f21ceb518a519e58812092b699c146a5af)
- `/^[23]g$/` is the new `/^(?:2g|3g)$/`. [`3e27e8a`](https://github.com/Modernizr/Modernizr/commit/3e27e8ad8a1e8a91d0487a46d5bd9f55c091d214)
- output elem test rename to avoid class conflicts. (incl our test suite) [`14dbcd7`](https://github.com/Modernizr/Modernizr/commit/14dbcd747f396ee95d03d658656f05a7eab6c769)
- Exagerated font-size [`8d2e0d8`](https://github.com/Modernizr/Modernizr/commit/8d2e0d8ff081ff28fc03dc4a18c8c6b0ad05fa32)
- Do NOT cast `test` to a Boolean. Truthy/falsy values are okay and casting will break some of the built in tests that use a Boolean *object* with added properties (the audio/video tests do this). [`f8ccf69`](https://github.com/Modernizr/Modernizr/commit/f8ccf69369e9fe560e300a2096c6bb5415187913)
- put back return of empty string if style.cssText is undefined [`c8a6df3`](https://github.com/Modernizr/Modernizr/commit/c8a6df3224f939897d50eb40b8ce8e745261a00b)
- nokia E52 fails on undefined style from line 265. Definition of cssText (269) made more robust. [`dcfbdda`](https://github.com/Modernizr/Modernizr/commit/dcfbdda275f91d20495e74c8a152e982812bb617)
- test suite. minor. webgl may not be a pure boolean thx to recent plugin addition. [`d2d9ca5`](https://github.com/Modernizr/Modernizr/commit/d2d9ca507d4920bca7543699164166e774b78d04)
- webgl detect. there is a rumor of a FF version throwing on .getContext('webgl') Can't verify in FF4, but we sswitch order of contexts anyways. [`a38f5b0`](https://github.com/Modernizr/Modernizr/commit/a38f5b01f2ecacc9c608ab64a893ec4d4255fe9e)
- tighten up emoji's detect for canvas for edge case false positives. [`f454c96`](https://github.com/Modernizr/Modernizr/commit/f454c9638edb217ff52c19dfdf94fe1aa0d955e5)
- minor typo. [`2ae4833`](https://github.com/Modernizr/Modernizr/commit/2ae483390a6332982c8c3085255f0e8ed4d4dab1)
- fix lat/lon testsuite error. found by faruk. [`ff1e037`](https://github.com/Modernizr/Modernizr/commit/ff1e037b04e13cd39be2145b1eb9815cbbf257c2)
- Whoops. [`9314945`](https://github.com/Modernizr/Modernizr/commit/93149454b0cf00bffde36fc5bf803d8590874740)
- The addTest function didn't test for the variable 'enableClasses' and it should. [`074dbca`](https://github.com/Modernizr/Modernizr/commit/074dbca958b2d4cfc78d61dc282776afbded298c)
- Drop the parens. [`eabd61c`](https://github.com/Modernizr/Modernizr/commit/eabd61ca1fcca8f216e145c87d943640a00a08d6)
- Use `({}).toString` instead of `Object.prototype.toString`. Works even if `Object` is something else at that point, plus it saves some bytes. [`2fe87ce`](https://github.com/Modernizr/Modernizr/commit/2fe87ce1d4d1fe152f12a412741d04700b45af32)
- tweak to boxsizing test. needs to test camel case. thanks snobojohan. :) [`617268e`](https://github.com/Modernizr/Modernizr/commit/617268e24cedf4bbf3a32d3ca1e23a186a17b6fa)
- Drop the console call [`4aefcd5`](https://github.com/Modernizr/Modernizr/commit/4aefcd5c96e20b4666c4e156002c84f56a53581e)
- test suite: duplicate ref to dumpdata.js .. whoops. [`34e7397`](https://github.com/Modernizr/Modernizr/commit/34e7397c89f7e111a2c557a6c4ef0165403cd2d4)
- kill that nasty jquery global that gets created. [`f6c926c`](https://github.com/Modernizr/Modernizr/commit/f6c926c48920b44f0ea68defc1b616a87ac8789b)
- Added Stylable Scrollbars Detection [`a5e1167`](https://github.com/Modernizr/Modernizr/commit/a5e116707840f056e580f52368cb7ce6a908e1ef)

### [v2.0.6](https://github.com/Modernizr/Modernizr/compare/v1.7...v2.0.6)

> 29 January 2012

- Device Motion Event and Device Orientation Event support [`#290`](https://github.com/Modernizr/Modernizr/pull/290)
- Display table test improvement [`#275`](https://github.com/Modernizr/Modernizr/pull/275)
- Added tests for progressbar and meter-element. [`#282`](https://github.com/Modernizr/Modernizr/pull/282)
- easily → easy [`#278`](https://github.com/Modernizr/Modernizr/pull/278)
- Add feature detect for &lt;details&gt; and &lt;summary&gt; as a plugin.	 Fixes #75. [`#255`](https://github.com/Modernizr/Modernizr/pull/255)
- test prefixed websockets, as FF6 will expose window.MozWebSocket. fixes #281 [`#281`](https://github.com/Modernizr/Modernizr/issues/281)
- notes about using mq() without values. fixes #241 [`#241`](https://github.com/Modernizr/Modernizr/issues/241)
- more docs around webgl and inline svg test. fixes #222 [`#222`](https://github.com/Modernizr/Modernizr/issues/222)
- more docs around modernizr.mq(). fixes #232 [`#232`](https://github.com/Modernizr/Modernizr/issues/232)
- two new addTest signatures: addTest(feature, bool) and addTest({ feature : fn, feature2 : bool }); [`#269`](https://github.com/Modernizr/Modernizr/issues/269) [`#239`](https://github.com/Modernizr/Modernizr/issues/239)
- Modernizr.prefixed() returns the prefixed or nonprefixed property name variant of your input [`#233`](https://github.com/Modernizr/Modernizr/issues/233)
- framed content test. Am I in an iframe? fixes #242 [`#242`](https://github.com/Modernizr/Modernizr/issues/242)
- adding enableClasses option in case you want to turn them off. fixes #244 [`#244`](https://github.com/Modernizr/Modernizr/issues/244)
- webp image format test. fixes #245 [`#245`](https://github.com/Modernizr/Modernizr/issues/245)
- box-sizing test. fixes #248 [`#248`](https://github.com/Modernizr/Modernizr/issues/248)
- -moz-user-select:none   test. fixes #250 [`#250`](https://github.com/Modernizr/Modernizr/issues/250)
- `&lt;input name='test' /&gt;` test. fixes #258 [`#258`](https://github.com/Modernizr/Modernizr/issues/258)
- minor, docs added discussing &lt;textarea placeholder&gt;, pointing to the feature test. fixes #76. [`#76`](https://github.com/Modernizr/Modernizr/issues/76)
- adding textarea placeholder detect. fixes #257 [`#257`](https://github.com/Modernizr/Modernizr/issues/257)
- prevent mixed content warning with @font-face test. regression. fixes #214. ref #218. [`#214`](https://github.com/Modernizr/Modernizr/issues/214)
- try/catch'ing our audio/video tests, as IE9 likes to throw exceptions in some rare cases. details: [`#224`](https://github.com/Modernizr/Modernizr/issues/224)
- shared workers test. fixes #263 [`#263`](https://github.com/Modernizr/Modernizr/issues/263)
- Merge pull request #255 from mathiasbynens/master [`#75`](https://github.com/Modernizr/Modernizr/issues/75)
- swap testAllProps() API lines. typo whoops. fixes #246. thx adambrunner. [`#246`](https://github.com/Modernizr/Modernizr/issues/246)
- prevent mixed content warning in ie7, due to @font-face data uri test. thx brainbugged. fixes #218 [`#218`](https://github.com/Modernizr/Modernizr/issues/218)
- Why hello, caniuse.com test suite!  This is big!  ... details below: [`f68ea41`](https://github.com/Modernizr/Modernizr/commit/f68ea41d2e7080b52cddd61fdb199c7bc3987552)
- update to latest qunit code. [`4b8091f`](https://github.com/Modernizr/Modernizr/commit/4b8091f669d6e1fc6aa1647de1c1e7cac909afd2)
- uaparser and jsonselect? oh hell yeah. [`7fcda83`](https://github.com/Modernizr/Modernizr/commit/7fcda8347ac28019e335b40bb1ff36cebf9ccf31)
- remove fmbip testing. never did really feel good about it. [`2e392af`](https://github.com/Modernizr/Modernizr/commit/2e392af30afe0c97a992450ef1ebdb3830c21d34)
- test suite. create polyfill.js. kill off legacy output.html. [`549f581`](https://github.com/Modernizr/Modernizr/commit/549f5811d76ea59271ec6f5ba2c0da6e254803be)
- We are now testing Modernizr results against caniuse.com data. :D [`a1874eb`](https://github.com/Modernizr/Modernizr/commit/a1874eb42f78f28d01afa98971742a208b946bc0)
- test suite: move suite setup into own file. [`1f6534e`](https://github.com/Modernizr/Modernizr/commit/1f6534e84197f93579aa00daa4f3d702b30c4db8)
- update JSONSelect for ie6 compat. thanks @rwldrn ! [`f440b93`](https://github.com/Modernizr/Modernizr/commit/f440b93e6c704d295bfd9b93746d23324badb031)
- adding kangax's detect-global.js [`2ebc2f4`](https://github.com/Modernizr/Modernizr/commit/2ebc2f4f2b9ce3456f4e3cbddbe9b54c39a4e8e8)
- merge in all the modernizr output into this page. we'll stick to this one test page from now on. [`cade163`](https://github.com/Modernizr/Modernizr/commit/cade163daeb2955e5a9114465d65dcdffcd3ab26)
- rename Modernizr.event() to Modernizr.hasEvent(). add modules to tests. [`0bfed1b`](https://github.com/Modernizr/Modernizr/commit/0bfed1b231c7bed90bb5431e6b7cfe5b989a9aaa)
- Major. Plugin API changes.. And unit tests for 'em.. Details below: [`c129f07`](https://github.com/Modernizr/Modernizr/commit/c129f0724b9d9ae82f5ea9c5968e6586bb8a7b30)
- tweaking detect-globals.js for headless use. wiring up to existing tests. OH HAI Object.keys polyfill! [`e91a541`](https://github.com/Modernizr/Modernizr/commit/e91a5415aef617d948de4bc01a443a1d57de3989)
- Add feature detect for &lt;details&gt; and &lt;summary&gt; as a plugin. [`39799ae`](https://github.com/Modernizr/Modernizr/commit/39799ae4794d7963f606d6c173ca61d32d9e2106)
- small unit testing cleanup. [`8551014`](https://github.com/Modernizr/Modernizr/commit/8551014a186a2c2129309dcdff33db52ddc66ece)
- fixing scott's table display detect so it sucks less. :) [`f4531a4`](https://github.com/Modernizr/Modernizr/commit/f4531a4c6323fb2ba25b78c8d709bb16ee461f5e)
- Updating github source file to 2.0 release (comments, version). [`d47b95e`](https://github.com/Modernizr/Modernizr/commit/d47b95eac4097c5138932069b7f9928ad97dfc93)
- Adding official Modernizr (2!) logo files for people to use. These are licensed under the same MIT/BSD licenses as Modernizr itself. [`1169775`](https://github.com/Modernizr/Modernizr/commit/116977569db0eb0ca33696ee47da0ed2160cb07c)
- visibility:hidden on generated content test was inside content prop, moved out. Version bump to 2.0.6 [`e4a08d0`](https://github.com/Modernizr/Modernizr/commit/e4a08d0ef619b8896ae37194d139e3bde6a67a3b)
- whitespace adjustments for testBundle. [`bdd2f9b`](https://github.com/Modernizr/Modernizr/commit/bdd2f9bb2e1a4a4ca82a8f570da364c0764af7c5)
- Updated the readme.md to reflect the new description of Modernizr 2. [`7d92285`](https://github.com/Modernizr/Modernizr/commit/7d922852f712e434d08b0697ab1dd3a8954786ba)
- display: table and table-cell test. (both are tested under one name "table-cell" ) [`e530219`](https://github.com/Modernizr/Modernizr/commit/e5302195f1c76453b63d2df71c7b80ec6ef1e6bf)
- remove enableHTML5 option for M2. [`bf0dcd8`](https://github.com/Modernizr/Modernizr/commit/bf0dcd884be5034f0edb0ac6f4b4b076da3ca6bb)
- remove my orientation test in favor for shi chuans. rename file tho. [`63aab70`](https://github.com/Modernizr/Modernizr/commit/63aab70da085345bd9bd248337a47e7722d2a592)
- Moved the detections of progressbar and meter to separate js-file. [`1ed909e`](https://github.com/Modernizr/Modernizr/commit/1ed909e145fdee240c0551ba3dc599dd02e46b7b)
- unit tests: more compatible global var test. typo fixed in testStyles. [`cb0717d`](https://github.com/Modernizr/Modernizr/commit/cb0717dadd2b54a08955b1ca7f5c01a1eea75202)
- more docs around Modernizr.prefixed(). nice transitionEnd event name example from desandro. thxx. [`5a2e2e9`](https://github.com/Modernizr/Modernizr/commit/5a2e2e9f9055a0af93f2a0f2fc00579dabd75411)
- removing extra callback param to the testProps methods. unncessary, it turns out. [`38e5101`](https://github.com/Modernizr/Modernizr/commit/38e51011184750866c1b4a5d3e9c5a0c7f9439ee)
- table-cell test: remove unncessary createElement shortcut. good call, slexaxton [`af7de68`](https://github.com/Modernizr/Modernizr/commit/af7de68bbe442076217d505facd9f63e18a0d3ba)
- test suite: new js folder [`62b4793`](https://github.com/Modernizr/Modernizr/commit/62b4793bc8823e51e175d6e64d1b3f68d0b46d2a)
- summary of change: [`0a10e22`](https://github.com/Modernizr/Modernizr/commit/0a10e22b84ed1d1a2834f237066331354fec0f25)
- bump to 2.0.1 [`e9316c6`](https://github.com/Modernizr/Modernizr/commit/e9316c691f63b8179b37577e199f392e768caa7c)
- Fixes issue #293, if the stylesheet has no rules it will bork on check. Make sure it exists and we have a rule to work with otherwise try IE or return an empty string [`3371eff`](https://github.com/Modernizr/Modernizr/commit/3371effcb51a9cf7c8ea926303882b534d82eae1)
- IE7 and 6 too (I think) were throwing an error "Could not get the display property. Invalid argument." Using cssText dodges that problem. [`8b0cc1f`](https://github.com/Modernizr/Modernizr/commit/8b0cc1fbc8d04b8f2edcfe3e9548c11af974a465)
- expose Modernizr._prefixes and Modernizr._domPrefixes [`ff9562a`](https://github.com/Modernizr/Modernizr/commit/ff9562a047dc972733f1a7ae3036c37871ed730c)
- Added test for the HTML5 meter element. [`a92f7d9`](https://github.com/Modernizr/Modernizr/commit/a92f7d9242cc5ff33f97a896b67d03b9e066e096)
- removing deprecated apis: crosswindowmessaging, historymanagement [`56043b5`](https://github.com/Modernizr/Modernizr/commit/56043b5b0b5d33ad089f623f38ca7f36f781152f)
- changed the order so the styling happens pre-append [`8bbc29f`](https://github.com/Modernizr/Modernizr/commit/8bbc29f0c018b2a97ad6df91fd501974188b716a)
- adding deviceorientation + motion [`ed51922`](https://github.com/Modernizr/Modernizr/commit/ed51922fdccefdc04f931fa492e5942753088cb8)
- IE8 borks on custom build that excludes fontface and generatedcontent tests fixes issue #288 [`ff92dce`](https://github.com/Modernizr/Modernizr/commit/ff92dce9b2751bf4a18df88167fa10e7e103734a)
- Added test for the HTML5 progressbar element. [`bd256b8`](https://github.com/Modernizr/Modernizr/commit/bd256b8f49cbeda666e468b6d0f8bff80283b25d)
- bump to 2.0.2 [`5df940a`](https://github.com/Modernizr/Modernizr/commit/5df940aa26a53d1184a0ab968aec3119b9726e22)
- Fix failing tests on some builds, related to issue #288 [`3074264`](https://github.com/Modernizr/Modernizr/commit/3074264ecf1faf4ec1469149126de192afc5d36e)
- minor. hasEvent test suite tweaks. [`6548210`](https://github.com/Modernizr/Modernizr/commit/65482103be52e5504e83bc70603e94c62c04c7ba)
- unit test fix for _domPrefixes. thanks mathias. ref #257 [`f446802`](https://github.com/Modernizr/Modernizr/commit/f446802cb68988acdf73bc2c0e9c6485871318bb)
- merge cleanup from cowboy. [`1633e32`](https://github.com/Modernizr/Modernizr/commit/1633e327c18cfce4c0c2199ba22cf671d631b1e3)
- Removed all trailing whitespace. [`06356af`](https://github.com/Modernizr/Modernizr/commit/06356afd1b7bae6dcb23cd3165a9eba5276ff133)
- Added / removed some whitespace. [`805914a`](https://github.com/Modernizr/Modernizr/commit/805914a768901072a376bb1283bd9f2108cde90d)
- Added new element/style injecting method, generated content. [`63f7d54`](https://github.com/Modernizr/Modernizr/commit/63f7d54be235c2ac58dcca4593ea5ecd65a9738f)
- update IEPP to v2, based on excellent work by alexander farkas. much faster. [`5e0657b`](https://github.com/Modernizr/Modernizr/commit/5e0657bf480b53d08a0792c5fb987db8a0e07e1b)
- Changed under_score to camelCase [`8bece08`](https://github.com/Modernizr/Modernizr/commit/8bece08a2edbf0273746a7f1e516b8e14f67ac2c)
- Removed testMediaQuery method, add test_bundle method, removed generatedcontentcsstest3 [`992c5ff`](https://github.com/Modernizr/Modernizr/commit/992c5ff350d102aa01b780ec0a4e9a2af6cff37d)
- Changed  internally to . [`39e0ef3`](https://github.com/Modernizr/Modernizr/commit/39e0ef3eb04a2f901ea47d361376b4c13f06c2a2)
- Modernizr.mq (testMediaQuery()) fixed. matchMedia support added. [`7c91371`](https://github.com/Modernizr/Modernizr/commit/7c9137194969a4cd9bf8ca5d895958c016c95e24)
- taking a pass through the test suite with IE8. [`cbbf423`](https://github.com/Modernizr/Modernizr/commit/cbbf423b783b3d7a412aee5504184d739b0c95d4)
- initial import of matchMedia polyfill for our testMediaQuery function. this has better compat. [`12d5767`](https://github.com/Modernizr/Modernizr/commit/12d5767f6788b6f9726c409381fcdd6e85f2270f)
- Refactored test_bundle to play nice with modulizr [`99a7acc`](https://github.com/Modernizr/Modernizr/commit/99a7acca9fd2bc4a5149f5239e0892bceb5c40db)
- Added generated content detection. Could be refactored to keep it DRY. [`f5e1b2f`](https://github.com/Modernizr/Modernizr/commit/f5e1b2fa314df9f1ad5eda9773d46b13fc4336a9)
- Expanded injectElementWithStyles to better handle more tests [`921e40b`](https://github.com/Modernizr/Modernizr/commit/921e40bc3d6e959912649c88cbdf8c8f0063e560)
- cleanup testMediaQuery, remove caching. [`d343ec3`](https://github.com/Modernizr/Modernizr/commit/d343ec3f258a9190afb8701749e2e3352f167b3a)
- stuff [`4f126e9`](https://github.com/Modernizr/Modernizr/commit/4f126e9560084ffc7b97564261200cb435eb2337)
- Mostly changed " to '. Maybe some whitespace too. [`0bbf7bc`](https://github.com/Modernizr/Modernizr/commit/0bbf7bc5a011a67d64039675c793efe0af0c4f90)
- expose Modernizr.mq() [`fe4f688`](https://github.com/Modernizr/Modernizr/commit/fe4f6881e843c8511a5c75870b9e9256a201d899)
- expose Modernizr.isEventSupported [`14ee5c7`](https://github.com/Modernizr/Modernizr/commit/14ee5c7bebb99c020daabb285659c0ecb9a3ec4e)
- Added css3 generated content test [`e3677a6`](https://github.com/Modernizr/Modernizr/commit/e3677a62697ad0c4ec7f6a79f91d2f1baf439371)
- More whitespace-related tweaks. [`f0ee935`](https://github.com/Modernizr/Modernizr/commit/f0ee935d33cc5c1178a0c35f82b3461a84d9074b)
- minor cleanup of ryans patch. [`9582d87`](https://github.com/Modernizr/Modernizr/commit/9582d87e9629c701d6984c4d9f2a29f60a5b5d59)
- Reverse while loop and missing semi colons [`0d41eba`](https://github.com/Modernizr/Modernizr/commit/0d41ebab6b830b9995a01721b426b01cb62f74f8)
- Added compress.sh uglifier (requires node, uglify-js) and a .gitignore to ignore modernizr.min.js. [`5900d26`](https://github.com/Modernizr/Modernizr/commit/5900d26b62ce7632af721cfa4c58196c0af1f34e)
- Formatting. [`025c7ea`](https://github.com/Modernizr/Modernizr/commit/025c7ea9793a7e0ed9cc8c378840694ebc720ccf)
- Update IndexedDB test. Skip testing prefix_indexedDB as FF dropped that approach in FFb9. [`3f51a06`](https://github.com/Modernizr/Modernizr/commit/3f51a0626a7451413305ed98340e3ba5bbec7f06)
- fixup test suite for new API methods. [`af14ff3`](https://github.com/Modernizr/Modernizr/commit/af14ff32d5ac669a7dfa90d94a8a39e4cfc588a0)
- Moved node removal code into main method so as not to do it in each callback [`1741f32`](https://github.com/Modernizr/Modernizr/commit/1741f3244dad2715fc6bbb56a55c977e7ade7beb)
- expose some more APIs. Modernizr.(event|testProp|testAllProps|addElem) [`89a4c1d`](https://github.com/Modernizr/Modernizr/commit/89a4c1d6f41d341706109a4b28ad3c7ca5abfe2f)
- Spacing [`8ca9c34`](https://github.com/Modernizr/Modernizr/commit/8ca9c34a20b98c28e16c6169a9a3459ba1be1e84)
- More whitespace, etc. [`837d839`](https://github.com/Modernizr/Modernizr/commit/837d839e5b1ad8335337b794fcd7dd84439f9aa6)
- Removed console methods [`d257b60`](https://github.com/Modernizr/Modernizr/commit/d257b6051d79259c9687d1feeff5970a7ac63c69)
- Added / removed some whitespace. [`5396478`](https://github.com/Modernizr/Modernizr/commit/539647829e710769a283c85e07946bd0d11b5c21)
- Cleaned up a few RegExps. [`7be8d4f`](https://github.com/Modernizr/Modernizr/commit/7be8d4f518fa4a32dc110c0f594dd22bc4ee324d)
- Merge remote branch 'upstream/master', merged exposed mq method with injectElementWithStyles method [`7294179`](https://github.com/Modernizr/Modernizr/commit/7294179a7b37d0414bc1d797ffb093cc9df78ab0)
- needed that boolean cast on the ~ indexOf trick. [`2661e86`](https://github.com/Modernizr/Modernizr/commit/2661e8612d9bc63d4a69edc4cb5375020c974b7e)
- test suite passes in ie6 [`c7860d0`](https://github.com/Modernizr/Modernizr/commit/c7860d0ef9d5533ba591c70907bdeae6d6ffbfab)
- Sleeker indexOf evaluation. Minor. [`9e14b46`](https://github.com/Modernizr/Modernizr/commit/9e14b4649f158780d29517114bb4c17f5c20b56e)
- Removed console methods [`8cbd595`](https://github.com/Modernizr/Modernizr/commit/8cbd595114560b946b6ddee8d87bd29b4d5660fc)
- Merge remote branch 'upstream/master' [`c76773e`](https://github.com/Modernizr/Modernizr/commit/c76773e2009c92ce3695509e3358ffbf82adb6ff)
- Merge remote branch 'upstream/master' [`01f3642`](https://github.com/Modernizr/Modernizr/commit/01f3642ed4246e3b181f378f06a45bf237f1a179)

#### [v1.7](https://github.com/Modernizr/Modernizr/compare/v1.6...v1.7)

> 31 March 2011

- inputtypes fixup. Address Opera 11 type=color bug. Visually hide the type=range [`#159`](https://github.com/Modernizr/Modernizr/issues/159) [`#160`](https://github.com/Modernizr/Modernizr/issues/160)
- remove extra style element from head. fixes #141 [`#141`](https://github.com/Modernizr/Modernizr/issues/141)
- webos false positives on the boxshadow test. fixes #145 [`#145`](https://github.com/Modernizr/Modernizr/issues/145)
- IE8 doesnt support localStorage with local files. new test accounts for this. fixes #143 [`#143`](https://github.com/Modernizr/Modernizr/issues/143)
- 3d transforms. only do the media query check for webkit. fixes #133 [`#133`](https://github.com/Modernizr/Modernizr/issues/133)
- reduce the isEventSupported() calls for DnD test. fixes #132 [`#132`](https://github.com/Modernizr/Modernizr/issues/132)
- opacity check fixed for German/Polish Chrome floating point bug. fixes #59 [`#59`](https://github.com/Modernizr/Modernizr/issues/59)
- upgrade to ie print protector 1.6.2. Even faster. Using unminified in the source, as it compresses better. [`7e2703b`](https://github.com/Modernizr/Modernizr/commit/7e2703b052ee3fffc3edefe83dd28463b3ccf34c)
- web storage test fixes. lots of inline docs and a smaller, more aggressive test. [`c630c39`](https://github.com/Modernizr/Modernizr/commit/c630c3938f704bfb4153bc939dc2eeee012e34b5)
- doc --&gt; document, see http://github.com/Modernizr/Modernizr/issues/129 [`1daee0d`](https://github.com/Modernizr/Modernizr/commit/1daee0d3e763155c3e73d0b548cf19029bb05616)
- whitespace. how embarasssing. [`278de65`](https://github.com/Modernizr/Modernizr/commit/278de6524cd870abcbff8dd3404596bdb0440373)
- variable f ==&gt; inputElem. ref #129 [`0c0ede6`](https://github.com/Modernizr/Modernizr/commit/0c0ede63b47302560bc737b126c48690b28501bd)
- removing legacy set_css_all calls. [`f0c5249`](https://github.com/Modernizr/Modernizr/commit/f0c52492068347962739ee3e5b305a7d35286fee)
- remove @font-face tests from test suite as it is no longer ASYNC and has reducd api footprint. [`3bed792`](https://github.com/Modernizr/Modernizr/commit/3bed79298562b06b7d5d8419ef6879cc9d43009c)
- undefined is a string itself so it can be used right in the call to is(), thus benefitting from local scope, better minification, and better gzipping. [`cfe5d96`](https://github.com/Modernizr/Modernizr/commit/cfe5d9631b621267b219dd531387aff4425c8b5b)
- Created isDefined( obj ) and isFunction( obj ) to wrap is( obj, 'undefined' || 'function' ) to explore code weight. Turns out this is slightly more minified and more minified + gzipped than the single is( o, t ) variation. [`d125248`](https://github.com/Modernizr/Modernizr/commit/d1252485bb1ccfcac2dad2aa173960c2b007e1fe)
- Created is( obj, type ) function to determine whether typeof obj is exactly type. See http://github.com/Modernizr/Modernizr/issues/129 for more info. [`a21f3db`](https://github.com/Modernizr/Modernizr/commit/a21f3db1f640ba30469533df6b1e88972099837a)
- documented the weak webgl test. version bump to 1.7 final. [`5fd67eb`](https://github.com/Modernizr/Modernizr/commit/5fd67ebc49c22be7651e9f422f591fe38417187e)
- smaller footprint webgl feature test, recomended by chrome webgl team. [`9c0ca33`](https://github.com/Modernizr/Modernizr/commit/9c0ca3340671a7f58a8d837ee17062e270113a8d)
- Standardize use of 'document' to 'doc', see http://github.com/Modernizr/Modernizr/issues/129 [`ef7fec8`](https://github.com/Modernizr/Modernizr/commit/ef7fec87e9e0ca324e9b84ced6a48a367321d591)
- Fix a false-negative for number fields in Safari 5.0.3. [`f84b3d9`](https://github.com/Modernizr/Modernizr/commit/f84b3d97efdaf632fb4bdfd24d7f2083f897255a)
- remove Modernizr._fontfaceready from the API. it was deprecated in 1.6. [`17085bf`](https://github.com/Modernizr/Modernizr/commit/17085bf875d9c74c581545f68c5c736822091a9f)
- updating modernizr to 1.7pre. adding IEPP hooks for builder. [`377a862`](https://github.com/Modernizr/Modernizr/commit/377a862fd34aa09817f657669b2dc49872a744f6)
- variable m ==&gt; modElem. ref #129 [`c47ee64`](https://github.com/Modernizr/Modernizr/commit/c47ee6427fbf933c29da767701ba39a927d73634)
- only set the className once. minor minor perf advantage, since this script executes in the head. [`fe36d36`](https://github.com/Modernizr/Modernizr/commit/fe36d36191e596c685446454e75882e31df8e529)
- safari 5.0.3 should not pass inputtypes.number as it doesnt have proper input validation. And since testing for UI datepickers and number spinners is impossible.. we can only test for input validation. thus, we will not let it pass. (it's fixed in nightly webkit though. [`cfa986b`](https://github.com/Modernizr/Modernizr/commit/cfa986b528b606697b44374d15564e4e82a5414f)
- Fix an @font-face false positive in Opera 9. [`6968d6e`](https://github.com/Modernizr/Modernizr/commit/6968d6eb5d30eb8bd6af74fa3fc248ba8d270efb)
- Caching document.getEltByTag('head') into docHead to lower queries for the &lt;head&gt; tag from 2 to 1. See http://github.com/Modernizr/Modernizr/issues/129 for more info. [`6b6b919`](https://github.com/Modernizr/Modernizr/commit/6b6b91917a3d909c7475feeb248e240b7ee0534b)
- minor better formatting for docco [`ec93206`](https://github.com/Modernizr/Modernizr/commit/ec93206cac54b00264293db12d9d6d030b077c96)
- fix leaky f variable. thx karl swedberg [`dd24aec`](https://github.com/Modernizr/Modernizr/commit/dd24aec30734ef14f9e703c22baa65db21724ec8)
- Fix a fontface detection bug that caused IE6 to crash, and switch to using a data URL test font to prevent unnecessary network requests. [`12c9111`](https://github.com/Modernizr/Modernizr/commit/12c91116e47ac985f9111c040ea2a1106f43f967)
- document.head shortcut. supported by webkit and FF4 [`58b17fa`](https://github.com/Modernizr/Modernizr/commit/58b17fad5f96001a96183cc65a0333332eea427b)

#### [v1.6](https://github.com/Modernizr/Modernizr/compare/v1.5...v1.6)

> 25 October 2010

- adding textshadow to core. fixes #24 [`#24`](https://github.com/Modernizr/Modernizr/issues/24)
- rename historymanagement and crosswindowmessaging properties. deprecated them. [`#101`](https://github.com/Modernizr/Modernizr/issues/101)
- webgl test added now that spec and implementations stabalized. fixes #51 [`#51`](https://github.com/Modernizr/Modernizr/issues/51)
- indexeddb tests prefixed properties as chrome and FF are shipping as prefixed now. fixes #112 [`#112`](https://github.com/Modernizr/Modernizr/issues/112)
- remove ie9pp4 msTransform try/catch fix, as the issue has been resolved. fixes #60 [`#60`](https://github.com/Modernizr/Modernizr/issues/60)
- updated canvas test to prevent s60 & blackberry storm false positive. thx bitprobe & andycouch. fixes #97 [`#97`](https://github.com/Modernizr/Modernizr/issues/97)
- notes around try/catch on localStorage test. fixes #92 [`#92`](https://github.com/Modernizr/Modernizr/issues/92)
- qunit files. [`159fa86`](https://github.com/Modernizr/Modernizr/commit/159fa8662d323c2e0ea16ddd16eba2997384325d)
- inline a bunch of cached strings. the minified (and gzipped) files are smaller this way. [`a7e8342`](https://github.com/Modernizr/Modernizr/commit/a7e834218e7fb923556e31feeb55f5a6a2a5fc8d)
- Version change to 1.6 and small (semantic) comment tweaks for a clean release [`067bc80`](https://github.com/Modernizr/Modernizr/commit/067bc80e225215bc81883bdac7d0db9622569c21)
- @font-face detection from diego perini's CSSSupport. this still needs testing. [`3b37b4f`](https://github.com/Modernizr/Modernizr/commit/3b37b4ffd1f7529948dd9fb0a54760a8d4380486)
- unit test: html5 shim works. [`cdf8c47`](https://github.com/Modernizr/Modernizr/commit/cdf8c47c73e723028fa5f60b3a196b87ac09afc8)
- removing touch.html .. and moving it over to gh-pages [`1f7994b`](https://github.com/Modernizr/Modernizr/commit/1f7994b9538b2ff31a20712be835f7777bd613df)
- Modernizr.touch detection test page [`b9d9e0f`](https://github.com/Modernizr/Modernizr/commit/b9d9e0f74b9dff8e77609a173074d56dfc6ae019)
- updated isEventSupported function. caching removed. [`2d8cfbe`](https://github.com/Modernizr/Modernizr/commit/2d8cfbef5bb9b4d365f7fd69f034438ced7ccd54)
- generalize mediaQuery testing. adding firefox4 multitouch detection. [`cf89b82`](https://github.com/Modernizr/Modernizr/commit/cf89b82f14ae707649c4e1227cc9de3ed15372e8)
- browserscope the results [`d9a60f5`](https://github.com/Modernizr/Modernizr/commit/d9a60f5fb504344d09d6b1efb564c8e00d4d2e2e)
- Implements detection of Flexible Box Model (flexbox). Fixes issue #98. [`4aca15f`](https://github.com/Modernizr/Modernizr/commit/4aca15fca81ffc9da3f21e3421e737ff5be37e29)
- upgrade readme to link to test pages [`f2e80b5`](https://github.com/Modernizr/Modernizr/commit/f2e80b578892077516f597e491acd4fbbdce9859)
- cleanup so jslint doesn't bitch so much. [`945c78f`](https://github.com/Modernizr/Modernizr/commit/945c78fd6763025f8e4acd8ad551b3e28bcf4f75)
- break out domPrefixes for readability and reuse. [`4916cab`](https://github.com/Modernizr/Modernizr/commit/4916cabb56403029a635286f7c8ac2a0bd493576)
- catch safari 2-4 in input type=range test [`e6ace93`](https://github.com/Modernizr/Modernizr/commit/e6ace9380f84812ba7befa63fcb4a4d7d94b2da7)
- fixed input type=range test to account for android false positive (thx zoltan). /ht kangax for saf2 getComputedStyle fix [`6bf64be`](https://github.com/Modernizr/Modernizr/commit/6bf64be46800c6df70a873ceaec798e9bbef1cb6)
- update script header. [`770f2d5`](https://github.com/Modernizr/Modernizr/commit/770f2d59875d220eee225fc2ea1b6eacb8b2798d)
- revise test execution and classname code for clarity and configuration. [`13612f9`](https://github.com/Modernizr/Modernizr/commit/13612f9015b5f7badeb75a38f4dfbfc94a0ca96d)
- svg namespace reuse [`9522bb7`](https://github.com/Modernizr/Modernizr/commit/9522bb7caa4213553fce3019c4ead92a69e5fc25)
- Added test for SVG-in-HTML5 [`098046b`](https://github.com/Modernizr/Modernizr/commit/098046b41ef4f2f4c8e5bdba23adb5adf18d8e7c)
- formatting of output page. [`b92dc37`](https://github.com/Modernizr/Modernizr/commit/b92dc37e571b29f44a47a3ea81c6776876789438)
- websqldatabase no longer creates a database, but false positives in chrome incognito. documented. [`67a7b9f`](https://github.com/Modernizr/Modernizr/commit/67a7b9fefb52f0f93534c05dfbc5f8623977b48c)
- temporary fix added for ie9 pp4. references #60 [`83c562c`](https://github.com/Modernizr/Modernizr/commit/83c562ce435e5ad6706b4365bf73b7241cc448eb)
- adding zoltan's fix for androids input range false positive, but disabling for now. [`c9708e8`](https://github.com/Modernizr/Modernizr/commit/c9708e8227927f5ef15c27247f1cf5e5099c050e)
- range input type optimizations from bryan forbes over in has.js [`b1a71c2`](https://github.com/Modernizr/Modernizr/commit/b1a71c26d40b9e971f28fcb504e4d01c5b48527b)
- finalizing touch detection [`1cecd6a`](https://github.com/Modernizr/Modernizr/commit/1cecd6a9660381dcd20d0f5766687edff17c8cf7)
- improved workaround for ie9, based on rakaz's html5test fix. [`68a332b`](https://github.com/Modernizr/Modernizr/commit/68a332b5da53cfdfb46194ab4d00601e3e05b335)
- catch exception when firefox has dom.storage.enabled = false [`ef2c47b`](https://github.com/Modernizr/Modernizr/commit/ef2c47b3e84e2c92f4435dec16a90e2b7b97c957)
- more docs around the safari prompt for websql [`0d15332`](https://github.com/Modernizr/Modernizr/commit/0d153324f0ba1b9db616283229539542dff85559)
- added notes around DOM access to vendor-prefixed styles. hattip to lucideer [`0b55295`](https://github.com/Modernizr/Modernizr/commit/0b55295cf1b505a186bb269d9659e04da7cea070)
- no submodule for qunit. we\'ll do this staticly. [`decdfc0`](https://github.com/Modernizr/Modernizr/commit/decdfc0f7563f20b2ba2dc2a0453867131ff9089)
- more clarity around web sql database's need to create a dummy db [`0178be0`](https://github.com/Modernizr/Modernizr/commit/0178be01bed4093cedda1f7c099b66ce475de131)
- Fixing hsla test for IE9. All other browsers map hsla to rgba internally, but IE9 does not. hattip to @fyrd [`1f9bff6`](https://github.com/Modernizr/Modernizr/commit/1f9bff609ce179e6c462dc6a7616d533db254298)
- better regex in case we later add &lt;input type=wasteland&gt; support. thx kangax. :) [`c1775e8`](https://github.com/Modernizr/Modernizr/commit/c1775e8ffbe8e5bb0bb27ff55d89a117ccaf56ab)
- IE print protector (the html5shim) got an upgrade. Printing a very complex page went from 45sec to 9sec. Also it is smaller. BOOM [`0dda762`](https://github.com/Modernizr/Modernizr/commit/0dda762b697bf96bd4cde6f9d4a669c7fbcce942)
- websocket to websockets [`bf9cc65`](https://github.com/Modernizr/Modernizr/commit/bf9cc65b3f8f6abd3e8319860dbf40673430195e)
- reduce size of appcache test. [`999daa2`](https://github.com/Modernizr/Modernizr/commit/999daa2a473395aa70a428ece2706390ea301320)
- minor. touch string. [`6cc48e7`](https://github.com/Modernizr/Modernizr/commit/6cc48e720cef450aaa4e3f6f12dcac670e451620)
- modernizr doesnt fix the ff 3.5.1 bug with canplaytype [`a3242ef`](https://github.com/Modernizr/Modernizr/commit/a3242ef784132f3ca76ae7234425321a16684b95)
- ie html5 enabling should check for attachEvent too. speeds up non-IE [`14ea43a`](https://github.com/Modernizr/Modernizr/commit/14ea43af1c1369f5178d1f126392bc4177fc09d1)
- version to 1.6pre [`5bfc3f5`](https://github.com/Modernizr/Modernizr/commit/5bfc3f543a021ca6efa6c9cf6df41773cf2e9bed)
- version bump to 1.6pre [`a3de7ff`](https://github.com/Modernizr/Modernizr/commit/a3de7ff4baf9188b042fde0b4d6a9e14c358719c)
- Handle error in IE while computing svginhtml5. [`940686d`](https://github.com/Modernizr/Modernizr/commit/940686dc0ab686e7efa5c1894fbd688699a606f8)
- rename test to inlinesvg [`88cfccc`](https://github.com/Modernizr/Modernizr/commit/88cfccc61b1182508910804e1b498e6aa977fc0f)
- mp4 test should succeed on ie9, even though ie9's video canPlayType shouldnt care about audio [`209f3b5`](https://github.com/Modernizr/Modernizr/commit/209f3b562ee2e789aeffba015de241193d772524)
- qunit files [`68c0d0b`](https://github.com/Modernizr/Modernizr/commit/68c0d0bd7fa7ed5bf67a2f0e66c4816fd239c770)
- use cached canvas test to avoid running it twice. thx phiggins & slexaxton [`4b8515e`](https://github.com/Modernizr/Modernizr/commit/4b8515e4257c0857a3f255f422a388cfecb6d826)
- notes around try/catch on websqldatabase check. [`82a8dc2`](https://github.com/Modernizr/Modernizr/commit/82a8dc2939b62535682193f380de58c714f49c16)
- fixing conflict. input type range fixes [`8f51549`](https://github.com/Modernizr/Modernizr/commit/8f51549c012f4a49cf80e9f3bd0274a2d30ce609)

#### [v1.5](https://github.com/Modernizr/Modernizr/compare/v1.1...v1.5)

> 18 August 2010

- hasOwnProperty fallback contributed by kangax. older browser support. fixes #67, 70. [`#67`](https://github.com/Modernizr/Modernizr/issues/67)
- robust html5 input type detection via @miketaylr. fixes #63 [`#63`](https://github.com/Modernizr/Modernizr/issues/63)
- codec test upgrades via html5test. more inline docs. fixes #71. [`#71`](https://github.com/Modernizr/Modernizr/issues/71)
- missing comma. fixes #82 [`#82`](https://github.com/Modernizr/Modernizr/issues/82)
- Fix for an issue that triggers as a result of a jsmin bug in the multiplebgs check. [`#78`](https://github.com/Modernizr/Modernizr/issues/78)
- opacity checks -khtml and -moz prefixed now.  -khtml also tested everywhere. fixes #66. [`#66`](https://github.com/Modernizr/Modernizr/issues/66)
- adding command element to html5 shim. fixes #44. thx jonathan neal and miketaylr [`#44`](https://github.com/Modernizr/Modernizr/issues/44)
- webgl. fixes #51 [`#51`](https://github.com/Modernizr/Modernizr/issues/51)
- localstorage test failing in IE when it was disabled. thx kangax. fixes #40. other optimizations [`#40`](https://github.com/Modernizr/Modernizr/issues/40)
- fontface detection with window load fallback. also good cleanup. thx miketaylr. fixes #37 [`#37`](https://github.com/Modernizr/Modernizr/issues/37)
- jslint cleanup. and fixing the for .. in loops. fixes #29 [`#29`](https://github.com/Modernizr/Modernizr/issues/29)
- css 3d transforms false positive fixed. fixes #15 [`#15`](https://github.com/Modernizr/Modernizr/issues/15)
- Adding Modernizr Test Suite. It tests the Modernizr API itself and then also tries to validate the results against the findmebyip.com tables. [`9b51228`](https://github.com/Modernizr/Modernizr/commit/9b51228f18f3bae85a782ff74818854ea98849cc)
- adding ie print protector [`1391a4f`](https://github.com/Modernizr/Modernizr/commit/1391a4fae2a5a1eb48312d327fa5f6139417708c)
- ie print protector update [`9de60e2`](https://github.com/Modernizr/Modernizr/commit/9de60e256326568618007848f82d571ee12d414a)
- added tests for hash change event, history management, drag and drop support, web databases, offline detection and cross window messaging [`7f338c1`](https://github.com/Modernizr/Modernizr/commit/7f338c15f5bece50e25f8f2ceb80cd89da54c549)
- cookie now bypasses the webforms tests [`5a34b2c`](https://github.com/Modernizr/Modernizr/commit/5a34b2c7d1f0b7742deefda8ac7152a35667b9be)
- localStorage cookie of test results. no noticeable perf improvement yet, likely because @fontface test runs regardless. [`a0fdfa7`](https://github.com/Modernizr/Modernizr/commit/a0fdfa71a411fa76a7561de1efa9c13d05e1f61d)
- unbreaking the script (woops) [`ff02168`](https://github.com/Modernizr/Modernizr/commit/ff02168528660e9a60a8e2401d4f037a74f3c29c)
- the attempt to cookie the results via DOM storage didnt net any performance gains (and introduces complications with versioning). the code has been shelved to a branch and is removed. [`bf87568`](https://github.com/Modernizr/Modernizr/commit/bf87568dcaa0ffb6ae2a0374f2f8983ce029c173)
- localStorage cookie cleanup. @font-face test doesnt autorun any longer. [`a43ff56`](https://github.com/Modernizr/Modernizr/commit/a43ff56a98b69bf3e552c7c8b35044034619c876)
- version bump. oh yes. [`2ec8bca`](https://github.com/Modernizr/Modernizr/commit/2ec8bca2efef3638270ecfb02cea5b7078399913)
- much more robust @font-face testing [`06ccec1`](https://github.com/Modernizr/Modernizr/commit/06ccec121154f2c02f34cb7882cdd1387a24702f)
- adding opera to webgl check (in development) as well as IE (who knows..) [`309764b`](https://github.com/Modernizr/Modernizr/commit/309764be0906f963a49221a21c07f8ee3c592e53)
- whitespace [`0790501`](https://github.com/Modernizr/Modernizr/commit/0790501859464db7cbaea1703fdc26a108d0c99c)
- small tweaks. added more inline docs [`5943dba`](https://github.com/Modernizr/Modernizr/commit/5943dba066ef9a4c03d037acb94e29098b903f6a)
- revised svg test from erik dahlstrom [`0be5ed0`](https://github.com/Modernizr/Modernizr/commit/0be5ed066559731ac33d6d59fb4f5def0197b14d)
- remove touch test. [`1356c9c`](https://github.com/Modernizr/Modernizr/commit/1356c9c38663a8be02558a6a0e5aa93682977a8a)
- ui checking on form input types [`1d22d59`](https://github.com/Modernizr/Modernizr/commit/1d22d59d557c550f02566247dff7a04499e664bb)
- whitespace [`a016324`](https://github.com/Modernizr/Modernizr/commit/a0163240b68b92e2d458ee22ac784ec7fa872de0)
- toLowerCase normalization. web storage and appCache were going out as camelCase. [`4add4f5`](https://github.com/Modernizr/Modernizr/commit/4add4f53b90408fd46e019fdc680feb37e2ea42e)
- Removal of enableNoClasses option, fixes: http://github.com/Modernizr/Modernizr/issues/#issue/42 [`718bc69`](https://github.com/Modernizr/Modernizr/commit/718bc69eb5d4d7a68dc9d6ac2cc4506024e38d8f)
- flashblock detection added, but commented out as its async [`e9fe315`](https://github.com/Modernizr/Modernizr/commit/e9fe31562d359660a9ea1e207b13e451f969b631)
- setProperties -&gt; prefixes. clarity. [`3c46f21`](https://github.com/Modernizr/Modernizr/commit/3c46f213928bd71dcad18f5a37a5da658a4c99b8)
- openDatabase safety net for incognito safety net. [`84549c5`](https://github.com/Modernizr/Modernizr/commit/84549c56fd0495cfdb605eac5094cbb3b0b09ef2)
- notes about flashblockers [`fa53727`](https://github.com/Modernizr/Modernizr/commit/fa537279bb3283eea51311b6060a83ddae53347f)
- graceful handling of modernizr's death in the test [`61a592c`](https://github.com/Modernizr/Modernizr/commit/61a592cb748331a6d9e4a2868618f3f699535bd3)
- flash detection [`2034abe`](https://github.com/Modernizr/Modernizr/commit/2034abe067dd9dcd68cf53200f387fe63d8426c5)
- smil test. thx to lucideer and f1lt3r [`c171619`](https://github.com/Modernizr/Modernizr/commit/c171619bc72fb97b752feda0096d5c83a73e6d57)
- inline docs about vendor prefixes and exposure in the DOM [`9dcb8ce`](https://github.com/Modernizr/Modernizr/commit/9dcb8cead4c58604656c65c073ec4c7412b86f9c)
- DRY up some vendor prefix action [`fd7be18`](https://github.com/Modernizr/Modernizr/commit/fd7be18a11ca1939177979b90e799c9376ae5980)
- Capitalizing Vendor keywords, fixes http://github.com/Modernizr/Modernizr/issues#issue/21 [`e3f5d30`](https://github.com/Modernizr/Modernizr/commit/e3f5d3008d70a56dfa630a7f458fa6f58a9e2daf)
- tweaks to make IE6 happy. [`1cad475`](https://github.com/Modernizr/Modernizr/commit/1cad475d4df597fcab529541d0ee1cb9726c3536)
- update database check for incognito windows [`866590f`](https://github.com/Modernizr/Modernizr/commit/866590f1cff24bb5a80bda7d260cb3980bdd6e91)
- fallback for touch test. should fix any chrome false positives if we miss them. [`0f5939e`](https://github.com/Modernizr/Modernizr/commit/0f5939e7221a3704592368fcd6f7f9e961da6c98)
- Adjustments for 1.2 release candidate. [`238043b`](https://github.com/Modernizr/Modernizr/commit/238043bf72edff042ff0262613445628efc7d7ad)
- Modernizr.touch added [`59ef6d8`](https://github.com/Modernizr/Modernizr/commit/59ef6d8096bd715efabda3effb707bba69b1c054)
- new html5 shiv element enabling thx to remy, jdalton, kangax, and pornel [`9515a75`](https://github.com/Modernizr/Modernizr/commit/9515a7544d43a7566e849ce76faab01ad4dbe88c)
- Commenting out the SVG check for now because it is too inconclusive [`ad3160e`](https://github.com/Modernizr/Modernizr/commit/ad3160e86f420b900d0473d83511842745f7336b)
- codec changes absorbed through html5test (and reddit). http://github.com/NielsLeenheer/html5test/commit/bd9c46 [`c75015e`](https://github.com/Modernizr/Modernizr/commit/c75015e0e30b27ac4b84c34a32d479589c80b91b)
- chrome was pissy with unused variables.. not sure why.. [`d87dd2b`](https://github.com/Modernizr/Modernizr/commit/d87dd2bef69a6811b05b2c8176e22285ac15da36)
- safari 4 is failing inputtypes.range. it shouldnt. i attempted a fix that works for webkit but fails opera. It remains, but commented out. Issue is still live [`baf1c0e`](https://github.com/Modernizr/Modernizr/commit/baf1c0ef36bd4dd2c56edbe50ddcd9d19d853909)
- IE7 gets mad if you name a local variable `toString` [`a09c74b`](https://github.com/Modernizr/Modernizr/commit/a09c74bdb4df8bc264fbd8c55d38b3b5f0e4a0ae)
- Added support for CSS3 background-size. [`66e63c1`](https://github.com/Modernizr/Modernizr/commit/66e63c1eff219b53dc06b1ce529f9d03b041b016)
- reversed some ternaries for byte savings [`2d5e561`](https://github.com/Modernizr/Modernizr/commit/2d5e561074005854597a3472de5e3f6f42121dff)
- bumping script version to 1.2pre [`24c3aaa`](https://github.com/Modernizr/Modernizr/commit/24c3aaa7c2332a973b89d0ae5665d0c2842cb918)
- updating URLs and license info [`403db38`](https://github.com/Modernizr/Modernizr/commit/403db38cec58d3fbe22f9181185a408983dfb584)
- indexedDB test [`6de844c`](https://github.com/Modernizr/Modernizr/commit/6de844cce3ffba94d8856b7628c784e7a53e58b7)
- addTest revision. no hasOwnProperty. chainable [`7fd4fff`](https://github.com/Modernizr/Modernizr/commit/7fd4fff5bacbbb33c73b43c63536fa25610c465a)
- removing offline detection via .onLine [`2aaf5c5`](https://github.com/Modernizr/Modernizr/commit/2aaf5c565e83ce6e05e2543069da45fcd3f7fd71)
- note about miller device and local/session storage [`9722903`](https://github.com/Modernizr/Modernizr/commit/972290361499c5436a2c2b29517cb81b8ad6de30)
- added WebSocket detection [`ee6914e`](https://github.com/Modernizr/Modernizr/commit/ee6914e010d7bc441b8c5201fed189848442e8bf)
- Adding the (new) dual-license. [`64ec7e0`](https://github.com/Modernizr/Modernizr/commit/64ec7e01cd815dc25f5c5b4e5c40151f5de825a6)
- html5 enabling should be based on a feature test, not a @cc sniff, which is now unreliable. thx Tony Ross of msft. [`c5042b6`](https://github.com/Modernizr/Modernizr/commit/c5042b657ad3cf240191e87fa44b6bc095881cb9)
- Changed &lt;body&gt; to &lt;html&gt; since that's where we add classes. [`031e908`](https://github.com/Modernizr/Modernizr/commit/031e90815a25718c79bd8cdf4c9ae7839aaadc97)
- clippaths test is back [`6cf9754`](https://github.com/Modernizr/Modernizr/commit/6cf9754c27d306b95afe06e66b4f9f92df186dc6)
- disabled cookie-ing [`ebd9db9`](https://github.com/Modernizr/Modernizr/commit/ebd9db99d4917e17dde54496633dee4bef11f1f6)
- thx for breaking spec, ie9 [`027dced`](https://github.com/Modernizr/Modernizr/commit/027dcedcff519e51f163dd73afc98896a881646b)
- localstorage safety net. [`4260f08`](https://github.com/Modernizr/Modernizr/commit/4260f086a174ed8972ed1d9b53a259f9ed047fa7)
- minor tweaks to html5 enabling [`96f6da9`](https://github.com/Modernizr/Modernizr/commit/96f6da91c62af973472d45e6b14a21d8608e6e04)
- minor. loop optimization [`6cf5272`](https://github.com/Modernizr/Modernizr/commit/6cf5272d50c4beb979e7a785c865d19fcaa96f07)
- onhashchange checks for compat mode [`e2b6a00`](https://github.com/Modernizr/Modernizr/commit/e2b6a00ce843b5fb00fb224b6322eadb2b038b1b)
- webdatabase to websqldatabase. references #17 [`4eef040`](https://github.com/Modernizr/Modernizr/commit/4eef0406cca8665236bfe2919153890d2746f713)
- offline to applicationcache [`fb2b9cd`](https://github.com/Modernizr/Modernizr/commit/fb2b9cdd8efdb6fb6cf634b2b4a38d6b26b100c4)
- adding webm codec detection. thx mpilgrim [`6640110`](https://github.com/Modernizr/Modernizr/commit/66401102b95f16d8d74f10087075e9fc84ac6da2)
- straight boolean return value on svg test [`63dace2`](https://github.com/Modernizr/Modernizr/commit/63dace28c25db476e8c82511759bba7c5a4f8c3f)
- Broke initial line into two. [`5f767e8`](https://github.com/Modernizr/Modernizr/commit/5f767e86465f3884e62bf195250d2c1c15fe140b)
- khtml prefix tested [`8d30f5b`](https://github.com/Modernizr/Modernizr/commit/8d30f5beaf7acd20cba5d6d3aaf8d70a08714399)
- no false positive note about session/local storage in ie8 compat mode [`29db3a5`](https://github.com/Modernizr/Modernizr/commit/29db3a53dc0292abfaf14fd5c57e4f8c8f1f0f38)
- made tests for appCache support more thorough [`0d2058d`](https://github.com/Modernizr/Modernizr/commit/0d2058d3a9b3e570f4fa4ff35c818c7dcf15756a)
- fontface test race condition addressed. [`44f1350`](https://github.com/Modernizr/Modernizr/commit/44f1350a4f4ee53381170c7fb83283fb1e6f55a0)
- addt'l docs on @cc conditional comments and their unreliability [`0da5c26`](https://github.com/Modernizr/Modernizr/commit/0da5c2669830a770ffd0a1efad17048a1b6c6be8)
- removing window.history.popState ref as its not standard. http://github.com/NielsLeenheer/html5test/issues/#issue/43 [`0e60ebc`](https://github.com/Modernizr/Modernizr/commit/0e60ebcb60cbcdc10e8c73d63ade19ba36de2e60)
- js class should be added regardless of no-js presence [`07ba578`](https://github.com/Modernizr/Modernizr/commit/07ba5784593fb52003cf5f7c32b548bb72405ab1)
- Avoids 404s for multiple bgs test [`e6334f6`](https://github.com/Modernizr/Modernizr/commit/e6334f651c9e9ead4b2dfb3b15708d0c03309db1)
- omment sentence change [`7f450dc`](https://github.com/Modernizr/Modernizr/commit/7f450dcecc6bc98c43fe9d4b6e0a7cc6e3a1f6ae)
- character encoding. my favorite. [`33cb361`](https://github.com/Modernizr/Modernizr/commit/33cb3616d4f8041f32c14a2b73b663f5b83c5d8a)
- no-js to js revised. smaller [`a347849`](https://github.com/Modernizr/Modernizr/commit/a347849f582214e4d06c33820e0e2501a4126a21)
- merge. iepp [`ba01619`](https://github.com/Modernizr/Modernizr/commit/ba016198acfcdd0ba0a246f8fec55d3242604766)
- output localstorage status to test page [`0a9ff1c`](https://github.com/Modernizr/Modernizr/commit/0a9ff1c83bf2081098aa6623a021d086a6ada9c2)
- test page outputs the localStorage cookie [`bcd11e3`](https://github.com/Modernizr/Modernizr/commit/bcd11e306cdac68b009e589f54979e0f8cae45e8)
- merge. [`93715d6`](https://github.com/Modernizr/Modernizr/commit/93715d6623914696cc40e2c7a81ecd8fe7c7bee4)
- extra info around flash detection [`e6ffea3`](https://github.com/Modernizr/Modernizr/commit/e6ffea3b23fe9593408f296544dab3c9d8cd819b)
- extra check on localStorage. should address #43 [`036bb65`](https://github.com/Modernizr/Modernizr/commit/036bb65767d29f0599070119b10ecd0679f92367)
- Fixes bug for Ubuntu 9.10, FF3.5.6 http://github.com/Modernizr/Modernizr/issues#issue/39 [`d2ed31b`](https://github.com/Modernizr/Modernizr/commit/d2ed31b6c5db34698986b0c0ab6aaea2d69fbeef)
- addeventlistener needs 3 args. :) [`d8fac86`](https://github.com/Modernizr/Modernizr/commit/d8fac86579f4d0295f6c275507560d1584b6176b)
- typo [`393967f`](https://github.com/Modernizr/Modernizr/commit/393967fba56e5411a2bbb3c3dd5298340c99fac9)
- update list of html5 elements [`84e5596`](https://github.com/Modernizr/Modernizr/commit/84e5596ea46407d36187349ff9ee385efae0190d)
- slogan [`8764410`](https://github.com/Modernizr/Modernizr/commit/8764410d6b05fc29662911d707308341e7a5af8f)
- another technique for flashblock detection [`a55b5a2`](https://github.com/Modernizr/Modernizr/commit/a55b5a2df31eadbfa6ef799d198d5bcd9910b3e2)
- ie8 compat mode (commented out) in test file [`bf04afa`](https://github.com/Modernizr/Modernizr/commit/bf04afad5ac854f6e3032649f0e099b0c1d21eec)

#### v1.1

> 7 December 2009

- jQuery.support extension back in place. fixes #22 [`#22`](https://github.com/Modernizr/Modernizr/issues/22)
- sessionStorage and 'x' in window fix for cookies-disabled. fixes #19 [`#19`](https://github.com/Modernizr/Modernizr/issues/19)
- extend jQuery.support. fixes #22 [`#22`](https://github.com/Modernizr/Modernizr/issues/22)
- media type support for audio/video. rejigger for opera compat. fixes #2 [`#2`](https://github.com/Modernizr/Modernizr/issues/2)
- addTest method for allowing plugins. fixes #6 [`#6`](https://github.com/Modernizr/Modernizr/issues/6)
- update html5 element enabling to match html5shiv. fixes #12 [`#12`](https://github.com/Modernizr/Modernizr/issues/12)
- support mozilla css gradients proposal. fixes #1 [`#1`](https://github.com/Modernizr/Modernizr/issues/1)
- localstorage, webworkers, applicationcache, inputplaceholder and autofocus. fixes #3,4,5 [`#3`](https://github.com/Modernizr/Modernizr/issues/3)
- css property support test of empty string vs undefined. fixes #9 [`#9`](https://github.com/Modernizr/Modernizr/issues/9)
- typo &lt;body&gt; to &lt;html&gt; in the inline documentation. fixes #7 [`#7`](https://github.com/Modernizr/Modernizr/issues/7)
- typo &lt;body&gt; to &lt;html&gt; in the inline documentation. fixes #7 [`#7`](https://github.com/Modernizr/Modernizr/issues/7)
- whitespace. [`8f862cf`](https://github.com/Modernizr/Modernizr/commit/8f862cf9d27a4f8cc02df0c8d236c745699557cf)
- added additional tests [`fe68e0c`](https://github.com/Modernizr/Modernizr/commit/fe68e0cb88e05067daeb4163bc263d37a11ad965)
- 1.0alpha. lots new tests including @font-face [`9a5e9d0`](https://github.com/Modernizr/Modernizr/commit/9a5e9d0ece93f0a7d6c54eed445617456318cfc6)
- code reorg by Ben Alman and Paul Irish [`f8cb75d`](https://github.com/Modernizr/Modernizr/commit/f8cb75dc601a14b83039b7bfea928065a4ccea6a)
- 0.9 final release. initial launch. [`e40106f`](https://github.com/Modernizr/Modernizr/commit/e40106f327b44d1cac3ef7109d7b10c0f14dec05)
- @font-face test redesigned with a callback. other perf improvements [`0264e8e`](https://github.com/Modernizr/Modernizr/commit/0264e8e26084fbc222e6acd852cf4008d7bd0bf4)
- Modernizr.input {}. All input attribute tests live here now [`a20073c`](https://github.com/Modernizr/Modernizr/commit/a20073c0bd1606a5c232d86d842f18542bc7bd0a)
- test page [`074e858`](https://github.com/Modernizr/Modernizr/commit/074e85890c5ebf3378d435c2236a59bfc6edd962)
- media type support for audio/video. still in progress. ref #2 [`cfa9fa3`](https://github.com/Modernizr/Modernizr/commit/cfa9fa370547c55ecd54d8a3b20aa42747bc092d)
- cleanup and documentation [`d908cfc`](https://github.com/Modernizr/Modernizr/commit/d908cfc0c9f1de7be17da5833d3820fc556f4a05)
- assorted cleanup and speed boosts. trying out addTest on the test page. [`9aa111c`](https://github.com/Modernizr/Modernizr/commit/9aa111c5ccfb2ff95036ac6a182a6b43a322c958)
- readme rename [`193720b`](https://github.com/Modernizr/Modernizr/commit/193720b607d68243b6b6c11280ea2ef69482c15e)
- @font-face callback fixed [`c424995`](https://github.com/Modernizr/Modernizr/commit/c424995cd1de4d23b0425580103f6f8315191eb8)
- readme rename [`3892fa2`](https://github.com/Modernizr/Modernizr/commit/3892fa2cfc79b010a5e84e102158b33d8435ea5f)
- cleanup + minification [`1a16583`](https://github.com/Modernizr/Modernizr/commit/1a16583418827f6133ddd81f5da23e4c5cd960a6)
- removing the jQuery.support extension. not terribly useful. ref #22 [`b318790`](https://github.com/Modernizr/Modernizr/commit/b318790f7ae877a55a31e50d1c7a4e57492731a9)
- Hello, Readme. [`d0e3ca8`](https://github.com/Modernizr/Modernizr/commit/d0e3ca844dbbb88c329b63496f49cb2b5c3309ce)
- simplified set_css_all [`8fd80d7`](https://github.com/Modernizr/Modernizr/commit/8fd80d7252799700cbc35b74598d8af141ef4ed0)
- adding tests for max and min attributes [`05c97de`](https://github.com/Modernizr/Modernizr/commit/05c97de9c4f12f991a109654e14ad157602f2a5c)
- script can go in the head or body, we'll keep it in the head [`6e02a27`](https://github.com/Modernizr/Modernizr/commit/6e02a27158e40faaa7dc669268e445f1277b2afb)
- alphabetizing existing input attribute tests [`1be88de`](https://github.com/Modernizr/Modernizr/commit/1be88dedf79a52dd800f1866e1e1eca2196f8321)
- alphabetizing existing input attribute tests [`eb279f3`](https://github.com/Modernizr/Modernizr/commit/eb279f3ddf6b4452ca28617d7e93c2a2337c98c6)
- remove camelcase for new properties. get low.. get low get low get low. [`a7f83db`](https://github.com/Modernizr/Modernizr/commit/a7f83dba6120c2a33fe06fef2e40215d4ddef278)
- Fix Modernizr issue 1 - Gecko's gradient proposal [`5ad1fc6`](https://github.com/Modernizr/Modernizr/commit/5ad1fc6781d199c310556f4f5c64f5cac671b933)
- version property [`c2fc59f`](https://github.com/Modernizr/Modernizr/commit/c2fc59f25c2770b1c33feb58658a75588c5e9e7b)
- detect applicationCache [`bb3d302`](https://github.com/Modernizr/Modernizr/commit/bb3d3027248752aea2bc3b724d1d4e54b62fb35f)
- detect webWorker [`36b4aea`](https://github.com/Modernizr/Modernizr/commit/36b4aea45d249d3da9b0cfdc3df66c7224317582)
- detect input autofocus [`95e2e05`](https://github.com/Modernizr/Modernizr/commit/95e2e05b16f81878419d35ca0365e78b90c3c22f)
- detect input placeholders [`a15a6a4`](https://github.com/Modernizr/Modernizr/commit/a15a6a4e953e856341d609df69339eb6377761d4)
- inline documentation fix--inputtypes returns object, not array [`59858e9`](https://github.com/Modernizr/Modernizr/commit/59858e96cb20c197fbb4db8daaf744364114785d)
- adding test for maxlength attribute [`f17b5ca`](https://github.com/Modernizr/Modernizr/commit/f17b5caf11e670fe6281a4b51b9b1ee09730959a)
- adding test for list attribute [`0587077`](https://github.com/Modernizr/Modernizr/commit/0587077309bc7a1cb57c7d8e4f72c13661a167c2)
- adding test for required attribute [`42e9d11`](https://github.com/Modernizr/Modernizr/commit/42e9d11b8f01399452a34cd364e16fef0832f142)
- adding test for pattern attribute [`de7b4e7`](https://github.com/Modernizr/Modernizr/commit/de7b4e70d04e7f81d5414371cdeb5e0fe5d3ae6f)
- adding test for autocomplete attribute [`7565f54`](https://github.com/Modernizr/Modernizr/commit/7565f54a021bfd77cd543a2df4be0e46051b7a98)
- adding test for step attribute [`f36fc2e`](https://github.com/Modernizr/Modernizr/commit/f36fc2e2bcd4ad860b5e3c87e3232d6708d01210)
- removing maxLength test [`0105fa2`](https://github.com/Modernizr/Modernizr/commit/0105fa28fbe1e2e9664b80ef39ec86c48655e0c5)
- adding test for maxlength attribute [`08e3319`](https://github.com/Modernizr/Modernizr/commit/08e33190e643d8acc0f72ab069720e0c3d80cac0)
- adding test for list attribute [`9f891ef`](https://github.com/Modernizr/Modernizr/commit/9f891ef2f1cb52ef59e08ec9c745e5364ed4fa15)
- adding test for required attribute [`01d9d5a`](https://github.com/Modernizr/Modernizr/commit/01d9d5a634273c312d526f9b02ef5ff3610a8ebd)
- adding test for pattern attribute [`17c82f9`](https://github.com/Modernizr/Modernizr/commit/17c82f97f52208685038574071a831f273be5d69)
- adding test for autocomplete attribute [`72e4a8c`](https://github.com/Modernizr/Modernizr/commit/72e4a8c1b01d23333ffccdc63f82aa1159d3e212)
- detect localStorage [`5059daa`](https://github.com/Modernizr/Modernizr/commit/5059daa4674651cd1adc39d902e4f4afa73426cd)
- offline to applicationcache [`6819420`](https://github.com/Modernizr/Modernizr/commit/681942025e293f2897a2827d4b31cae78a057856)
- adding test for multiple attribute [`af52758`](https://github.com/Modernizr/Modernizr/commit/af52758568e3358b9715a087c34a47f90de9934e)
- bumping version number [`c8519f6`](https://github.com/Modernizr/Modernizr/commit/c8519f6c050dcb9264b553954927c9ff32fb14ec)
- landing more of miketaylr's input attr tests [`f7cea47`](https://github.com/Modernizr/Modernizr/commit/f7cea47695966d6abc6b6781b1599ebbd0fccbc0)
- adding test for multiple attribute [`d01c15c`](https://github.com/Modernizr/Modernizr/commit/d01c15c96cb487c482ccb3df67800b39b4e39561)
- fix merge conflict. [`912c1d3`](https://github.com/Modernizr/Modernizr/commit/912c1d3529ac71d1d98cb94d11d2c0aa7efe9078)
- update to latest CSS gradients syntax. (via Ms2ger) [`c36a886`](https://github.com/Modernizr/Modernizr/commit/c36a886b4fec36a7461ba8d96174986bf4dc41be)
- classy improvements courtesy of fearphage. [`ac2d409`](https://github.com/Modernizr/Modernizr/commit/ac2d4096730e1c619ff87c6a3785a84ccae664d9)
- merging back in miketaylr's doc fix [`706ccb8`](https://github.com/Modernizr/Modernizr/commit/706ccb8383f3a6348cb45da728dce17fd47d855a)
- 1.0 release. 2009.09.04. final. [`e4df58d`](https://github.com/Modernizr/Modernizr/commit/e4df58d98b6dac46243b48c84b22ea41483f5d5b)
- add support for Safari 2.0.2 and older [`91c88cd`](https://github.com/Modernizr/Modernizr/commit/91c88cde8702a3c27bd212d0c3b504003ce0971c)
- clarification on '' vs undefined [`6743cc8`](https://github.com/Modernizr/Modernizr/commit/6743cc86d1575e752e9b037ff4f1dee9db78a73b)
- whitespace [`959ba2d`](https://github.com/Modernizr/Modernizr/commit/959ba2dae2ff33dca06db2bccbcc250db15d9055)
- whitespace [`1ce8940`](https://github.com/Modernizr/Modernizr/commit/1ce8940f6a3a2eca738f93223f01f837a1c6e2b7)
- first commit [`903b17e`](https://github.com/Modernizr/Modernizr/commit/903b17ec7c2f3aa66edf02c823d2995043a872d2)
