Skip to content

Commit 62852a7

Browse files
authored
Merge pull request #1179 from equalizedigital/release/1.30.0
Backport: Release/1.30.0
2 parents afa5a25 + b1e7cc4 commit 62852a7

140 files changed

Lines changed: 2406 additions & 5783 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

accessibility-checker.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
* Plugin Name: Accessibility Checker
1111
* Plugin URI: https://a11ychecker.com
1212
* Description: Audit and check your website for accessibility before you hit publish. In-post accessibility scanner and guidance.
13-
* Version: 1.29.0
13+
* Version: 1.30.0
1414
* Requires PHP: 7.4
1515
* Author: Equalize Digital
1616
* Author URI: https://equalizedigital.com
@@ -36,7 +36,7 @@
3636

3737
// Current plugin version.
3838
if ( ! defined( 'EDAC_VERSION' ) ) {
39-
define( 'EDAC_VERSION', '1.29.0' );
39+
define( 'EDAC_VERSION', '1.30.0' );
4040
}
4141

4242
// Current database version.

changelog.txt

Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,71 @@
11
Newer versions can be found in readme.txt.
22

3+
= 1.25.0 =
4+
* Added: Ability to scan the main posts archive (blog page).
5+
* Enhanced: Improved the Anchor Exists rule to handle more situations.
6+
* Fixed: Avoid console error for clear button on CPTs that are not scannable.
7+
8+
= 1.24.0 =
9+
* Added: Translations for 33 languages.
10+
* Enhanced: Handle Elementor buttons better in the new warnings fix.
11+
* Fixed: Several typo and grammar issues corrected in the plugin.
12+
* Fixed: Signup modal now works in Firefox under more conditions.
13+
* Fixed: Make sure that translations in JS files can be detected.
14+
15+
= 1.23.1 =
16+
* Changed: Remove the str_get_html fallback shim.
17+
18+
= 1.23.0 =
19+
* Added: Jest testing framework for accessibility rules with test case generation.
20+
* Changed: Added fallback for str_get_html() with deprecation notice.
21+
* Changed: Added density calculation capability in JS scanner.
22+
* Removed: Legacy PHP scan code.
23+
* Removed: PHP Simple HTML DOM Parser.
24+
* Converted: video_present rule to JS.
25+
* Converted: slider_present rule to JS.
26+
* Converted: missing_transcript rule to JS.
27+
* Converted: missing_subheadings rule to JS.
28+
* Converted: link_improper rule to JS.
29+
* Converted: link_non_html_file rule to JS.
30+
* Converted: longdesc_invalid rule to JS.
31+
* Converted: missing_table_header rule to JS.
32+
* Converted: incorrect_heading_order rule to JS.
33+
* Converted: img_alt_empty rule to JS.
34+
* Converted: img_alt_long rule to JS.
35+
* Converted: img_map_missing_alt rule to JS.
36+
* Converted: link_empty rule to JS.
37+
* Converted: linked_image_missing_alt rule to JS.
38+
* Converted: linked_image_empty rules to JS.
39+
* Converted: aria_hidden rule to JS.
40+
* Converted: empty_button rule to JS.
41+
* Converted: duplicate_form_label rule to axe-core compatible JS rule with conditional support for incomplete items.
42+
* Converted: empty_heading_tag rule to JS.
43+
* Converted: empty_table_header rule to JS.
44+
* Converted: iframe_missing_title rule to JS.
45+
* Converted: img_alt_redundant rule to JS.
46+
* Converted: img_alt_invalid rule to JS.
47+
* Converted: img_alt_missing rule to JS.
48+
* Converted: animated_gif rule to JS.
49+
* Converted: broken_aria_reference rule to JS.
50+
51+
= 1.22.2 =
52+
* Enhancement: Announce Global Accessibility Awareness Day in the admin during that week.
53+
54+
= 1.22.1 =
55+
* Enhancement: Make the skip-link fix handle sites with forced smooth scroll.
56+
* Enhancement: Make the zooming and scaling handle additional ways the tag can block scaling.
57+
* Fix: Swap to graphql for getting meetup data for display in the admin.
58+
59+
= 1.22.0 =
60+
* Enhancement: Improve the new window warning migration to handle more edge cases.
61+
* Fix: Avoid checking theme Tags when theme sandbox recovery is in play.
62+
* Fix: When parsing block content for scanning avoid stomping on post_content of a global.
63+
64+
= 1.21.0 =
65+
* Enhancement: Improve how density statistics are counted. You will see a notice about this change on the welcome page.
66+
* Fix: Ensure that the scanned posts counts are accurate to all posts scanned, not just ones that have issues.
67+
* Fix: Properly count posts that are scanned but have no issues to remediate.
68+
369
= 1.20.0 =
470
* Enhancement: Process dynamic blocks and oEmbeds more reliably in scans.
571
* Enhancement: Improve detection for missing_transcripts if there are several oEmbed videos from same provider on page.
Lines changed: 1 addition & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1 @@
1-
{
2-
"translation-revision-date": "YEAR-MO-DA HO:MI+ZONE",
3-
"generator": "WP-CLI\/2.12.0",
4-
"source": "build\/admin.bundle.js",
5-
"domain": "messages",
6-
"locale_data": {
7-
"messages": {
8-
"": {
9-
"domain": "messages",
10-
"lang": "en",
11-
"plural-forms": "nplurals=2; plural=(n != 1);"
12-
},
13-
"Get Pro to unlock this feature, opens in a new window.": [
14-
"\u0627\u062d\u0635\u0644 \u0639\u0644\u0649 \u0627\u0644\u0646\u0633\u062e\u0629 \u0627\u0644\u0627\u062d\u062a\u0631\u0627\u0641\u064a\u0629 \u0644\u0641\u062a\u062d \u0647\u0630\u0647 \u0627\u0644\u0645\u064a\u0632\u0629\u060c \u064a\u0641\u062a\u062d \u0641\u064a \u0646\u0627\u0641\u0630\u0629 \u062c\u062f\u064a\u062f\u0629."
15-
],
16-
"Saving...": [
17-
"\u062c\u0627\u0631\u064d \u0627\u0644\u062d\u0641\u0638..."
18-
],
19-
"Settings saved successfully. You must %svisit the editor%s and save the post to rescan and remove fixed issues from Accessibility Checker reports.": [
20-
"\u062a\u0645 \u062d\u0641\u0638 \u0627\u0644\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0628\u0646\u062c\u0627\u062d. \u064a\u062c\u0628 \u0639\u0644\u064a\u0643 %s\u0632\u064a\u0627\u0631\u0629 \u0627\u0644\u0645\u062d\u0631\u0631%s \u0648\u062d\u0641\u0638 \u0627\u0644\u0645\u0646\u0634\u0648\u0631 \u0644\u0625\u0639\u0627\u062f\u0629 \u0627\u0644\u0641\u062d\u0635 \u0648\u0625\u0632\u0627\u0644\u0629 \u0627\u0644\u0645\u0634\u0643\u0644\u0627\u062a \u0627\u0644\u0645\u0635\u062d\u062d\u0629 \u0645\u0646 \u062a\u0642\u0627\u0631\u064a\u0631 Accessibility Checker."
21-
],
22-
"Settings saved successfully.": [
23-
"\u062a\u0645 \u062d\u0641\u0638 \u0627\u0644\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0628\u0646\u062c\u0627\u062d."
24-
],
25-
"Saving failed.": [
26-
"\u0641\u0634\u0644 \u0627\u0644\u062d\u0641\u0638."
27-
],
28-
"Fix Settings": [
29-
"\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0625\u0635\u0644\u0627\u062d"
30-
]
31-
}
32-
}
33-
}
1+
{"translation-revision-date":"YEAR-MO-DA HO:MI+ZONE","generator":"WP-CLI\/2.12.0","source":"build\/admin.bundle.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"en","plural-forms":"nplurals=2; plural=(n != 1);"},"Get Pro to unlock this feature, opens in a new window.":["\u0627\u062d\u0635\u0644 \u0639\u0644\u0649 \u0627\u0644\u0646\u0633\u062e\u0629 \u0627\u0644\u0627\u062d\u062a\u0631\u0627\u0641\u064a\u0629 \u0644\u0641\u062a\u062d \u0647\u0630\u0647 \u0627\u0644\u0645\u064a\u0632\u0629\u060c \u064a\u0641\u062a\u062d \u0641\u064a \u0646\u0627\u0641\u0630\u0629 \u062c\u062f\u064a\u062f\u0629."],"Saving...":["\u062c\u0627\u0631\u064d \u0627\u0644\u062d\u0641\u0638..."],"Settings saved successfully. You must %svisit the editor%s and save the post to rescan and remove fixed issues from Accessibility Checker reports.":["\u062a\u0645 \u062d\u0641\u0638 \u0627\u0644\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0628\u0646\u062c\u0627\u062d. \u064a\u062c\u0628 \u0639\u0644\u064a\u0643 %s\u0632\u064a\u0627\u0631\u0629 \u0627\u0644\u0645\u062d\u0631\u0631%s \u0648\u062d\u0641\u0638 \u0627\u0644\u0645\u0646\u0634\u0648\u0631 \u0644\u0625\u0639\u0627\u062f\u0629 \u0627\u0644\u0641\u062d\u0635 \u0648\u0625\u0632\u0627\u0644\u0629 \u0627\u0644\u0645\u0634\u0643\u0644\u0627\u062a \u0627\u0644\u0645\u0635\u062d\u062d\u0629 \u0645\u0646 \u062a\u0642\u0627\u0631\u064a\u0631 Accessibility Checker."],"Settings saved successfully.":["\u062a\u0645 \u062d\u0641\u0638 \u0627\u0644\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0628\u0646\u062c\u0627\u062d."],"Saving failed.":["\u0641\u0634\u0644 \u0627\u0644\u062d\u0641\u0638."],"Fix Settings":["\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0625\u0635\u0644\u0627\u062d"]}}}
Lines changed: 1 addition & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1 @@
1-
{
2-
"translation-revision-date": "YEAR-MO-DA HO:MI+ZONE",
3-
"generator": "WP-CLI\/2.12.0",
4-
"source": "build\/emailOptIn.bundle.js",
5-
"domain": "messages",
6-
"locale_data": {
7-
"messages": {
8-
"": {
9-
"domain": "messages",
10-
"lang": "en",
11-
"plural-forms": "nplurals=2; plural=(n != 1);"
12-
},
13-
"There was a problem. Please try again.": [
14-
"\u062d\u062f\u062b\u062a \u0645\u0634\u0643\u0644\u0629. \u064a\u0631\u062c\u0649 \u0627\u0644\u0645\u062d\u0627\u0648\u0644\u0629 \u0645\u0631\u0629 \u0623\u062e\u0631\u0649."
15-
],
16-
"Sorry, your submission failed. Please shorten your responses and try again.": [
17-
"\u0639\u0630\u0631\u064b\u0627\u060c \u0641\u0634\u0644 \u0625\u0631\u0633\u0627\u0644\u0643. \u064a\u0631\u062c\u0649 \u062a\u0642\u0635\u064a\u0631 \u0625\u062c\u0627\u0628\u0627\u062a\u0643 \u0648\u0627\u0644\u0645\u062d\u0627\u0648\u0644\u0629 \u0645\u0631\u0629 \u0623\u062e\u0631\u0649."
18-
],
19-
"Sorry, your submission failed. Please try again.": [
20-
"\u0639\u0630\u0631\u064b\u0627\u060c \u0641\u0634\u0644 \u0625\u0631\u0633\u0627\u0644 \u0637\u0644\u0628\u0643. \u064a\u0631\u062c\u0649 \u0627\u0644\u0645\u062d\u0627\u0648\u0644\u0629 \u0645\u0631\u0629 \u0623\u062e\u0631\u0649."
21-
]
22-
}
23-
}
24-
}
1+
{"translation-revision-date":"YEAR-MO-DA HO:MI+ZONE","generator":"WP-CLI\/2.12.0","source":"build\/emailOptIn.bundle.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"en","plural-forms":"nplurals=2; plural=(n != 1);"},"There was a problem. Please try again.":["\u062d\u062f\u062b\u062a \u0645\u0634\u0643\u0644\u0629. \u064a\u0631\u062c\u0649 \u0627\u0644\u0645\u062d\u0627\u0648\u0644\u0629 \u0645\u0631\u0629 \u0623\u062e\u0631\u0649."],"Sorry, your submission failed. Please shorten your responses and try again.":["\u0639\u0630\u0631\u064b\u0627\u060c \u0641\u0634\u0644 \u0625\u0631\u0633\u0627\u0644\u0643. \u064a\u0631\u062c\u0649 \u062a\u0642\u0635\u064a\u0631 \u0625\u062c\u0627\u0628\u0627\u062a\u0643 \u0648\u0627\u0644\u0645\u062d\u0627\u0648\u0644\u0629 \u0645\u0631\u0629 \u0623\u062e\u0631\u0649."],"Sorry, your submission failed. Please try again.":["\u0639\u0630\u0631\u064b\u0627\u060c \u0641\u0634\u0644 \u0625\u0631\u0633\u0627\u0644 \u0637\u0644\u0628\u0643. \u064a\u0631\u062c\u0649 \u0627\u0644\u0645\u062d\u0627\u0648\u0644\u0629 \u0645\u0631\u0629 \u0623\u062e\u0631\u0649."]}}}
Lines changed: 1 addition & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1 @@
1-
{
2-
"translation-revision-date": "YEAR-MO-DA HO:MI+ZONE",
3-
"generator": "WP-CLI\/2.12.0",
4-
"source": "build\/frontendFixes.bundle.js",
5-
"domain": "messages",
6-
"locale_data": {
7-
"messages": {
8-
"": {
9-
"domain": "messages",
10-
"lang": "en",
11-
"plural-forms": "nplurals=2; plural=(n != 1);"
12-
},
13-
"opens a new window": [
14-
"\u064a\u0641\u062a\u062d \u0646\u0627\u0641\u0630\u0629 \u062c\u062f\u064a\u062f\u0629"
15-
],
16-
"EDAC: Did not find a matching target ID on the page for the skip link.": [
17-
"EDAC: \u0644\u0645 \u064a\u062a\u0645 \u0627\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 \u0645\u0639\u0631\u0641 \u0647\u062f\u0641 \u0645\u0637\u0627\u0628\u0642 \u0641\u064a \u0627\u0644\u0635\u0641\u062d\u0629 \u0644\u0631\u0627\u0628\u0637 \u0627\u0644\u062a\u062e\u0637\u064a."
18-
],
19-
"EDAC: Error updating history for skip link.": [
20-
"EDAC: \u062e\u0637\u0623 \u0641\u064a \u062a\u062d\u062f\u064a\u062b \u0627\u0644\u0633\u062c\u0644 \u0644\u0631\u0627\u0628\u0637 \u0627\u0644\u062a\u062e\u0637\u064a."
21-
]
22-
}
23-
}
24-
}
1+
{"translation-revision-date":"YEAR-MO-DA HO:MI+ZONE","generator":"WP-CLI\/2.12.0","source":"build\/frontendFixes.bundle.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"en","plural-forms":"nplurals=2; plural=(n != 1);"},"opens a new window":["\u064a\u0641\u062a\u062d \u0646\u0627\u0641\u0630\u0629 \u062c\u062f\u064a\u062f\u0629"],"EDAC: Did not find a matching target ID on the page for the skip link.":["EDAC: \u0644\u0645 \u064a\u062a\u0645 \u0627\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 \u0645\u0639\u0631\u0641 \u0647\u062f\u0641 \u0645\u0637\u0627\u0628\u0642 \u0641\u064a \u0627\u0644\u0635\u0641\u062d\u0629 \u0644\u0631\u0627\u0628\u0637 \u0627\u0644\u062a\u062e\u0637\u064a."],"EDAC: Error updating history for skip link.":["EDAC: \u062e\u0637\u0623 \u0641\u064a \u062a\u062d\u062f\u064a\u062b \u0627\u0644\u0633\u062c\u0644 \u0644\u0631\u0627\u0628\u0637 \u0627\u0644\u062a\u062e\u0637\u064a."]}}}

0 commit comments

Comments
 (0)