Commit Graph

2588 Commits

Author SHA1 Message Date
rejas
689165a67c Update node testing matrix and dependencies 2021-07-09 22:06:09 +02:00
veeck
30da3dfdbb Update dependencies 2021-05-07 09:55:34 +02:00
Raúl Núñez de Arenas Coronado
6d56d814b9 Replace 'kebab-case' to 'hyphen-case' (#2646)
Since 'kebab-case' may be perceived as derogatory by some members of
Arabic or Asian cultures, it's better to use a culture-agnostic term
like 'hyphen-case', which in addition is more self-explanatory than the
potentially offensive term 'kebab-case', which makes no sense without
knowing the origin of the term.
2021-04-10 20:41:34 +02:00
dependabot[bot]
7ab93848df Bump pug-code-gen from 2.0.1 to 2.0.3 (#2641)
Bumps [pug-code-gen](https://github.com/pugjs/pug) from 2.0.1 to 2.0.3.
- [Release notes](https://github.com/pugjs/pug/releases)
- [Commits](https://github.com/pugjs/pug/compare/pug-code-gen@2.0.1...pug@2.0.3)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-11 10:19:47 +01:00
Veeck
08ab91b828 Cleanup feature detects (#2639)
* Move tests with storage tag into that subdirectory

* Move tests with canvas tag into that subdirectory

* Move tests with image tag into that subdirectory

* Fix error

* Fix typo

* Move audio test into audio subdirectory

* Move battery test into that subdirectory

* Move canvas test into that subdirectory

* Move video test into that subdirectory

* Update dependencies

* Move form and input tests into input subdirectory

* Update dependencies again

* Move webgl, svg and event tests into subdirectories

* Update README
2021-03-10 08:18:51 +01:00
Veeck
db96bdaff9 Add warning about Homepage 2021-01-19 17:43:33 +01:00
Markel F
590ff521ec Fix a typo (probably) (#2633)
I think that the `es6class` is misspelled, I just noticed :)
2021-01-18 20:08:07 +01:00
toddwong
e1fbec342c Fix error in es6symbol with IE8 (#2630)
Keyword 'for' in `Symbol.for` caused `Undefined identifier` error in IE8.
2021-01-18 14:53:30 +01:00
Veeck
b1131f8766 Add check for parent node (#2631) 2021-01-18 14:53:24 +01:00
veeck
3514072f7f Update License for 2021 2021-01-05 11:25:32 +01:00
toddwong
690e36adda Fix error of es6symbol test in ie11 (#2624) 2020-12-16 20:03:57 +01:00
Veeck
6f9aec8da0 Fix naming of es6class test (#2622)
* Correctly name es6class test

* Update README

* Fix metadata
2020-12-13 13:50:59 +01:00
rejas
37b7bd428d Update dependencies 2020-12-13 13:22:23 +01:00
Veeck
1560f1f0dd Update Integration page (#2612)
* Show boolean value of complex tests also on the integration test page

* Fix formatting for video tests

* Cleanup integration page layout

* Update dependencies
2020-10-28 22:11:28 +01:00
Tan Zhen Yong
dc2fd4efe2 Add feature detection for IndexedDB 2.0 (#2607) 2020-10-28 14:32:38 +01:00
Jordan Tepper
67eb032be2 Add detect/tests for prefetch (#2610)
* Add detect/tests for prefetch

* Move to link directory

* Add in check for ie11 edge case
2020-10-26 07:50:42 +01:00
Laisa Costa
94592f279a Adding pt_br translation to README (#2609)
* Adding pt_br translation to README

* Adding translation to a new readme file
2020-10-07 21:00:23 +02:00
rejas
2253e14955 Update dependencies 2020-09-28 21:59:01 +02:00
Markel F
ee958f65ca Implement issue templates (#2603)
* Implement issue templates

* Create questions template
2020-09-28 15:00:46 +02:00
Markel F
fda7369a8b Require changes for codecov comment (#2598) 2020-09-10 08:36:32 +02:00
Aditya Zope
3ccc7f1036 Add valid chars test for the property of metadata (#2601)
* Add check for metadata.property to be lowercase

* Improve test for metadata.property values

* Refactor to keep polyfill test block
2020-09-08 10:23:44 +02:00
Guilherme Simoes
bd06d5a713 Remove old test for String.prototype.contains (#2600)
> "includes" was originally going to be named "contains". Unfortunately
> (...) Array.prototype.contains was used by Mootools in a way that
> caused this to be a breaking change. If you don't remember Mootools,
> at one point it was a pretty popular framework. It's not heavily used
> now, but a ton of sites on the web were built with it and have used it
> for years without active maintenance. It is abandoned but valuable.
> This would break them overnight. The standards committee decided to
> prioritize a functional web over the perfect syntax, and instead
> changed "contains" to "includes" to preserve functionality that
> everyone expected to just keep working.

For more information:
https://www.telerik.com/blogs/web-going-2016#toc_4

Also notice that
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/contains
redirects to
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/includes
2020-09-06 14:17:27 +02:00
Guilherme Simoes
461321e243 Fix datachannel test running on PS4 and certain Samsung TVs (#2599) 2020-09-04 20:57:11 +02:00
Markel F
ee2cc21bd7 Fix appveyor build (#2597)
Update to x64 version of node
2020-09-03 21:05:18 +02:00
Chris Smith
ef2814687b Add detection for support of scrollToOptions mode of window.scrollTo() (#2575) 2020-08-27 13:40:44 +02:00
Chris Smith
55f3f361fa Fix comment (#2591) 2020-08-21 14:44:44 +02:00
rejas
ce1f2157d7 Update dependencies 2020-07-23 16:12:44 +02:00
Markel F
ffad3e7aef Add Clipboard API (#2573)
* Add Clipboard API testing

* Implement sub-modules (but badly)

* Solve ESLint errors 🙄

* Improve the sub-properties detection

* Move feature detect location
2020-07-23 12:05:07 +02:00
Markel F
f81995d50f Fill the documentation (#2561)
* Create metadata.md

* Update the table

* Added builderAliases

* Updated aliases

* Added relative links + should not mentions

* Notes edits

* Remove authors note

* Rename file

Also changed the header levels to accomodate the new title/purpose

* Added introduction

* Revert "Added introduction"

This reverts commit 98005b1475.

* Sorry, signature problems

* Make some sentences a little bit more clear

* Add testing section

* Solve necessity typo

* Markdownlint executed

* Add Verify Your Tests section

* Install the Basics

* Restructure verify your tests section

* Add polyfills section

* Readability improvements

* Added submitting a PR section

* Table of contents fix

* Solve extra enter

* Fix link and correct polyfill name
2020-07-02 22:37:49 +02:00
Markel F
e134a07e9b Add warning (#2584)
https://hacks.mozilla.org/2020/07/securing-gamepad-api/
2020-07-02 22:19:17 +02:00
Christian Andersson
22553679e5 Add support for ResizeObserver (#2582) 2020-07-02 22:17:32 +02:00
dependabot[bot]
9b62ec82bf Bump websocket-extensions from 0.1.3 to 0.1.4 (#2570)
Bumps [websocket-extensions](https://github.com/faye/websocket-extensions-node) from 0.1.3 to 0.1.4.
- [Release notes](https://github.com/faye/websocket-extensions-node/releases)
- [Changelog](https://github.com/faye/websocket-extensions-node/blob/master/CHANGELOG.md)
- [Commits](https://github.com/faye/websocket-extensions-node/compare/0.1.3...0.1.4)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-07-01 13:37:50 +02:00
Josh Smith (he/him)
b621acefb0 Remove microagressive language (#2579) 2020-06-29 18:31:43 -04:00
Markel F
d31f4a000d Solve some polyfill link issues (#2576)
* Delete broken links, fix redirects

* Removed 2 dead repositories

* Replace github http links with https

* Upgrade to https

* Solve metadata errors

* Restore css3pie
2020-06-24 21:35:36 +02:00
Markel F
771354eec5 Solve some documentation issues (#2568)
* Solve #2418

* Solves #2085 + update spec link
2020-06-01 13:40:39 +02:00
Markel F
fa7149c1fe Decrapt datalist.js (#2569) 2020-05-29 10:34:11 +02:00
Markel F
bd28403966 Add metadata documentation (#2547)
* Create metadata.md

* Update the table

* Added builderAliases

* Updated aliases

* Added relative links + should not mentions

* Notes edits

* Remove authors note

* Rename file

Also changed the header levels to accomodate the new title/purpose

* Added introduction

* Revert "Added introduction"

This reverts commit 98005b1475.

* Sorry, signature problems

* Make some sentences a little bit more clear

* Solve necessity typo
2020-05-28 12:27:54 +02:00
Markel F
7efb9d0edd Avoid testing in only docs files (#2560)
* Avoid testing in only docs files

* Only avoid if it is md files
2020-05-19 16:39:52 +02:00
Markel F
59f35a14c5 Add avif detection (#2539)
* Add avif detection

* Add tests

Both the integration test and the caniuse test

* Add polyfill
2020-05-05 14:57:26 +02:00
Veeck
45d22f305d Update badges (#2555)
* Add codecov badge

* Add appveyor badge

* Update dependencies
2020-05-04 07:28:03 +02:00
Markel F
7981322718 Require minimal values for metadata (#2551)
* Throw warning if metadata is not present

* Some extra comments added

* Change to error and tests fixed

* Change some test names
2020-05-03 09:13:50 +02:00
Markel F
a06577cefa Solve Travis build config validation (#2550)
* Solve build config validation

* Remove useless stuff, add node 14 to the matrix

* Run node 14 on appveyor too

Co-authored-by: rejas <github@veeck.de>
2020-05-03 09:11:28 +02:00
Markel F
69b5078969 Metadata updates (#2552)
* Warning that were bugs

* knownBugs to warnings
2020-05-03 08:53:55 +02:00
Markel F
56f4fb4219 Add codecov support (#2554)
* Add codecov

* Add codecov package

* Add nyc

* Changed the codecov command
2020-05-03 08:33:37 +02:00
Markel F
780b668b88 Add edits to caniuse.js (#2549) 2020-04-28 17:42:36 +02:00
Veeck
870cf370ab Remove tests that were deprecated or duplicates (#2543)
* Remove tests that were deprecated or duplicates

* Review fix, use old name again
2020-04-27 20:03:38 +02:00
Veeck
a286fc51ec Upgrade mkdirp dependency, remove node8 support (#2545)
* Upgrade mkdirp dependency, remove node8 support

* Chuck old and useless entry
2020-04-27 18:45:31 +02:00
Veeck
f90b46a2bf v3.11.0 v3.11.0 2020-04-27 07:28:31 +02:00
Veeck
2004d77f4c Cleanup property tags (#2542)
* Add TODO

* Update changelog

* Fix property tags
2020-04-26 22:41:29 +02:00
Veeck
1e8f100f20 Update computedStyle usage (#2528)
* Fix getComputedStyle eslint rule

* Add TODO for ruby

* Use computed style in ruby test

* Use 3rd parameter in computedStyle

* Fix computedStyle usage

* Remove useless checks

* Update dependencies
2020-04-26 22:29:14 +02:00