diff --git a/CHANGELOG.md b/CHANGELOG.md
index 2e72185eca..eb1862189b 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,35 @@
+
+# [3.0.0-beta.3](https://github.com/dequelabs/axe-core/compare/v3.0.0-beta.2...v3.0.0-beta.3) (2018-03-08)
+
+
+### Bug Fixes
+
+* Correct runOnly object for TypeScript definition ([571e984](https://github.com/dequelabs/axe-core/commit/571e984))
+* **has-at-least-one-main:** Rename check to page-has-main, for reusability ([9a9c283](https://github.com/dequelabs/axe-core/commit/9a9c283))
+* **has-no-more-than-one-main:** Rename check to page-no-duplicate for better reuse ([e75324b](https://github.com/dequelabs/axe-core/commit/e75324b))
+* **main-is-top-level:** Rename check to landmark-is-top-level for greater reuse ([b405af1](https://github.com/dequelabs/axe-core/commit/b405af1))
+* **region:** Ignore forms without accessible name as landmarks ([8ad2718](https://github.com/dequelabs/axe-core/commit/8ad2718))
+
+
+### Features
+
+* **aria-required-attr:** Make aria-level required with role=heading [#740](https://github.com/dequelabs/axe-core/issues/740) ([64b743f](https://github.com/dequelabs/axe-core/commit/64b743f))
+* **aria:** allow DPUB ARIA roles ([70b48f6](https://github.com/dequelabs/axe-core/commit/70b48f6))
+* **frame-tested:** Use this new rule to test if all frames are available, instead of axe.log ([83cd17d](https://github.com/dequelabs/axe-core/commit/83cd17d))
+* **landmark-contentinfo-is-top-level:** Add rule ensuring top level contentinfo ([5692e7d](https://github.com/dequelabs/axe-core/commit/5692e7d))
+* **landmark-no-more-than-one-banner:** Add rule ensuring no more than one banner ([6617800](https://github.com/dequelabs/axe-core/commit/6617800))
+* **landmark-no-more-than-one-contentinfo:** Add rule ensuring no more than one contentinfo ([82217ef](https://github.com/dequelabs/axe-core/commit/82217ef))
+* **page-has-heading-one:** Added new best-practice rule ([cb8f261](https://github.com/dequelabs/axe-core/commit/cb8f261))
+* **rules:** Add new rule aria-dpub-role-fallback ([9470c02](https://github.com/dequelabs/axe-core/commit/9470c02))
+
+
+### BREAKING CHANGES
+
+* **main-is-top-level:** The check main-is-top-level is no longer available
+* **has-at-least-one-main:** Original has-at-least-one-main check is no longer available
+
+
+
# [3.0.0-beta.2](https://github.com/dequelabs/axe-core/compare/v3.0.0-alpha.9...v3.0.0-beta.2) (2018-03-01)
diff --git a/axe.d.ts b/axe.d.ts
index 7b7ebaa726..971960da87 100644
--- a/axe.d.ts
+++ b/axe.d.ts
@@ -1,4 +1,4 @@
-// Type definitions for axe-core 3.0.0-beta.2
+// Type definitions for axe-core 3.0.0-beta.3
// Project: https://github.com/dequelabs/axe-core
// Definitions by: Marcy Sutton
diff --git a/bower.json b/bower.json
index 58863cacbb..bbdf86dc6c 100644
--- a/bower.json
+++ b/bower.json
@@ -1,6 +1,6 @@
{
"name": "axe-core",
- "version": "3.0.0-beta.2",
+ "version": "3.0.0-beta.3",
"contributors": [
{
"name": "David Sturley",
diff --git a/package.json b/package.json
index 781d5e83b9..b2126c6c01 100644
--- a/package.json
+++ b/package.json
@@ -1,7 +1,7 @@
{
"name": "axe-core",
"description": "Accessibility engine for automated Web UI testing",
- "version": "3.0.0-beta.2",
+ "version": "3.0.0-beta.3",
"license": "MPL-2.0",
"engines": {
"node": ">=4"
@@ -91,4 +91,4 @@
"standard-version": "^4.2.0"
},
"dependencies": {}
-}
+}
\ No newline at end of file
diff --git a/sri-history.json b/sri-history.json
index 7b63f02fee..2e9b543656 100644
--- a/sri-history.json
+++ b/sri-history.json
@@ -90,5 +90,9 @@
"3.0.0-beta.2": {
"axe.js": "sha256-cMk6LIQ0mYRm54wqfZ6O2U/6BT6XpHPjqIPVyhMMHYU=",
"axe.min.js": "sha256-66fXkU5+wmx5X9sURMglHTsWKO8R+LoOIcBwB8N9dPI="
+ },
+ "3.0.0-beta.3": {
+ "axe.js": "sha256-9le58CGdN3pVlavrlAiyCmo276kXpnTKIIgFRlUhauI=",
+ "axe.min.js": "sha256-yzD9M6lgRosBZtC6x3acx5XaiLgR2jAWe1dDMqutmbs="
}
}
\ No newline at end of file