Version 3.0.4

Change-Id: If8531b488b2ef28f8334a7c7e02c07d6b8afa2ab
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/307761
Commit-Queue: Kevin Chisholm <kevinjchisholm@google.com>
Reviewed-by: Jonas Termansen <sortie@google.com>
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 309f450..f2e49390 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,12 +1,15 @@
-## 3.0.4
+## 3.0.4 - 2023-06-07
 
 This is a patch release that:
 
 - Handles formatting nullable record types with no fields (dart_style issue [#1224]).
+- Fixes error when using records when targeting the web in development mode
+(issue [#52480]).
 
 [#1224]: https://github.com/dart-lang/dart_style/issues/1224
+[#52480]: https://github.com/dart-lang/sdk/issues/52480
 
-## 3.0.3
+## 3.0.3 - 2023-02-07
 
 This is a patch release that:
 
@@ -34,7 +37,7 @@
 [#52449]: https://github.com/dart-lang/sdk/issues/52449
 [#52386]: https://github.com/dart-lang/sdk/issues/52386
 
-## 3.0.2
+## 3.0.2 - 2023-05-24
 
 This is a patch release that:
 
@@ -50,7 +53,7 @@
 [#52352]: https://github.com/dart-lang/sdk/issues/52352
 [#52078]: https://github.com/dart-lang/sdk/issues/52078
 
-## 3.0.1
+## 3.0.1 - 2023-05-17
 
 This is a patch release that:
 
diff --git a/tools/VERSION b/tools/VERSION
index 04f5a2b..1cf0ac4 100644
--- a/tools/VERSION
+++ b/tools/VERSION
@@ -26,6 +26,6 @@
 CHANNEL stable
 MAJOR 3
 MINOR 0
-PATCH 3
+PATCH 4
 PRERELEASE 0
 PRERELEASE_PATCH 0