UNPKG

modernizr

Version:

Modernizr is a JavaScript library that detects HTML5 and CSS3 features in the user’s browser.

491 lines (447 loc) β€’ 304 kB
### 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.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 >= 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 -> 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 => 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 >=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) > 15 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 fo