Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge 2.2.0 #310

Merged
merged 417 commits into from
Apr 26, 2017
Merged

Merge 2.2.0 #310

merged 417 commits into from
Apr 26, 2017

Conversation

marcysutton
Copy link
Contributor

@marcysutton marcysutton commented Apr 25, 2017

This is a merge from Bitbucket:develop to Github:master for the 2.2.0 release. Not sure why it's showing a bunch of old commits, since we merged them long ago.

WilcoFiers and others added 30 commits May 2, 2016 14:09
dylanb and others added 22 commits April 12, 2017 14:13
Add group mappings to the axe-core rules for reporting in Comply V6
fix: pass second label if display:none

Approved-by: Wilco Fiers <wilco.fiers@deque.com>
Approved-by: Dylan Barrell <dylan@barrell.com>
Needs review support

* fix(test) Update selenium-webdriver

* fix(rule): th-has-data passes on non-text content in td

* feat(grunt): Added dev:no-lint option

    fix(gruntfile) Put jshint at the end of the build

* test: reduce console warnings for meta viewport

* feat: pass undefined data for incomplete

* feat: support incomplete by only templating strings

    Incomplete objects are handled later in publish-metadata.js

* feat: add explicit incomplete messaging

    Incomplete messages come from separate structure instead of templating in pass message

* feat: incorporate incomplete data into checks

* chore: remove unused build task

* test: isolate sticky header test to #fixture

    Trying to fix an error on CircleCI, always passed locally

* test: move sticky-header before into it block

    Still trying to fix CircleCI

* test: log error for debugging on CircleCI

* test: debug sticky-header check result on CI

* test: clean up debug stuff in test

* fix: simplify extender to use correct Check

    I was overthinking it :)

* Feat: Use has-content in td-has-header rule

* Feat: Return cantTell on th-has-data-cells

* feat: move incomplete data API to commons.color

* fix: update language for reasons

* fix: iterate over message objects for templates

Approved-by: Dylan Barrell <dylan@barrell.com>
Approved-by: Wilco Fiers <wilco.fiers@deque.com>
chore: update rule-descriptions
* fix(test) Update selenium-webdriver

* fix(rule): th-has-data passes on non-text content in td

* Feat: Return cantTell on th-has-data-cells

* test: incomplete for contrast in its own directory

* test: add message and test for incomplete

* chore: make Circle run a newer version of Node

Approved-by: Dylan Barrell <dylan@barrell.com>
feat: change audio/video rule to report incomplete

Closes #285

Approved-by: Wilco Fiers <wilco.fiers@deque.com>
Mobile tests for axe-core

* test: add mobile chrome to webdriver tests

* test: fix font-size color contrast failures

* test: add meta viewport tag to prevent scaling

    Test failures were caused by content resizing in the mobile browser after being dynamically injected by the test runner. user-scalable=no also fixed test failures at the iPhone 5 viewport in the test harness. The same test passed at that viewport outside of our test suite.
fix: pass color-contrast of child inside disabled button

* fix: pass child of disabled button

    Closes #250

* fix: use recursion and support aria-disabled

* feat: add support for disabled fieldsets

* feat: add support for disabled label descendants

Approved-by: Wilco Fiers <wilco.fiers@deque.com>
Approved-by: Dylan Barrell <dylan@barrell.com>
* Add configuration options:
- `iframes`: if false, only collect results from top frame
- `elementRef`: if true, return live element references for results from top frame
- `noSelectors`: if true, omit `target` for results from top frame.

* Address review comments

* Add tests in run-rules.js and run.js and invert sense of 'noSelectors' to 'selectors'
Approved-by: Marcy Sutton <marcy.sutton@deque.com>
Approved-by: Wilco Fiers <wilco.fiers@deque.com>
fix: Properly translate check messages

Closes https://dequesrc.atlassian.net/browse/WWD-675

Approved-by: Marcy Sutton <marcy.sutton@deque.com>
@marcysutton marcysutton requested a review from dylanb April 25, 2017 23:31
@CLAassistant
Copy link

CLAassistant commented Apr 25, 2017

CLA assistant check
Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.
3 out of 4 committers have signed the CLA.

✅ dylanb
✅ marcysutton
✅ alice
❌ Wilco Fiers


Wilco Fiers seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.
You have signed the CLA already but the status is still pending? Let us recheck it.

@dylanb
Copy link
Contributor

dylanb commented Apr 26, 2017

@marcysutton in general this looks good but it looks to me like:

test/checks/index.html is missing <script src="navigation/p-as-heading.js"></script>
test/core/index.html is missing <script src="/tmp/core/utils/performance-timer.js"></script>
test/rule-matches/index.html is missing <script src="p-as-heading-matches.js"></script>

Copy link
Contributor

@dylanb dylanb left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

look at my comment and make necessary changes

@dylanb
Copy link
Contributor

dylanb commented Apr 26, 2017

@marcysutton Also looks like the circle.yml file got lost somehow

@marcysutton
Copy link
Contributor Author

I excluded circle.yml since we were using Travis, I'll replace it when we make the switch. Opening an issue for that now.

@marcysutton marcysutton merged commit ed83eec into master Apr 26, 2017
@marcysutton marcysutton deleted the merge-2.2.0 branch April 26, 2017 21:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

9 participants