Changelog
All notable changes to this project will be documented in this file. Dates are displayed in UTC.
Generated by auto-changelog.
14 March 2019
26 February 2019
- fix #1663 - Configuration Options not working
#2413
- Add auto-changelog for generating a CHANGELOG.md
#2421
- Fix IE caniuse conflict for svgasimg
#2397
- Update inputsearchevent.js
#2405
- Adding PublicKeyCredential feature detect for webauthn
#2393
- Add caniuse "meta" property to es5/specification
#2390
- Check for property and value support for CSS custom properites
#2387
- Cleanup caniuse tags and other properties
#2388
- Autogenerate info for license file
#2353
- Fix exception in indexedDB check on Safari
#2336
- Issue 2338 - Cleanup JSdoc
#2368
- Adding feature detection for navigator.connection.effectiveType
#2381
- Replace defunct caniuse jsonp.php?callback
#2352
- Additional WebView check added to fileinput test
#2367
- Fix Modernizr.localizednumber moves head below body
#2365
- option to specify global var name to attach modernizr to #2362
#2363
- Intersection Observer API
#2360
- Move custom ESLint rule to
no-restricted-syntax #2359
- Use package.json
files instead of .npmignore #2357
- More test around text decoration styling
#2327
- Update jsdoc
#2346
- Fixed csshypens detection on FireFox and Safari.
#2345
- Added test for postMessage structured clones. fixes Modernizr/Modernizr#388
#1250
- Add audio autoplay feature detect
#2185
- Replace text-justification -> text-justify
#2339
- Update eslint
#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
- add Media Source Extension API feature dectection
#2233
- Cleanups
#2340
- Correctly define prefixes, fixes #2119
#2341
- IndexedDB: Fix InvalidStateError and UnknownError in Firefox
#2337
- Fixed some define tags
#2334
- Js doc cleanup
#2333
- Feature detect for box-decoration-break
#2330
- Feature detection for formNoValidate attribute on inputs.
#2164
- Fix for input-formtarget detection. "T" in target must be uppercase, like formEnctype and formAction already are.
#2163
- Dependency updates
#2317
- Replace == with ===
#2329
- Add test for text-decoration-skip-ink
#2324
- Fix #2325
#2326
- Detect font display
#2323
- Fix webanimations property (#2276)
#2320
- Remove some no-op code in webgl.js
#2318
- Passive event listener detection causes error for EdgeHTML 15 (close #2298)
#2299
- Spelling
#2267
- Add css custom properties feature detection
#2310
- Add detect for the GetBattery API
#2312
- Update eslint
#2304
- Cleanup and Update some dependencies
#2294
- touchevents: Use mq in touch event detection.
#2309
- Cleanup some extra whitespace
4d10f04
- Add task to serve test-directory for test results
f933bf7
- Update dependencies, Remove unused greenkeeper entry
9bae119
- Fix link to article (#2252)
c666b0c
- Update devDependencies
83f843b
- Add start script
87c8b22
- Rename readme.md to README.md
232e23b
5 March 2018
- Brought across @myakura's code changes to fix #1812
#2250
- Use roundedEquals to test vw and vh units
#2264
- Remove ancient (and expensive) logic for verifying CSS transform support.
#2291
- Add test for CSS
:focus-within pseudo-selector #2287
- Update version number in License file
#2279
- Ensure elem.parentNode exists before remove its child
#2274
- Fix typo
#2243
- add detect for variable fonts
#2202
- set fitting npm version according to nodejs version (and add nodejs 4, 6, 8)
#2222
- Remove hand.js polyfill, expand notes/description for Pointer Events
#2218
- chore(readme): fix missing COC link
#2211
- Update autoplay.js
#2207
- Update hairline.js
#2198
- tag 3.6.0
9120b22
13 April 2017
- Update yargs to version 7.0.2 🚀
#2175
- Add CSS Grid test for old & new syntaxes
#2189
- Update grunt-contrib-clean to version 1.1.0 🚀
#2188
- adds PEP to pointer events
#2179
- Updating with Ryan & Patrick's requests
34f4ced
- Comma lost its way, but eventually found its home
37935b5
- chore(package): update grunt-contrib-clean to version 1.1.0
cbf6033
15 March 2017
- add custom elements detection
#2155
- Repair detect regions
#2091
- Fix localizednumber test. Overwrite the existing value rather than appending text
#2093
- Remove blacklisting of old Android from fontface.js. Closes #1851
#2095
- Feature detect: CSS Transforms Level 2. Fixes #1625.
#2100
- Fix false positive IndexedDB Blob test on iOS 10
#2102
- Fix minor typos in comment block
#2128
- contains => includes (String.prototype)
#2136
- Update proxyquire to version 1.7.11 🚀
#2150
- Update supports.js
#2097
- 👻😱 Node.js 0.10 is unmaintained 😱👻
#2115
- Update load-grunt-tasks to version 3.5.2 🚀
#2054
- Update yargs to version 6.6.0 🚀
#2137
- Update lodash to version 4.17.4 🚀
#2138
- Remove duplicates from config-all.json
#2066
- Fix "elem.parentNode is null" with Flashblock
#2063
- chore(package): update lodash to version 4.15.0
#2052
- chore(package): update doctrine to version 1.2.3
#2055
- chore(package): update yargs to version 5.0.0
#2056
- chore(package): update lodash to version 4.14.2
#2051
- dont use Bool constructor for false results.
#2049
- Fix preserve3d's IE11/Win10 false positive
#1920
- Update grunt-saucelabs to version 9.0.0 🚀
#2021
- add detects for hover and pointer mediq queries
#2028
- chore(package): update grunt-istanbul to version 0.7.1
#2015
- block direct usage of getComputedStyle, as it causes problems in certain
#2045
- convert jshint and jscs to eslint
#2044
- chore(package): update lodash to version 4.14.1
#2042
- allow for setClasses to be included via cli flag
#2043
- chore(package): update lodash to version 4.14.0
#2038
- chore(package): update yargs to version 4.8.1
#2033
- Check for >=6 as chrome rounds down value when page is zoomed
#2005
- alias svgasimg to svgincss
#2031
- IndexedDB detection tests for indexedDB.open
#2030
- history APIs should be false on file:// uris
#2029
- Switch from marked to remarkable due to upatched CVE (#2003)
#2027
- Create messagechannel.js
#2026
- chore(package): update yargs to version 4.8.0
#2025
- chore(package): update grunt-saucelabs to version 8.6.3
#2018
- chore(package): update proxyquire to version 1.7.10
#2016
- chore(package): update grunt-jscs to version 3.0.1
#2014
- chore(package): update grunt-jscs to version 3.0.0
#2006
- remove grunt-suacelabs from the gh pages build to stop large file emails
#1994
- localstorage: compat notes
#1993
- chore(package): update jquery to version 1.12.4
#1988
- chore(package): update lodash to version 4.13.1
#1992
- Fix issue #1365 - css-scrollbars false positive in FF
#1990
- chore(package): update doctrine to version 1.2.2
#1986
- get dest from config
#1816
- https link to modernizr.com
#1940
- Add detect for passive event listeners
#1982
- chore(package): update doctrine to version 1.2.1
#1937
- chore(package): update grunt to version 1.0.1
#1950
- chore(package): update grunt-contrib-connect to version 1.0.2
#1965
- chore(package): update grunt-coveralls to version 1.0.1
#1967
- chore(package): update yargs to version 4.7.1
#1983
- chore(package): update lodash to version 4.12.0
#1978
- chore(package): update proxyquire to version 1.7.9
#1980
- chore(package): update yargs to version 4.6.0
#1956
- Fixes Preserve3D test in Edge and IE.
#1957
- Improve videoautoplay detection
#1963
- Fixes grunt related build error
#1962
- Remove duplicate img/jpeg2000 feature-detects entry
#1964
- Update jquery to version 1.12.2 🚀
#1926
- Update grunt-contrib-connect to version 1.0.1 🚀
#1934
- Update yargs to version 4.3.1 🚀
#1924
- fixes Edge regex in uaparser.js
#1925
- Update grunt-contrib-copy to version 1.0.0 🚀
#1914
- Update multi-column layout polyfill source
#1923
- Passthrough script for Powershell and cmd.exe, fixes #1910
#1919
- Update grunt-jscs to version 2.8.0 🚀
#1909
- Update lodash to version 4.6.1 🚀
#1908
- Update grunt-contrib-connect to version 1.0.0 🚀
#1916
- Update grunt-contrib-jade to version 1.0.0 🚀
#1915
- Update load-grunt-tasks to version 3.4.1 🚀
#1905
- Update yargs to version 4.2.0 🚀
#1901
- Update jquery to version 1.12.1 🚀
#1898
- Update lodash to version 4.5.1 🚀
#1897
- Update grunt-istanbul to version 0.7.0 🚀
#1896
- Update doctrine to version 1.2.0 🚀
#1895
- Fix websockets test for some Panasonic SmartTVs
#1884
- Update grunt-contrib-jshint to version 1.0.0 🚀
#1886
- Add test for the
URLSearchParams API #1891
- Update lodash to version 4.5.0 🚀
#1887
- Increase mochaTest timeout to 5s
#1889
- Update lodash to version 4.4.0 🚀
#1881
- Update grunt-contrib-clean to version 1.0.0 🚀
#1879
- Update yargs to version 4.1.0 🚀
#1878
- Change syntax highlighting
#1873
- Update grunt-istanbul to version 0.6.2 🚀
#1871
- Update lodash to version 4.3.0 🚀
#1872
- Update lodash to version 4.2.1 🚀
#1869
- fixed preserve-3d detect on IE11/Windows 10 in #1748
#1868
- Update lodash to version 4.2.0 🚀
#1867
- banner: use https build url
#1865
- Update lodash to version 4.1.0 🚀
#1859
- Update grunt-jscs to version 2.7.0 🚀
#1860
- fix usePrefixes for some detects.
#1854
- Fix case type on line 9
#1849
- Add test for es6 arrow functions
#1794
- dont cause the cli test to create a file that I keep accidentally adding
#1845
- Add an alternative check to detect opus codec support
#1784
- fix vml detect for xhtml5 pages
#1844
- Add semicolons to avoid unicode feature-detect generating typos
#1823
- Update grunt-contrib-jshint to version 0.12.0 🚀
#1843
- Update yargs to version 3.32.0 🚀
#1840
- Update readme.md
#2047
- Check if the put request is successful.
#2101
- Remove blacklisting of old Android from fontface.js. Closes #1851
#1851
- Repair detect regions
#2079
- add detects for hover and pointer mediq queries
#664
- update incorrect metadata
#2011
- closes #1961
#1961
- fix usePrefixes for some detects.
#1852
- remove stale jshint control comments
9f4f44b
- whoops
ff9fe4b
- remove accidently commited file
722ce29
- filter the UA/CanIUse version in a more accurate way for certain Safari versions
da22eb2
- Flip logic for clarity.
f9ddfa2
- Add video crossOrigin detect
a9d0420
- Feature detect: CSS Transforms Level 2
2a0044b
- chore(package): update grunt-saucelabs to version 9.0.0
5a67153
- Fix websockets test on some Panasonic SmartTV browsers
bcb5749
- Fix testProps so it works on strict XHTML browsers
3def34d
- chore: drop support for Node.js 0.10
73b85f0
- fix linting err
8910a5a
- update invalid datachannel detect
aff821e
- fixes Edge regex in uaparser.
1d685b4
- ignore joi updates as we are not using es6 syntax
8823422
- chore(package): update yargs to version 7.0.2
3476845
- chore(package): update grunt-contrib-jshint to version 0.12.0
9fe8327
- chore(package): update load-grunt-tasks to version 3.5.2
0d35d06
- remove unnecessary metadata
062f74b
- chore(package): update jquery to version 1.12.3
8591cd6
- chore(package): update proxyquire to version 1.7.11
1bad4f3
- chore(package): update grunt to version 1.0.0
28152e0
- chore(package): update lodash to version 4.8.2
fbc6c5e
- Update lodash to version 4.8.0
d9bd9dd
- chore(package): update grunt-contrib-connect to version 1.0.1
bab5b31
- chore(package): update jquery to version 1.12.2
e4b2e05
- chore(package): update lodash to version 4.17.4
f07364e
- fix linter err
7bdb40e
- Passthrough script for Powershell and cmd.exe
063eb2b
- chore(package): update grunt-contrib-copy to version 1.0.0
d109ff3
- chore(package): update grunt-contrib-connect to version 1.0.0
371f13d
- chore(package): update grunt-contrib-jade to version 1.0.0
228d080
- chore(package): update grunt-jscs to version 2.8.0
b4d67ee
- chore(package): update lodash to version 4.6.1
e4a9bfd
- chore(package): update load-grunt-tasks to version 3.4.1
0135c1a
- chore(package): update yargs to version 4.2.0
c9169c6
- chore(package): update jquery to version 1.12.1
d4635ec
- chore(package): update lodash to version 4.5.1
8fc8d97
- chore(package): update grunt-istanbul to version 0.7.0
84f63a3
- chore(package): update doctrine to version 1.2.0
ea08ac3
- chore(package): update yargs to version 6.6.0
e31561b
- chore(package): update lodash to version 4.5.0
2cb16fe
- chore(package): update grunt-contrib-jshint to version 1.0.0
2f6c6a2
- chore(package): update lodash to version 4.4.0
4ff522f
- chore(package): update grunt-contrib-clean to version 1.0.0
8c58114
- chore(package): update yargs to version 4.1.0
5739de3
- chore(package): update lodash to version 4.3.0
f125d4d
- chore(package): update grunt-istanbul to version 0.6.2
7ec1f5b
- chore(package): update lodash to version 4.2.1
3c8b736
- chore(package): update lodash to version 4.2.0
550e42c
- chore(package): update grunt-jscs to version 2.7.0
e6fc38b
- chore(package): update lodash to version 4.1.0
3413fd8
- chore(package): update yargs to version 3.32.0
4868f74
- chore(package): update yargs to version 4.3.1
dc4b2f3
- Fix localizednumber test. Overwrite the existing value rather than appending
9bc5883
15 January 2016
- fix cli crash introduced in #1830
#1839
- Update links
#1838
- Fix indexeddbblob-test (#1834)
#1835
- Update lodash to version 4.0.0 🚀
#1830
- create a requireConfig instance per build call. fixes #1832
#1833
- Fix IndexedDB check in Firefox with disabled cookies
#1831
- Update jquery to version 1.12.0 🚀
#1828
- add comment documenting the purpose of the heartz string, closes #1814
#1814
- create a requireConfig instance per build call. fixes #1832
#1832
- chore(package): update lodash to version 4.0.0
4738f5a
- Remove unnecessary assignment
715d60b
- release 3.3.1
f6ebbb8
- #1834 Fix for typo in indexeddbblob-test preventing it from running
d7087dc
- chore(package): update jquery to version 1.12.0
8d8f329
11 January 2016
- Make form-validation output valid code
#1824
- Update doctrine to version 1.1.0 🚀
#1827
- Update grunt-jscs to version 2.6.0 🚀
#1822
- Fix false positive in Notifications test for Chrome on Android (fixes #1660)
#1813
- Update doctrine to version 1.0.0 🚀
#1815
- Update load-grunt-tasks to version 3.4.0 🚀
#1809
- Fixed typo in documentation and capitalized "IE"
#1803
- Add a new base64 encoded h264 video to fix autoplay false negative in Safari
#1795
- add fix for custom tests
#1801
- Update grunt-jscs to version 2.5.0 🚀
#1798
- Update yargs to version 3.31.0 🚀
#1791
- Update grunt-saucelabs to version 8.6.2 🚀
#1787
- Update grunt-jscs to version 2.4.0 🚀
#1785
- Update grunt-mocha to version 0.4.15 🚀
#1783
- Update grunt-mocha to version 0.4.14 🚀
#1782
- Update doctrine to version 0.7.2 🚀
#1779
- add detect for css snap points
#1778
- add image crossOrigin detect
#1775
- add detect for font ligatures
#1774
- Fix build query not including setclasses when passed as an option
#1772
- feature-detect for ES6 Map, Set, WeakMap and WeakSet
#1396
- Add Test for Safari WebKit Force Touch Events
#1613
- Add hairline test.
#1769
- Update grunt-jscs to version 2.3.0 🚀
#1737
- Update grunt-contrib-connect to version 0.11.2 🚀
#1734
- Update requirejs to version 2.1.22 🚀
#1768
- Update requirejs to version 2.1.21 🚀
#1767
- remove hyphen from default property name of Base64 test
#1761
- fix nthchild false negative
#1757
- Update yargs to version 3.30.0 🚀
#1758
- Update grunt-contrib-clean to version 0.7.0 🚀
#1755
- Update doctrine to version 0.7.1 🚀
#1756
- Add open code of conduct statement
#1743
- Flash: Attach fake body only when actually needed
#1557
- Fix dependency name ordering in css/filters test
#1744
- Specifiy codec name when check support of mp3
#1740
- Update joi to version 6.10.0 🚀
#1738
- Fix false positive in Notifications test for Chrome on Android (fixes #1660)
#1660
- chore(package): update grunt-jscs to version 2.3.0
2373539
- Add Feature Detect for Force Touch (AKA 3d Touch)
93ceb13
- fixes for a few errors
078aeab
- chore(package): update grunt-contrib-connect to version 0.11.2
f47cadc
- simplify bdi check
8d51691
- Add an alternative check to detect opus codec support
cd05515
- fix input type=number
695fd5e
- Add semicolons to avoid generating typos
1b4db6e
- separating var declarations
137a22f
- Add open code of conduct statement.
28d1041
- chore(package): update grunt-jscs to version 2.6.0
6ba5600
- chore(package): update grunt-mocha to version 0.4.15
cdab3df
- chore(package): update grunt-mocha to version 0.4.14
8032dff
- chore(package): update doctrine to version 0.7.2
dc61fdf
- fix formatting
dc6f3a3
- Speficy codec name to fix Firefox mp3 support test
90c8804
- chore(package): update doctrine to version 1.1.0
96531e2
- release 3.3
b553ab4
- chore(package): update doctrine to version 1.0.0
011b3e5
- chore(package): update load-grunt-tasks to version 3.4.0
70d1589
- chore(package): update grunt-jscs to version 2.5.0
d685b02
- chore(package): update requirejs to version 2.1.22
79c865f
- chore(package): update yargs to version 3.31.0
3758d19
- chore(package): update requirejs to version 2.1.21
3102cc6
- chore(package): update grunt-saucelabs to version 8.6.2
b4b4d1e
- chore(package): update yargs to version 3.30.0
4c369ad
- chore(package): update doctrine to version 0.7.1
fc9d4a3
- chore(package): update grunt-contrib-clean to version 0.7.0
13ecc56
- Fix dependency name ordering
c1d23cd
- chore(package): update grunt-jscs to version 2.4.0
fc3a490
- chore(package): update joi to version 6.10.0
bd156e8
- jpeg 2000 detection
a7bbc0c
29 October 2015
- Fix audio preload test on iOS
#1702
- Catch window.find exception in FF for Android, fixes #1438
#1514
- Update yargs to version 3.29.0 🚀
#1727
- Safari 9 fix for sizes detection
#1728
- fixed bug in css/transforms3d feature detect
#1704
- Update grunt-contrib-clean to version 0.6.0 🚀
#1729
- Adding basic test for Cryptographic functions
#1661
- Add XDomainRequest detection
#1566
- Fix detecting unprefixed gradients. fixes #1621
#1622
- fix crlf (windows) end of lines forcing to lf (unix)
#1711
- Update grunt-contrib-copy to version 0.8.2 🚀
#1722
- Update load-grunt-tasks to version 3.3.0 🚀
#1720
- add detect for BDI element
#1719
- add WindowBase64 API detection (window.atob && window.btoa)
#1696
- Update marked to version 0.3.5 🚀
#1718
- hiddenscroll: More complete docs
#1715
- Has own property check
#1710
- Update joi to version 6.9.1 🚀
#1713
- fix spelling in command help
#1708
- Update yargs to version 3.27.0 🚀
#1705
- Adds hasOwnProperty check to testRunner
cbbd1c5
- Fix audio preload on iOS (reviewed)
055ab50
- fix style issue
ce6c8b6
- chore(package): update grunt-contrib-clean to version 0.6.0
c5e4c66
- fix code style
641af45
- XDomainRequest: simplify detect per comments in #1566
cd6e9a1
- chore(package): update yargs to version 3.29.0
9649ee6
- chore(package): update load-grunt-tasks to version 3.3.0
87d4fbc
- chore(package): update marked to version 0.3.5
d23013a
- chore(package): update joi to version 6.9.1
be3322e
- bump version
ec74681
- chore(package): update yargs to version 3.27.0
518eb9c
- chore(package): update grunt-contrib-copy to version 0.8.2
1b382c4
6 October 2015
- Updated grunt-contrib-jade to version 0.15.0
#1685
- Updated yargs to version 3.26.0
#1693
- Updated joi to version 6.9.0
#1698
- Updated proxyquire to version 1.7.3
#1699
- fix inaccurate vunit detection on iOS 8
#1682
- Add author, doc, notes to backdrop test
#1689
- jpeg2000 test
#1679
- Pinned all dependencies
#1683
- add prefixedCSSValue, to test for prefixed css values
#1667
- Update and make html5shiv Browserify compatible
#1680
- Fixed readme build instructions
#1677
- Pr/1638 + fix to pass tests
#1670
- Add msedge to sauce config.
#1669
- Prevent request loop on Opera Mini servers
#1594
- Update flash.js
#1635
- update polyfill info for jQuery-contextMenu
#1665
- Fetch automation script via
npm #1662
- Optimize Modernizr SVG logo
#1657
- Update href for cupcakejs sessionStorage polyfill.
#1647
- Add CLI version lower case -v alias
#1644
- adding basic crypto test
#1659
- Catch window.find exception in FF for Android, fixes #1438
#1438
- Fix audio preload test on iOS
8676c5d
- chore(package): pinned dependencies
d868820
- update contributors info for website
63f4b5d
- add WindowBase64 API detection (window.atob && window.btoa)
23ff394
- jpeg 2000 detection
f18059a
- chore(package): update proxyquire to version 1.7.3
9a5aa6b
- bump version
7145a1c
- chore(package): updated grunt-contrib-jade to version 0.15.0
8f9c6ea
- chore(package): update yargs to version 3.26.0
67cef87
- chore(package): update joi to version 6.9.0
d65bc6f
- fix build status img
14eb323
- Remove trailing comma
cc94b33
- remove unused module
6bd55c3
12 September 2015
- change build hashes to build queries
#1627
- show a useful error when no options are supplied
#1620
- bin/modernizr --options is broken
#1612
- Fix tiny typo - will help for google searches!
#1609
- Hosted tests in modernizr.github.io failed these two tests due to 404s
#1605
- update jsdoc to be saner
#1595
- improve documentation for src functions
#1593
- Add test for the fetch API
#1563
- drop draganddrop detect for reasons
#1585
- Add jscs to check style
#1565
- ensure modernizr can run inside an iframe
#1581
- Clean up usage of jshintrc
#1573
- add SVG context integration tests
#1583
- make sure test flash embed is removed when its been wrapped
#1582
- updates and saucelabs desktop support
#1578
- remove redundant setClasses option
#1576
- reuse metadata if its defined in the browser already
#1574
- Don't include dotfiles in npm package
#1572
- fix classPrefix in minified code
#1571
- handful of updates for new site
#1562
- Add docs badge to README
#1533
- fix minified output
#1560
- Fixed a regression on webkit family browsers with devicePixelRatio 1
#1554
- Detect emoji support with various device pixel ratio
#1551
- various fixes for various browsers
#1548
- fix vmin and vmax tests for windows browsers
#1537
- fixes for ie 12
#1545
- fixes for ie 11
#1544
- fixes for opera 12
#1543
- IE 8 fixes
#1541
- fix replace removals in universal builder
#1542
- fix IE 9 caniuse mappings
#1540
- bunch of caniuse tests fixes for ie10
#1539
- improve npmignore
#1535
- fixes for appveyor
#1536
- migrate testing from qunit to mocha
#1531
- Adds feature detect and polyfill for window.matchMedia()
#1520
- Remove fake body for truthy in all non-IE browsers
#1506
- Docs cleanup in mq.js
#1530
- Update readme.md
#1529
- Update html5printshiv to 3.7.2
#1525
- updates to the universal builder
#1519
- API bug fixes for #1517
#1521
- switch to universal requirejs based build system
#1517
- csstransform3d detect should prefer css conditionals - fixes #1512
#1513
- Add CSS appearance detection
#1490
- update webgl test to use probablySupportsContext
#1504
- reorder video autoplay videos
#1502
- add appveyor config for ci on windows
#1393
- add css validity pseudo selectors
#1479
- Add option to toggle no-js replacement
#1429
- delete cruft
#1486
- add RTC Data Channel detect
#1485
- Add bang so minification is easier
#1481
- fixes for the flash detect
#1469
- Update UA check to fix false negative on WP 8.1
#1472
- add templatestrings detect
#1465
- Add test for
Proximity API #1373
- typo fixes
#1452
- check if values are actually false Bool objects before setting css class
#1447
- add knownBug for blackberry and input.multiple
#1434
- add text-align-last detect
#1433
- More IE7 fixes: atRule and unit test
#1423
- improve grammer in readme
#1424
- fix IE11's false positive number support with checkValidity
#1405
- Fixes typo in background blend mode test.
#1421
- testProps + createElement fixes for IE7
#1419
- Added CustomEvent constructor feature detect
#1416
- Removing stray +
#1408
- add detect for background-blend-mode
#1392
- DOM4 MutationObserver feature detect
#1394
- feature-detect: URL parser
#1395
- combine webp tests - fixes #1229
#1240
- Don't strip valid whitespace from md files
#1387
- Remove orphaned files
#1386
- Add SVG foreignObject tag support detection.
#1371
- False-positive for csstransforms test
#1378
- Detect emoji support on Windows 7+
#1377
- Adding a test for
transferables objects #1349
- Create atRule API to check for atRules (@keyframes, @import, etc.)
#1132
- blacklist Android 2.x on Modernizr.csstransforms
#1375
- use exec rather than spawn when using windows
#1372
- new detect: "bloblurls" for URL.createObjectURL, etc
#1351
- add a knownBug for iOS7 video autoplay, since its fixed in iOS8. Fixes #1038
#1370
- feature detects for CSS ch, em and ex units
#1331
- fix:
this refers to the global object #1292
- add support for FF 17-21 @supports
#1327
- added new html5shiv
#1343
- Update documentation on the rationale for ignoring cookiesEnabled
#1356
- Update readme.md
#1362
- convert kebab-case to camelCase in testProps for browsers that don't have @supports support
#1323
testProp() and testAllProps() now accept kebab-case – updating tests... #4
- Fix broken link in comment
#1353
- Add test for the
Beacon API #1339
- Correct note from within
serviceworker.js #1337
- Remove
speechinput test #1326
- detects for complete ES5 support, inc. syntax and read-only undefined
#1289
- add alises to renamed detects
#1282
- [IE8] localizednumber: exit early if other tests fail
#1288
- smaller fnBind fallback
#1315
- Remove "cast" from Promise test
#1320
- Add HLS support detection to Modernizr.video
#1317
- Change
fnBind to a normal lib function instead of a polyfill #1278
- Squashes min-width breakpoints into one commit.
#1309
- Update html5printshiv.js to version 3.7.0
#1304
- Update html5shiv.js to version 3.7.0
#1303
- Test for
sizes attribute support on img. #1305
- Add test for
picture element support, per the proposed spec/impl. currently underway. #1302
- Update jDataView URL
#1300
- Fixes Pulsation on Page Load from Injected Video Tag
#1295
- extract detects found in the html5shiv code
#1291
- Current resource forwards to a 404
#1297
- feature detects for ES6 Array, Math, Number, Object, String; for #1170
#1269
- Rename .gitattibutes to .gitattributes
#1293
- mathml: fix missing AMD dependency on testStyles
#1287
- Test errors in some browsers
#1284
- Create .npmignore save 2.5mb when publishing
#1277
- cast parent of subproperties to bool if they are not ones already
#1281
- Make sure autoplay test callback is only called once
#1280
- add sticky positioning knownBug, fixes #1111
#1256
- Update video.js
#1271
- add note about firefox broken sandbox support. fixes #955
#1266
- update history ua snif, fixes #891
#1264
- Create .jshintrc file
#1255
- fixes for chrome caniuse audit
#1260
- add deleteDatabase as a subprop detect to indexedDB.
#1238
- Wrapping call to
indexeddb.deleteDatabase in a try…catch #1258
- update DOC blocks spacing, add some missing documentation
#1252
- improve custom-protocol-handler.js
#992
- ensure non standard prefixed locations follow the usePrefixes config flag.
#1245
- Method to provide hyphenated versions of prefixed CSS properties
#848
- remove Modernizr.load - fixes #1182
#1241
- Add feature detect for Event listeners
#1197
- add formtarget detect
#1239
- update webgl test to include supportsContext
#1009
- Fix line ending issue described in #1228
#1232
- Add test for HTML Imports
#1233
- make sure ActiveXObject exists before accessing it - fixes #1187
#1234
- Add .gitattributes
#1231
- Added hidden scrollbar test
#1029
- add formmethod detect
#1177
- add will-change detect
#1211
- make xhr2 test more accurate with FF3.6
#1178
- add @cabanier's test from #797 to the updated style
#970
- added blob check to the indexeddb test - fixed #703
#962
- Added initial device light detection
#1191
- Add ES6 Generators
#1221
- add detect for the all css property
#1222
- Improve grammer in readme
#1220
- Sync test for SVG-as-img as briefly discussed in #1200
#1213
- adds "noPrefixes" option, to opt-out vendor prefix check, fixes #1082
#1193
- Add querySelector test, addresses #1194
#1195
- Remove stray checkin of require.js
#1185
- Simplify Shapes test
#1188
- add bug notes about dragndrop on mobile
#1127
- add ie10 support to form validation
#1060
- Fix typo
#1186
- add unicode-range test
#1062
- Grunt improvements
#1173
- add note about the silk browser having a false positive on box-shadow
#1176
- add literal period to history's blacklist, ensuring that its android 2 and not android 22
#1175
- add formenctype test
#1157
- Add test for ES6 Promises
#1169
- Add test for
CSS.escape() #1172
- fix typo
#1168
- Clean up dev dependencies
#1159
- Added a test for animated WebP images
#1155
- add formaction test
#1080
- Add support for Blob constructor in blobworkers test since BlobBuilder i...
#1141
- move jshint out of the build task to improve build speed
#1156
- fix firefox bug in videoautoplay, ensure check happens after a tick
#1150
- Added test for transparent Webp images
#1024
- small fix for svg filter test
#1078
- add maxlength text
#1079
- enforce quote styles via jshint
#1153
- remove unused variables from through the project
#1151
- package.json: lowercase name
#1146
- update matchdep so we can ignore grunt-cli when we add grunt tasks
#1152
- use a local version of grunt-cli.
#1136
- Add test to detect the support of the Intl API
#1149
- Adds UA blacklist to @font-face test as a stopgap for false positives
#1147
- update video autoplay test to cleanup listener. fixes for #945
#1018
- readme.md: remove sync return value from JS API build example
#1145
- support 1.1 version of CSP
#1134
- Add saucelab unit testing support
#1125
- fix metadata
#1131
- update border-image knownbugs to include android 1.*'s buggy rendering
#1130
- change vw/vh tests to clientWidth rather than innerWidth in case of
#1084
- add vp9 detect
#1100
- Fixing typo, flexbox -> flexwrap
#1128
- add srcset test
#1105
- Updated config-all.json
#1121
- Reverting PR #874
#1122
- add fileinputdirectory to config-all.json
#1113
- added test for custom search event for input with type of search
#1114
- add jpeg xr test
#1036
flex-wrap contention #1048
- :target Feature Test
#1107
- Add Web Animations API detect
#1109
- add servieworkers test
#1106
- clean up async metadata
#1087
- Add tests for CSS multi-columns
#1088
- Add 'transform-style: preserve-3d' test - fixes #762
#999
- Add support for dot properties in addTest - for #1088
#1089
- Modify the Shapes test to use shape-outside rather than shape-inside
#1086
- add oninput test
#1055
- Add window.crypto.getRandomValues test
#1076
- convert webp lossless test to a non alpha image
#1064
- shrink webp detect by a few bytes
#1065
- add notes to the vml detect
#1056
- feature-detect for VML
#1037
- Web Speech Synthesis test
#1049
- Add input[directory] test
#965
- SpeechRecognition test + minor updates
#1021
- Code refactoring, made the function definition related to UA env
#1034
- feature-detect for Document Fragments
#641
- Fixed path to test directory in README
#1033
- improve contenteditable test
#994
- Remove audiodata test
#1019
- Check for useable Notification Api
#1015
- Fixing a scoping issue with multiple
Modernizr.on() callbacks for a single test #1016
- polyfill HTML5-History-API falls at initialization in IE6+
#976
- changed all existence checks to use
in - fixes 732 #989
- add ellipsis test - fixes #188
#1003
- Added "background-clip: text" test
#925
- Use CSS.supports() internally (fixes #818)
#933
- Corrected polarity of
skipValueTest param in detects using testAllProps() #932
- Add XHR
responseType tests #1006
- Modify CSS Exclusions to CSS Shapes, since we split up the specification.
#980
- Update CSS Shapes test.
#998
- Minor fixes
#997
- whitespace/tab fixes - fixes 728
#987
- property is displaytable not display-table
#991
- update caniuse mapping - fixes 736
#990
- Updated flexbox tests to better capture all 3 specs; fixes #812
#936
- Add feature detect for nth-child()
#685
- Metadata / DOC improvements
#1
- Fixed
define() stripping regex #975
- Move unit test plugins to devDependencies
#974
- Update metadata regular expression parsing
#973
- Programmatic API
#967
- Making Modernizr friendlier for npm/cli
#958
- add opus detection - fixes #699
#961
- Added note re. Chrome occassionally failing transforms3d detect
#953
- Adding requestAutocomplete feature detect
#796
- updated/fixes #696 - adds preload and loop checks for video/audio elements
#950
- Removed
touch alias for Modernizr.touchevents #941
- fix for #520 - check for chrome frame in download test
#939
- Wrapping cssregions detect delta calculation in a parseInt fixes #940
#949
- Add detection for HTML5 video autoplay
#917
- Use margin instead of width to test for :change pseudo-selector
#922
- Update LICENSE
#919
- Add Async Event Support
#921
- Improved 'csspointerevents' test
#924
- Detect ES5 features
#901
- Add detect for SVG in
<img> tag #913
- Update WebSockets detection
#912
- HTML Media Capture attribute test
#909
- Added knownBug report of Modernizr.touchevents false-positive on some BB6 builds
#910
- Set ASCII-only option in Uglify - fixes #899
#900
- Add feature-detect for css generated content transitions/animations
#896
- add feature-detect for css general sibling
#889
- Modernizr crashes on Firefox with hidden iframe
#886
- Updated
touchevents test comments #888
- Add feature detect for checked pseudo selector
#879
- Fix pointerlock-test
#883
- Add feature detection for CSS Shapes
#872
- Fixed a missing dependency
#881
- Test for ES6 String#contains
#860
datauri test updates (fixes #321 & #362) #876
- Tidied up class handling following #844
#874
- Remove unnecessary !!
#864
- Lint lib files
#863
- Run JSHint on test files and fix issues
#862
- Further grunting
#861
- Grunt 0.4
#859
- Add a small regression test to -wrap-flow property testing
#853
- remove base64 data from canvastodataurl test, fixes #802
#851
- Fixed test fails
#1
- Take data out of comments and put it into data blocks up top.
#846
- A fixe for the build output. Plus some free meta data.
#843
- Added detect for tag
#841
- Update HTML5 Shiv to latest version
#837
- Removed dashes from property names corresponding to feature detects.
#840
- Mostly meta changes. Some cleanup of the main directory.
#835
- Clean up the root directory. Tired of crazy files everywhere.
#834
- Clean things up a bit in the meta branch.
#833
- Metadata updates
#831
- Start metadata updates from our mailing list discussion
#830
- Add 'file' requirement to package.json
#829
- Slightly more sane pull request to clean stuff up. Plus metadata start.
#828
- Updates file upload user agent regexp + fixes missing brackets
#811
- Modernizr.touch changes, as per #548
#800
- Modernizr.touch changes, as per #548
#800
- Merge 3pre into master - feels good man
#794
- Merge 3pre into master - feels good man
#794
- TypedArrays feature-detection
#658
- TypedArrays feature-detection
#658
- Adds 'peerconnection' feature detection, namespaces WebRTC features
#777
- Adds 'peerconnection' feature detection, namespaces WebRTC features
#777
- Tweak to csstransforms3d test for issue #760
#774
- Tweak to csstransforms3d test for issue #760
#774
- Added fileinput test mobile UA blacklist for issue #772
#773
- Added fileinput test mobile UA blacklist for issue #772
#773
- Bugfix for pull request #746
#752
- Bugfix for pull request #746
#752
- 'Fix' for #733: false positive in history management support detection
#746
- 'Fix' for #733: false positive in history management support detection
#746
- Trim trailing whitespace and insert final newlines
#727
- Fixes #486: moving core feature detects into individual files
#712
- Feature detect for Page Visibility API
#700
- fix small porting errors.
#2
- test new detects locally
#1
- Fix css mask and user-select detects.
#671
- Add feature detect for lossless WebP images
#692
- Remove BSD license and improve readme
#694
- APNG test not by Addy Osmani
#684
- Don't bind "functions" without a bind method, mainly if you try and bind a ctor.
#677
- Minified version number is out of sync with non-minified
#660
- show a useful error when no options are supplied
#1616
- don't clobber command line config switch
#1596
- ignore bad caniuse data for firefox. fixes #1588
#1588
- Fix issue #1552
#1553
- remove outdated firefox bug from gamepad docs
#1561
- dont use path lookup when name based works already
#1523
- csstransform3d detect should prefer css conditionals - fixes #1512
#1512
- Update UA check to fix false negative on WP 8.1
#1471
- fixes for the flash detect
#1413 #1432
- remove contentsecuritypolicy detect for now
#1461
- blacklist Android 2.x on Modernizr.csstransforms
#903
- use exec rather than spawn when using windows
#1290
- combine webp tests - fixes #1229
#1229
- add sticky positioning knownBug, fixes #1111
#1111
- Updated spec link (fixes #1268)
#1268
- add note about firefox broken sandbox support. fixes #955
#955
- update history ua snif, fixes #891
#891
- add deleteDatabase as a subprop detect to indexedDB.
#1227 #979
- use shilds.io svg badge for travis status - fixes #1248
#1248
- ensure non standard prefixed locations follow the usePrefixes config flag. fixes #1242
#1242
- remove Modernizr.load - fixes #1182
#1182
- make sure ActiveXObject exists before accessing it - fixes #1187
#1187
- Fix line ending issue
#1228
- Add .gitattributes
#1231
- added blob check to the indexeddb test - fixed #703
#703
- fix typo, fixes #1167
#1167
- readme.md: remove sync return value from JS API build example
#1143
- add srcset test
#661
- add vp9 detect
#1099
- Make sure all classnames get classPrefix if passed in config file. Fixes #1053
#1053
- Trigger layout so kinetic scrolling isn't disabled in iOS6+ Fixes #707
#707
- Add 'transform-style: preserve-3d' test - fixes #762
#762
- Handle class prefixing on no-js classes properly. Fixes #1031
#1031
- Add XHR
responseType tests #1006
- Simplify mathml test and remove async stuff. Fixes #682
#682
- Added note to
cssgradients test re. false positive in webOS (fixes #202) #202
- Merge branch 'master' of github.com:Modernizr/Modernizr
#699 #696 #940
- add opus detection - fixes #699
#699
- updated/fixes #696 - adds preload and loop checks for video and audio elements
#696
- Wrapping cssregions detect delta calculation in a parseInt fixes #940
#940
- Updated flexbox tests to better capture all 3 specs; fixes #812
#812
- Set ASCII-only option in Uglify - fixes #899
#899
- Added test for SVG in an element (fixes #107)
#107
- Updated datauri test to blacklist IE7 (to avoid HTTPS warnings) and to include a
.datauri.over32kb aspect (fixes #321) #321
- fix quota mgmt api test. cc @ebidel. fixes #866
#866
- Merge branch 'master' of github.com:Modernizr/Modernizr into meta
#798
- Update HTML5 Shiv to latest version
#807
- Changed an existance check to an
in to avoid exceptions being thrown for disabled features in FF. Fixes #798 #798
- Merge branch '3pre'
#370 #739
- Merge branch 'master' of github.com:Modernizr/Modernizr
#786 #370 #739
- Added wrapflow test, in AMD format - fixes #786
#786
- Robustisize the binary WebSocket detect. Fixes #370
#370
- Robustisize the binary WebSocket detect. Fixes #370
#370
- Update detect for fullscreen api. Fixes #739
#739
- Update detect for fullscreen api. Fixes #739
#739
- Merge branch 'master' of github.com:Modernizr/Modernizr
#697
- use addEventListener instead of DOM level 1 events (fixes #697)
#697
- Merge branch 'master' of github.com:Modernizr/Modernizr
#740 #738
- Fixed false positive of 3d transforms if test element inherits margin, padding or border, fixes #740
#740
- Fix false negative in Android 4, fixes #738
#738
- Merge branch 'master' of github.com:Modernizr/Modernizr
#716 #666
- Fix false negative of css table detect when document dir is rtl. Rewrote test. Fixes #716
#716
- Merge remote-tracking branch 'rupl/move-core-detects' to fix #486
#486
- navigator.cookieEnabled is a false pos in ie9. dont try it as a technique. thx @alrra. fixes #666
#666
- Remove node modules
56ac350
- just save grunt, its better even though it sucks, imo
c8dbec7
- initial modernizr bin tool
300a721
- some build process startage
541af0b
- Working clientside build with Uglify2 minification
7864af8
- Working clientside build with Uglify2 minification
62b5444
- Working build with AMD stripping and minification.
307c272
- First wave of AMDifying the project. Fully split out core pieces. In the process of reformatting tests.
7507500
- finished porting tests to AMD
d4c2950
- moar tests!
7f4a08e
- initial modernizr bin tool
b5e6842
- add jscs to check style, add lint task
5e3f359
- All tests now have metadata – whoop!
74374d7
- Removing the old modular stuffs since it's the real deal now
492831a
- another good chunk of amd-ified modules done
ba0b0d5
- Enforce .editorconfig spacing rules
96b3e67
- added back define block to htmlshiv.js
aa68c05
- added new html5shiv per issue 1335
398efb2
- upgrading r.js
be565ef
- upgrading r.js
8a15523
- start of making tests work again
38d5517
- start of making tests work again
b72a43d
- Corrected polyfill syntax in some metadata blocks
6daf1b7
- whitespace
287ca82
- Some more metadata...
6df5f80
- fill up metadata a bit more, a few new conventions
fc0499f
- Added more metadata
bbebadf
- Create .jshintrc file, update jshint grunt task
47250c5
- split ES5 shim/sham tests into separate tests
25d892f
- Good chunk of CSS Meta Data
205a098
- include tests in jscs updates
8dcb597
- Meta Daytah
44eddf9
- Run JSHint on test files and fix issues
73bee00
- Moar metadata!
029d68d
- Reduce, reuse, recycle
c3e4e50
- Adding
Modernizr.prefixedCSS() API c4c60c1
- Add in async test events, and a bit more metadata.
b78a297
- Add metadata to 'elem' tests. Getting there... meh.
98d877f
- Added base metadata to the rest of the css tests. sweats
d2cc3ae
- Added body module, altered tests that need it #877
de7fba8
- Moved over build step to grunt
0103e1c
- Moved over build step to grunt
ea721fb
- add builderAlises to renamed detects
cdb6ee4
- Improve Gruntfile
5914214
- Moved Modernizr.touch -> Modernizr.touchevents (kept an alias though)
b36a6b2
- Moved Modernizr.touch -> Modernizr.touchevents (kept an alias though)
2a4ca8d
- various test updates
3b0e142
- More parsing craziness, and some metaupdates
45aaaf2
- Add a few tests. Intentionally broke the caniuse links so i will remember to fill them out. Offline currently.
c838184
- Move polyfill info into separate data to get rid of dupes or potentially ignore.
f48e459
- Forms docs
029cefe
- Removing node_modules, adding in metadata reader, ignoring generated metadata
1823cce
- Tidied up config-all.json: now all in alphabetical order and added any missing detects
a285518
- Added metadata to "workers" detects
ea17d40
- Squashed commit of the following:
28c4021
- detect whether or not ES5 Shim / Sham are needed
fbe8de3
- Added some metadata & doc blocks
1b53d20
- Remove trailing whitespace
2163201
- Removing the function.bind dependency in createelement. Adding metadata to network detects
6e0dc10
- Initial conversion to Grunt 0.4 format
c90f499
- Adding tests for programmatic API.
d62b7da
- Metadata++
f185623
- renamed files and adjusted docs as per suggestions
ac96911
- 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
- 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
- Better memory cleanup mechanism and implementation. Some generation cleanup.
2daaf3a
- Better memory cleanup mechanism and implementation. Some generation cleanup.
005eea3
- Move video test to feature-detects/video.js
588edd0
- Add in polyfill list support. Add in more caniuse keys.
492f58d
- Image metadata
de1238d
- Adding a few more testdata points. Fixing path stuff from last change.
894062d
- cleanup for builds
358c875
- cleanup for builds
ff031ef
- Add test for
Proximity Events 0af0953
- almost successfully stripping AMD wrappers
832a524
- Add atRule checking to Modernizr.prefixed (@keyframes, @import, etc.
32b67aa
- remove hax for browser definition of text
648945c
- remove hax for browser definition of text
7a08c92
- iframe folder of metadata
34807de
- Cleanup Grunt banners
8996f47
- Add nth-child feature-detect
b61e97d
- Adding a build api.
8ed5889
- 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
- Moving touch test to feature-detects/touch.js
d3f7b6f
- Move audio test to feature-detects/audio.js
f968719
- Add support for Blob constructor in blobworkers test since BlobBuilder is deprecated and has been removed from firefox
456b648
- Working build with AMD stripping and minification.
fb9209d
- Move localstorage test to feature-detects/storage-localstorage.js
ea76435
- 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
- Add better tests for CSS multi-columns
fa3dcc2
- Better async test addTest calls
9fe0ea1
- Add in dom test metadata
df9a83a
- Rearranged setClasses a bit: can now be reused by async tests (to avoid duplicating regexes)
b56de42
- first stab at autoplay detection
24679d7
- Move and rename file to new structure. Rewrite test to use Modernizr v3 AMD structure
1fe1e83
- Move/touchup isEventSupported changes.
7c82198
- Moving cssgradients test into feature-detects/css-cssgradients.js
6648ec6
- Wrapping call to
indexeddb.deleteDatabase in a try…catch because it errors in some contexts (e.g. data URIs) 4072c66
- Added a note about false-positive on N900 to
touchevents detect and moved comments to a meta block 59174f9
- add new roundedEquals helper
072f3bd
- Added detect for
flex-wrap (Fixes 1048) 65e31e2
- Making sure files only leak a single variable when we strip the wrappers. aka Hax.
09ff54f
- Move fontface test to feature-detects/css-fontface.js
e848278
- Adds UA blacklist to @font-face test as a stopgap.
949d770
- Added tests for transparent Webp images
f39fcbf
- whitespace
abe5ab3
- Fixed errors thrown by
supports, getrandomvalues and flash detects: 2cf106f
- check for video support first, only set src of the shortest supported video type, change body to docElement
f5518d0
- Fix invalid polyfill metadata
b9c780b
- Fix lint errors in grunt file
47044c6
- Move csstransforms3d to feature-detects/css-transforms3d.js
7348214
- adding docs from alex's email.
cb4a91d
- adding docs from alex's email.
481b6f2
- remove base64 image data before test
80809d2
- Start switch to new metadata keys
f5f7804
- updates for @stucox
b8d4ad2
- fixes to modernizr core test ports.
504384e
- :target Feature Test with @patrickkettner’s suggestions.
824e4d6
- Cleaning up polyfill stuff, more options/consistency.
81583f7
- Filling in caniuse info and mistakes I missed.
8d91072
- Some flexbox love
85bfe05
- fix ie10 caniuse comparisons
7e6bd80
- Move stripdefine to use loop
6460dff
- Changed body to getBody and made it a method, #877.
804037a
- add new feature-detect for DOM 3 Document Fragments
41b2cb9
- Add the csspseudoanimations feature-detect
b4f0edc
- use setAttribute before using deprecated setAttributeNode
27f0b76
- add maxlength test
64bc5d8
- Try to fix build after mega merge, might work
da04fc8
- optimize test arrangement, fix typo
df8fae9
- Going back and adding in caniuse keywords for when I was offline
9dcc1ed
- Extend wrap-flow feature testing for the more accurate result.
a3b66a2
- hinging everything on grunt build
755bd2e
- hinging everything on grunt build
bff7163
- #733: adding UA sniff for history support
45de935
- Save the whales and or the output of the build
4392dc8
- Moving opacity test into feature-detects/css-opacity.js
9dd6644
- #733: adding UA sniff for history support
479e424
- updating PR
ca88157
- update regions detect to include IE 10 iframe only version
e0fec68
- Moving multiplebgs test into feature-detects/css-multiplebgs.js
707d66f
- Moving geolocation test to feature-detects/geolocation.js
9c2a235
- Cleaning up async tests that require body to at least be a little better. Could use a document ready hook maybe.
4de52c5
- Move sessionstorage test to feature-detects/storage-sessionstorage.js
39d0d22
- Made the function definition related to UA environment, matchMedia check only happened once.
ccb30ac
- Cleaning up async tests that require body to at least be a little better. Could use a document ready hook maybe.
9242f25
- made check a little clearer, removing a nested if statement
dfca12d
- Adding documentation for API.
0761fcd
- Add es6 generators
c677c6f
- Add in self creating objects for async and post-official use. As discussed in #756
42244e2
- Add test for the Web Speech Recognition API
2949b8e
- Remove old-modernizer file
35944b1
- Add in self creating objects for async and post-official use. As discussed in #756
12cb1e1
- Add test for the Web Speech Synthesis API
b8029b2
- Move generatedcontent test to feature-detects/css-generatedcontent.js
32a5d2b
- Added DOM PointerEvents test as Modernizr.pointerevents
7732567
- Added DOM PointerEvents test as Modernizr.pointerevents
8966f82
- update filter check to use CSS.supports when supported, gets around false negatives in firefox
0c35733
- Add XDomainRequest detection
367dc0c
- Added metadata to
svgasimg and changed from base64 back to ascii encoding of the image 39d1c0a
- some docs in the readme
85f4892
- fixup tests
55d5b0c
- Add jshint to default task and fix issues
00dff5f
- Syntax errors and polyfill injection
0cc94bc
- Adding same polyfills to web audio.
e8eef95
- add in class prefix support (kinda)
57808d2
- add in class prefix support (kinda)
fc1f948
- add ellipsis test
de3eb1f
- Matches #777 in v3 land.
cf979c8
- rearrange test file structure, added warnings about test size
ce88f5f
- Matches #777 in v3 land.
e4c333c
- Move contributors to array and update banner
0aff3f8
- Add CSS Shapes feature detection. http://www.w3.org/TR/css3-exclusions/#shapes
d7e5756
- update test to cleanup listener. fixes for #945
1317431
- added hiddenscroll test
e1e9abd
- Fix indent, single-quotes and leaking i
c9645f1
- Added test for lossless WebP images
35fcf3f
- Remove audio data test
53424e1
- Fix indent, single-quotes and leaking i
3b7f28f
- more test fixes
afb0361
- Moving canvas test to feature-detects/canvas.js
137c89f
- Move svgclippaths test to feature-detects/svgclippaths.js
1b2a255
- More polyfill consistency
b284e1b
- Added a try..catch to the cookies test
f346166
- Update metadata for
elem/ruby & style/scoped ab6001d
- Moving websockets test into feature-detects/websockets.js
aef3eba
- Update metadata for
speechinput test 2252043
- typo fixes - https://github.com/vlajos/misspell_fixer
f84e1b5
- Metadata-/Doc- block added
d5f7abf
- Moving hsla test into feature-detects/css-hsla.js
83a46d1
- docs cleanup
8cbb3e8
- Shapes specification changed to support values and the
0e2f51a
- Metadata / DOC improvements:
122f5be
- Moving webgl test to feature-detects/webgl.js
9776162
- Reverting PR #874 - we don't touch any existing classes which begin
no- (except no-js) e2cec68
- Ensuring ES5 tests return Booleans
463c82e
- Rename the csspseudoanimations feature-detect to csspseudotransitions
050a39c
testProp() and testAllProps() now accept kebab-case – updating tests & comments to match 48b9c4c
- Use "matchdep" to avoid requiring dev dependencies.
cb03dbf
- Moving rgba test into feature-detects/css-rgba.js
ce9f989
- Move inline svg test to feature-detects/svg-inline.js
54e3ad7
- metadata block indention
2ee7eb1
- Move cssanimations to feature-detects/css-animations.js
e574d9c
- Moving indexedDB test into feature-detects/indexedDB.js
8924f65
- update feature detect checked and move it to /feature-detects/css/
e31407a
- Fixing comments to pull request
3e25189
- Added html5-notifications and desktop-notify
926d424
- add feature detect for checked pseudo selector
878c149
- a little clean up for the tests. Lets make webgl extensions it's own thing instead of sometimes messing with webgl
86d4a76
- Use matchdep to detect if devDependencies are installed. Require each if so.
ddff156
- a little clean up for the tests. Lets make webgl extensions it's own thing instead of sometimes messing with webgl
02219ba
- Move generateInit deps inside function scope
db32386
- Moving devDependencies into dependencies object. Allows Modernizr to be correctly installed via npm.
23821eb
- Box shadow test
8392e26
- Removing Modernizr global from test return values.
d9b6473
- do implementation check for getRandomValues to fix Safari 6.0 false positive
fff77ca
- adds 'noPrefixes' build option to opt-out vendor prefixe
3272486
- Right now the docs have to go up top because another crappy regex wants the files to end with
}); b08508d
- remove tabs [ci skip]
7eb1ca8
- The video autoplay test will throw in IE9 and Safari 6 if either are missing
11e99f4
- For interoperability purposes, have the build API explicitly declare a current working directory. Revert to previous cwd on exit.
810e8af
- Add nth-child feature-detect
c5f2bf0
- Updated "background-clip: text" test to use testAllProps()
781db2b
- Add nth-child feature-detect
d1e9add
- Moving history test into feature-detects/history.js
7d2a489
- Allowing
Boolean object detect results f5ceb8b
- Added metadata to Modernizr.framed
fe85d9d
- remove 'no-' classes if feature is detected
b5b2b03
- Working AMD Strip. Fishy heuristic, but it works for every test so far.
788487b
- Moving backgroundsize test into feature-detects/css-backgroundsize.js
16fb6c5
- making grunt qunit work well. bug in fnBind deps
eed5e0c
- Moving flexbox test to feature-detects/css-flexbox.js
6a721d5
- Prefix
eventName after tagName is read. Inverse detection and rename to needsFallback. 7d1ef67
- Moving canvastext test to feature-detects/canvastext.js
25fec3c
- Moving borderradius test into feature-detects/css-borderradius.js
9b1eaf1
- Move svg test to feature-detects/svg-svg.js
19f0848
- reduce length of xhr feature-detect names
3da7bb7
- making grunt qunit work well. bug in fnBind deps
76f1986
- update doc block for ES5 Shim/Sham tests
0d74ccc
- Moving flexboxlegacy test to feature-detects/css-flexboxlegacy.js
8a49474
- update doc link refs
0184c1e
- Moving draganddrop test into feature-detects/draganddrop.js
0efde41
- fix indexedDB capitilization for blob test
1b8f44a
- Shapes Level 1 specification contains only shape-outside. I modified the test to be aligned with the specification.
85ee9d7
- fix test for rAF to account for unprefixed possibility
6318488
- fix test for rAF to account for unprefixed possibility
bb6ed03
- Move textshadow test to feature-detects/css-textshadow.js
7884853
- remove and/or update caniuse mappings for IE 8
066de32
- Moving websqldatabase test into feature-detects/websqldatabase.js
cb97378
- Moving hashchange test into feature-detects/hashchange.js
d04a039
- Add backdropfilter test
5cab04d
- workaround to test new standalones by themselves.
927f7b2
- Somehow lost our dependency list
48db23e
- Modify CSS Exclusions to CSS Shapes, since we split up the specification. Update references.
8bb7e94
- Move svg-smil test to feature-detects/svg-smil.js
044266d
- fix inline feature requests for the bin
0da0a94
- Saving full dependecies into package.json
0917ea4
- Update flash.js
b2c97a3
- making sure docs are good as is
d3dc997
- Fix detecting unprefixed gradients
121f977
- Adds 'peerconnection' feature detection, namespaces WebRTC features together
b4e18c5
- Adds 'peerconnection' feature detection, namespaces WebRTC features together
002745d
- fix json replacer arg for IE 8 support
114ab97
- binary websocket test likes to throw exceptions in Opera & Firefox and crash dolphin beta. nerfing for safety.
83a0954
- Moving postmessage test into feature-detects/postmessage.js
35fbed5
- Fixing bad metadata structure
e377c2c
- Move cssreflections to feature-detects/css-reflections.js
956b241
- trying more for tests
5989679
- slight tweaks to the contentEditable test
13c8ce9
- Move csscolumns to feature-detects/css-columns.js
33fe4c3
- Added
datauri to exclusions list for "must be a straight boolean" test af12835
- Move csstransitions test to feature-detects/css-transitions.js
b94cf67
- Moving boxshadow test into feature-detects/css-boxshadow.js
23d9142
- Move csstransforms to feature-detects/css-transforms.js
7f36ef6
- Move applicationcache test to feature-detects/applicationcache.js
f16575e
- trying more for tests
48c3bc6
- Fix: atRule fix for IE7: check if window.CSSRule is defined.
04029c9
- Add polyfill
5ca632e
- Reverted svgasimg test to use base64, for IE9 support
3882f7e
- Moving borderimage test into feature-detects/css-borderimage.js
188dbb6
- A clean up of some recent activity regarding dependencies. See https://github.com/Modernizr/Modernizr/pull/1159
2330848
- fixed another typo, added test/video as an AMD dependency
e97b565
- Added DOC block with description of how the test works
e103629
- Added requirement for querySelectorAll, docs
87a3a81
- fixed prefixed() snippet and brought it up to date wrt transitionend event names. ref #540
6c28ceb
- Bit of a tidy up
acc75ed
- Move webworkers test to feature-detects/worker-webworkers.js
0ee1059
- Fixing
prefixedCSS() tests – wasn’t converting hyphenated formats before running them through gimmePrefix() 148955e
- added escape hatch for browsers that don't support autoplay at all
588c24c
generate-meta.js now writes the metadata to dist/metadata.json f3ec3a5
- Executive decision to remove
TAGNAMES functionality (#636) 752b50c
- moar
604d236
- jade template fixes
36015fe
- bail out of test early if autoplay isn't detected on the video element
a2383c7
- remove inaccurate caniuse mapping, fix caniuse bool comparison
75ff7b8
- Not using the cleanup file anymore. Each test is responsible for adding cleanup to the queue itself.
84f075f
- go back to using bind since it's used other places anyways
f031069
- go back to using bind since it's used other places anyways
dc37326
- moar
459e1ce
- Adding requestAutocomplete feature detect.
de476e9
- Making sure the constructor is nice, gzip does the rest
ec52583
- Fixing issue with relying on global installation of grunt
af8b9a3
- Not using the cleanup file anymore. Each test is responsible for adding cleanup to the queue itself.
e337a19
- Making sure the constructor is nice, gzip does the rest
84d265c
- Tighten comments. Link to thread.
cafba51
- update code style
239bddd
- localizednumber: exit early if other tests fail
18224ed
- explicit start calls
1280e71
- explicit start calls
2a0f80f
- Update setClasses code style
e75bd9b
- Code style updates
43e3e72
- Take marked down code out for now since we can do that in the client anyways.
4083395
- update npmignore
0ab8073
- Add regression test for wrap-flow testing.
362f167
- Fix for document.createElement invocation in IE7
4e42ae4
- Changing
docElement.innerWidth -> window.innerWidth in cssvwunit detect (because the former isn’t a thing) b03c40b
- 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
- Added detect for HTML tag
0252b52
- update meta data of siblinggeneral
99644b0
- Added a bug note to
localizednumber re. dependence on localisation settings – see #1288 291ae59
- Added notes to
smil detect metadata 2987e97
- test for ES6 String.prototype.contains
c42f7de
- Fix bugs that @nschonni found in his grunt update.
226413b
- Clarify reasons to ignore navigator.cookieEnabled when detecting cookies
6eaf6c4
- I removed this
4296282
- I removed this
163d046
- 3qualize
typeof for good measure. 0a37c68
- use
prefixed for bloburls to support window.webkitURL in safari 6 1a9a45c
- Add testStyles and prefixed to the depedencies.
f066554
- Updated comment describing interface to setClasses
cccf477
- add travis vars for savage
0c1d28c
- short code
9d96517
- Remove exit, it can cause upstream processes to bail too soon.
6ced7d7
- Add test task to alias qunit and jshint
ff64dae
- Change npm test task to use grunt test
fb1e4c2
- short code
233bfc7
- Clarifying my comment re.
document.cookie restrictions f2f22c7
- Initial HTML Media Capture attribute test
160cc2e
- Added note about negative result in IE9
fd2e124
- Fixing relative paths in the metadata output
6a7571a
- change abspath to path.resolve, to fix windows node issue.
6714aa7
- Tweaked csstransforms3d style test numbers to work around rounding bug in Chrome 23.0 when zoomed (#760)
732fc36
- remove incorrect caniuse mapping
8350d69
- Adding the file package
8aa3069
- Fixing overrides I accidentally made in the conflict merges
8813c25
- whitespace
7d75074
- Suppose this isn't needed anymore.
382d911
- just save grunt, its better even though it sucks, imo
73addeb
- added page visibility API test
cbab2d8
- Updating syntax.
43eb51b
- Fixed test for :checked pseudo-selector
ec10861
- fix comment spelling mistake
6c814eb
- explicitly set height in scrollbar test fixes false positive in IE9 (Issue #698)
354aea6
- Fix conflicts
f28a3c1
- resovled conflict
f979ae6
- Merging in latest changes from master
85c86b9
- better webgl extensions output
e62c929
- better webgl extensions output
5a6ed16
- Merging in latest changes from master
1cb23be
- Less string concatenation
d405a71
- fix metdata urls
e0b4c81
- Update the stripdefine to the new r.js output
d1e583f
- style updates
216071c
- bump to 2.6.3pre
2dfa87d
- Fix for git merge.
351b021
- fix metadata path
375c5e0
- ignoring dist and build folders
03ddf5c
- Update feature-detects/exif-orientation.js
d3470df
- made minor changes based on tips from stucox
a8dc633
- Positioning #modernizr absolutely to enable more precise offsetLeft check
6757ec4
- fix another bool comparison
8f488e9
- Merging remote branch 'rupl/move-core-detects' after manual conflict resolution.
9c15353
- Merging in master. Dumpdata needs new paths and loading mechanism. The rest should be up to date.
7270c43
- Merging in master. Dumpdata needs new paths and loading mechanism. The rest should be up to date.
7568f75
- fix typo
8f1082a
- Fixed a missing
var which was causing linting to fail db1893e
- Matches #774 in v3 land.
8d0d88a
- Matches #774 in v3 land.
64aafa4
- Minor fix
afa8934
- sharedworkers got messed up somewhere
8a402d6
- Update regular expression to "match everything until", instead of "match everything except". This resolves issues with using asterisks inside metadata.
bd59a34
- towards passing tests - taking into account more tests that follow rules a little less closely than core tests.
728a5d9
- towards passing tests - taking into account more tests that follow rules a little less closely than core tests.
973cd57
- whitespace
7785cac
- Shape-inside's computed style now returns 6 parameters, since it includes the x any y-axis radius of the rounded rectangles.
45122e1
- update oninput to use hasEvent
3a76f13
- Tweaked csstransforms3d style test numbers to work around rounding bug in Chrome 23.0 when zoomed (#760)
535adf8
- Return test metadata.
7022bef
- update travis to generate a built modernizr file in the dist folder
c21071d
- another try at generating a built file in travis
bf8687a
- another try at generating a built file in travis
8241a78
- Add XDomainRequest detection
f755836
- Adding some guy.
374d2af
- add a knownBug for iOS7 video autoplay, since its fixed in iOS8
8d2cb3c
- Added a comment re. implementation of synchronous
svgasimg detect fc7bc9d
- Add HLS support detection
342f050
- Fixed test errors in browsers which don’t support csscolumns: subproperties were being tested when the root property was
false 32f29c2
- fix syntax issue with polyfill.json
c5cabfd
- Finishing my sentence…
a8d20c5
- Fixed
define() stripping regex... we've got both define("modernizr-init", ...) and define("modernizr-build", ...) being left over for some reason. 6e35920
- Add metadata to CLI.
7a7e4cc
- update travis to generate a built modernizr file in the dist folder
05e5cff
- update async warning
c997d2c
- Added a warning to
csshyphens metadata re. its size aefe1d2
- On Firefox, with hidden iframes, matchMedia returns null, thus trying to
3a4f0a3
- Matches #773 in v3 land.
db27e92
- Matches #773 in v3 land.
843ff5c
- Removing unnecessary var declarations
c2f5877
- SUPERSECRET MICROSOFT REQUESTED SENSORSHIP
3953692
- Moved Modernizr.pointerevents -> Modernizr.csspointer events (API break...)
cc0a647
- Moved Modernizr.pointerevents -> Modernizr.csspointer events (API break...)
9fad387
- Tweak typecheck.
8459c27
- bump 2.6.3pre on grunt
5c533d7
- Corrected name for
touch (to touchevents) in Modernizr-caniuse mapping f7567f7
- history check should check for Android 2
50c678a
- Corrected name for
touch (to touchevents) in Modernizr-caniuse mapping bcd3173
- Use strict equality when checking 0
177dc99
- only check for version of Android between 2 and 3
032e924
- Fixes missing brackets and removes unneeded "Pre 1.2" from the user agent regex ("webOS" already covers that).
19252e1
- Forego "object" check.
3991aea
- Fixed a typo in
testMediaQuery() fe93b62
- only check for version of Android between 2 and 3
cb40fa2
- Fixing grunt global
09f6b55
- adding in sharedworkers
e0e0d77
- Remove
pre from printshiv version 19003d2
- Remove
pre from shiv version 8b9d93f
- 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
- Use global install for grunt-cli on travis
80cb597
- fix bin/modernizr flag
fbdb5fc
- Not by Addy Osmani
14bca2f
- doc updates
3bf8071
- Fix pointerlock-api test
e287fe1
- Comment wording tweak
8c131c7
- better path hack
fcd7f8e
- style updates
f250324
- Fixed an
undefined detect result for ie8compat in old IE 3681dc0
- updated ogg mimetype to correct value
d08bcff
- Added qunit to default grunt command
4b6a3c0
- Trailing comma like a chump,
b49c47e
- style yo
9afae81
- bump version
23fd2f3
- whoops
ab0cf75
- better path hack
7ec9fc4
- trying unrelative path
0000fdd
- Removed
touch alias for Modernizr.touchevents - enough is enough 4d17327
- actually detect the proper web animations api
523bc33
- Corrected metadata typo in
cssmask detect 4df6b29
- Added a note to the
touchevents detect linking to the HTML5 Rocks touch/mouse tutorial ca88dac
- Removed asterisks from warning text in
touchevents metadata because it was messing up parsing 9dad6bb
- fix typo
c5fa258
- bump version [ci skip]
fcd3ef1
- Modify CSS Exclusions to CSS Shapes, since we split up the specification. Update references.
7c1a6d7
- Fixed @sindresorhus' line comment about spacing concerning anonymous functions
4b68b43
- buildfailuressry
36af680
- Added html5-notifications
270f624
- SUPERSECRET MICROSOFT REQUESTED SENSORSHIP
d9e4fbd
- strict mode. caniuse map rename.
9c327f3
- iframe caniuse's actual test page.
3e15bc8
- Fixed path to test directory
6aa4c43
- fix invalid property value in the getrandomvalues metadata
d3a358d
- fix IE 9 vmunit detect
2ae4d6e
- Fix typo, flexbox -> flexwrap
94736b2
- remove saucelabs testing form travis until it passes properly
39278c0
- syntax leftovers spoiling the fun
c127cd8
- Correcting typo in
intl detect property name in metadata 7681685
- add patrick to the manifest contributors.
a14fa9d
- Updating flexboxlegacy test to use external method
c88e86b
- syntax leftovers spoiling the fun
d35dcf3
- update @supports check to look for the CSSRule, rather than the sub property of CSSSupportsRule
31371a9
- bump version for npm change
15b5400
- update travis to prevent possible leaking tokens
851daf9
- fix docs typo
d905c4c
- fix grunt build
18d5a13
- remove unused dep
6edc017
- buildfailuressry
c61c3fa
- will break but give me error output
d19a684
- will break but give me error output
472b907
- Removing stray +
0eb1aae
- nongreedy regex for doc pulling.
f526d97
- testProps was failing on IE7 because of for ( i in array )-like iteration
ed41a0a
- bump version for npm change
e1ac839
- fix metadata.path on windows
8a13354
- Move
file to dependencies, it is a required dependency for the Modernizr CLI and programmatic API. 118fa61
- Customizr is currently failing testing due to this property.
e30b53b
- trying unrelative path
2c5115a
- release 3.0
a9a9019
- remove old comment
074fe26
- allow for "use strict" in requirejs to fix the strictmode test
0f422b9
- remove caniuse mapping for contentsecuritymapping
5d67ab8
- Update config-all.json
dc421b3
- remove dataset caniuse comparison, at least until Fyrd/caniuse#899
3bebb8d
- add fileinputdirectory
34988b4
- Remove memory leak precaution based on #636
4e79d90
- remove the node modules via an ignore
8ac8ef8
- add picture detect to config
f0666ff
- Add comment to Shapes test.
525b9de
- we're aware that we're creating functions in a loop
9372888
- No console log in addtest
fe859d0
- add /feature-detects/css/checked to config-all.json
93cca50
- git capitalization meh
82e2f2c
- Vertical logos
daf5bcf
- git renaming sucks
5aeeb22
- git renaming sucks
b03cc24
- git capitalization meh
4e44e3b
4 September 2012
- Adds a test for position: (-webkit-)sticky support
#676
- making sure contextmenu feature test can be run in the head
#667
- Add feature detection for object-fit
#657
- pointerlock API feature detect
#655
- CSS Relative Units (vw, vh, vmin, vmax) - Re: Issue #572
#638
- Add a check for Content Security Policy (CSP).
#653
- Detects for sandbox, seamless and srcdoc iframe attributes, closes #652
#652
- Updating gamepads test to match new spec
#646
- Adds a test for the html5 'form' attribute.
#640
- Add check to verify that enableClasses has been initialized.
#635
- JPG EXIF Orientation flag test
#609
- Forms FileInput
#626
- Add Test for css filters #614
#615
- Update master
#631
- IE7 false positives on generated content test when script is in body. Adjusted CSS that is injected. Fixes #665
#665
- Feature detect for the @supports At-rule, fixes #648
#648
- Added 'formattribute' test
#639
- fixup lastchild syntax. fixes #631
#631
- update to latest qunit, which includes a feature request of mine. woo.
b16f097
- updating test suite to use v3 of github API.
6cf0248
- update html5shiv (fixes Issue #647)
05ddc4c
- improve/enhance hasEvent()
f9210de
- whitespace. crlf's.
8fbbfec
- Better way of doing the formattribute test
1c86fce
- Update feature-detects/forms-formattribute.js
ef85994
- Fixed failing test and linting issues.
362bceb
- Move over unit testing to use grunt for better output
a4e882e
- sticky test. just formatting.
47d4b97
- 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
- merging upload.js docs into forms-fileinput
91ceb94
- docs on exif orientation. ref #609
cbdd33e
- Adding checks for interesting
iframe attributes. f9993e7
- fix pagereload in Safari if body scrollbars are styled fixes Issue #524
3ee8ac3
- Added detection for CSS vh unit. Similar to http://jsfiddle.net/FWeinb/etnYC/
60a87ac
- Added detection for CSS vw unit. http://jsfiddle.net/FWeinb/etnYC/
692f1d3
- Added detection for CSS vmin unit. http://jsfiddle.net/glsee/JRmdq/8/
c85db37
- Added detection for CSS vmax unit. http://jsfiddle.net/glsee/JDsWQ/4/
9e73adf
- protect against console-less browsers in test suite.
743cbe2
- fixing css-calc coding style, addTest gets no incoming arguments. ref #673
adcc99e
- updated @addyosmani 's track element detection to reflect partial support by IE10
2c8ddad
- Changed test to use Modernizr.prefixed
1b01467
- Added feature detect for Object-fit
c65294e
- Update feature-detects/gamepad.js
d029c7e
- Removing unnecessary double exclamation marks
d8791b5
- removed the "!!" from the "a-download" test, as it's not needed
acf9a8b
- Include latest props in .editorconfig
cb7ca10
- When binding a function to a context, check that it actually has a bind method first.
0e67b67
- fixup test suite for better IE reporting.
857e0fa
- 2.6.2pre
6f5e884
- Make PhantomJS exit out of caniuse data matching early as it's unecessary
aea240b
- Add pointerlock api feature detect
1632ae0
- fixed tabs/spaces in TypedArray feature detection to pass linter
8a7b3c1
- code style cleanup (use single quotes)
e860072
- lowercasing checks
684b8fb
- New spec is getGamePads
b24c347
- Fix css-mask feature detect
eb56e8b
- Add check to verify that enableClasses has been initialized.
39fc8fa
- fourvalues -> shorthand. bgpos detect.
1c0f5d1
- whitespace cleanup
ed81590
- making sure contextMenu test can be run in the head
ec2630e
- grunt banner version is out of sync - fixed
412f2f0
- Fix camelcase in userselect feature detect.
5971602
- paul, you should always lint before you commit.
eef2235
- remove IE6 error in cors test
18deb41
- test suite fixup for Opera 12 that leaks a URL global lazily.
ac7b9f5
- rename bgpos shorthand test.
55f041f
19 July 2012
- fix the assumption that arguments to testProp (etc.) are strings
#634
- Explicitly reject tests of CSS properties that have dashes
#633
- Replace non-standard
substr usage with standard slice #625
- PNG lossless optimization
#628
- Last-child pseudo selector test
#304
- Feature Detection - background-position-xy
#608
- SubPixel Font Rendering feature detect, closes #602
#602
- fixes #446, WebSockets are now unprefixed
#575
- css-hyphens bugfix, cleanup, warning
#563
- The addTest function didn't test for the variable 'enableClasses'
#508
- background-size:cover test returns wrong result in FF and Opera
#527
- Test for CSP (Content Security Policy)
#565
- Blob constructor test
#582
- CSS3 background-position detect e.g.
background-position: right 10px bottom 10px; #574
- Browser support test for
#571
- Fixed false negatives on browsers that actually support regions
#566
- upload test
#525
- Updated ref URLs for css-hyphens
#561
- CSS Regions cross-browser prefix check
#555
- fix minor typos in comments
#557
- Tests no longer be broke!
#553
- Adding test for CSS regions support
#541
- adding feature detect test for BlobBuilder
#543
- Avoid activating geolocation in WebKit
#551
- Created an alias for flexbox-legacy without a hyphen.
#545
- Added
calc test. #542
- Vibration API
#532
- Dart detection
#502
- addTest should be included by default. fixes #619
#619
- Merge branch 'master' of github.com:Modernizr/Modernizr
#611 #611 #611 #588 #585
- update Modernizer.flexbox to support both WD and LC implementations. fixes #611
#611
- Revert "new flexbox test got shuffled because the property was renamed. fixes #611"
#611
- new flexbox test got shuffled because the property was renamed. fixes #611
#611
- Don't assume injected style elem is always the last, fixes #588
#588
- Removing the
testBundle method fixes #585 #585
- documenting textInput false positive. fixes #333. lol 'fixes'
#333
- xhr2 test. fixes #385
#385
- documented opera mini's false pos on background-size. fixes #396
#396
- add svg filter detect by @erikdahlstrom. fixes #531
#531
- document our WP7 false positive for @font-face. fixes #538
#538
- smarter contenteditable test. linking up html5test source, as well. fixes #570
#570
- docs on hasEvent incorrect results. fixes #322
#322
- fixes #446, WebSockets are now unprefixed
#446
- docs on h264 without quicktime. fixes #546
#546
- fix MSTransitionEnd in the source. fixes #540
#540
- weaker detect for webgl to avoid potentially expensive context creation. fixes #511
#511
- Fixes #506 IE9 mq issue and failing test in IE6/7
#506
- update html5shiv to version 3.6
b31a0be
- whitespace in test suite
7d201c2
- Setup travis-ci integration to run test suite.
e09725d
- Merge prebuild file with master to make releases easier
4705f97
- Close GH-1: Match Modernizr's current style as close as possible!.
b389d0b
- updated the ruby test
cb7f8a7
- fixup regions test. quit early and dont create elements. smarter code style. extra comments on what we're doing.
b4681a0
- update html5shiv to 3.5
6949907
- whitespace changes in unit tests. thank you editorconfig.
58bc9c8
- improve validation UI test fixes false positive for Safari 5.x / Issue #266
fab538a
- need to check for MozWebSocket until FF10ESR is EOL'ed.
a93b3c3
- whitespace commit
41547a4
- Add grunt
deb0061
- improve fn.bind polyfill formatting. fix linting error.
6e26918
- Function.prototype.bind polyfill tests.
7a1ee67
- Improved behavior-based detection
c74ef80
- Fixing busted tests
ac8c5c0
- Initial version with complete behavior testing
0eecb94
- whitespace fixes
d5aae95
- Updated to new version, ref. https://github.com/Modernizr/Modernizr/pull/304#issuecomment-5644788
78affaf
- optimizing test using Modernizr.testStyles() as suggested by @ryanseddon
08bd778
- Adding test for SubPixel Font Rendering
71f46a3
- Reduced version, based on CSS parsing only
c2b0c87
- more docs on geolocation being hilariously tricky to detect.
633a5ac
- Added EXIF Orientation test
d17576a
- Added feature detect for four background-position values
65ce459
- fix masks test so that it doesnt count firefox's SVG mask result.
314ceda
- Revert "remove pointer events test as it's not reliable. ref #80"
db2a1f8
- remove pointer events test as it's not reliable. ref #80
284a859
- Explicitly reject tests of CSS properties that have dashes (rather than camelCase) because such tests work on some browsers but are non-portable.
c1cdb50
- make regions property testing cross-browser compatible
9e0abf8
- Add backgroundPositionXY check
7efa3ee
- Forgot to remove the old build script
0857ba3
- removing background-clip:text test as it's too buggy in Opera/IE/WebKit. Needs a better test. Ref #199
d0038d1
- fixing invalid test background-size: cover
20f11ef
- Revert "CSP test"
f30f011
- CSP test
dea999f
- more details to pointer events test.
4247a75
- refactoring with use of the smart prefixed() function
300ad3c
- removing unneccessary variable and declaration
6842556
- Added file comments. How it works and why would you want to test that.
7fbab37
- Added css-calc standalone test
129d5bc
- removing duplicate vibrate and deprecated blobbuilder
f0e5b44
- add vibrate feature detection for mobile browsers
b7fcccf
- remove opera 11.00 bug, fixed in 11.10. ref #159. thx @ajpiano
ceea6ab
- adding .editorconfig to normalize on whitespace standards.
264093f
- death to the URL scheme!
b7c695d
- Fixed an issue where we were trying to append elements to document.body before document.body being actually available
edf461c
- Forms FileInput test
00030f9
- cssfilters test
5eb4dfb
- repeat
ceea6ab (remove opera's input type=color check). ref #159 4c5d38a
- browser support deets on css-mask
6ab95e5
- Update master
c6ebf28
- added browser support test for
3e7d1c6
- update documentation and remove buggyinteractivevalidation flag (fixes Issue #584)
92b19ae
- cssfilters test
05fa48a
- adding metadata for lastchild selector test. ref #304
928edb7
- documentmode test for ie10
b54b10f
- add a few more globals to the JSHint lint options.
2d4b4f4
- blobbuilder test needs some !!
7151add
- Updated URLs
cede060
- removing flexbox-legacy. flexboxlegacy (with no dash) still exists.
916294c
- 2.6.1 final.
1cf3c14
- rename vibration file
ea30e8c
- 2.6.0 final. woohoo.
88e76ee
- handing prefixes for web intents
bef63c8
- adding blobbuilder feature detect test
f591839
- Add comment about webkit geolocation bug
67d7249
- Update master
176fd05
- Typo
5aeb25f
- Silly description
4215172
- phantomjs toString()s a window different than Chrome does..
9c2bd28
- Updated build status image to point to master
22f8eb7
- bumping version to pre.
8f14334
- fixing link to @kangax's iseventsupported.
e400f4d
- Replace non-standard
substr usage with standard slice. http://es5.github.com/#x15.5.4.13 79b8fb0
- Hyphenator.js bug warning
53198aa
- Avoid activating geolocation in webkit
119d0f8
- Fixed a bug where the generated flow name was invalid
e798443
- Removed unused variables
a2b4b0d
- Added hyphen-less alias for flexbox-legacy to allow use of dot notation in JavaScript code.
efaa822
- whitespace cleanup
9a60e95
- Fixed insert order in test_hyphens_find
caa5737
- Remove the assumption, introduced in
c1cdb50, that arguments are strings. f017851
- revision to include support for moz
fa6bba9
15 February 2012
- Detects localized number input/display
#494
- removed dependencies from other test
#481
- modernizr2.5.1 fixes
#485
- csstransforms3d fix for chrome win xp w/o 3d acceleration.
#462
- Add feature detect for Web Intents
#482
- Battery API and Low Battery
#477
- Transform and transition detection Issue #436
#473
- Added Navigation API (performance) and performance memory
#471
- Add new canvas.toDataURL tests
#470
- Added cors detect, script defer/async and notification
#452
- Fixes #453 - MathML feature detection test
#461
- Changing transition end event names in comment/example to match MDC
#463
- Browser support test for the HTML5 ,