Updated version
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 0697747..57e62a4 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,6 +1,10 @@
Changelog
=========
+#### Version 3.0.0 (2021-03-24)
+
+First non-nullable-by-default release
+
#### Version 3.0.0-nullsafety.2 (2021-02-05)
* Ports this library to non-nullable-by-default, a new feature in the Dart language
diff --git a/CONTRIBUTORS b/CONTRIBUTORS
index 123f747..a6ac4f8 100644
--- a/CONTRIBUTORS
+++ b/CONTRIBUTORS
@@ -12,3 +12,5 @@
Daniel Linsenmeier <daniel@ephenodrom.de> <https://github.com/Ephenodrom>
CDDelta <ngjunyen@gmail.com> <https://cddelta.github.io/portfolio/>
Shammah Chancellor <https://github.com/schancel>
+Rick Bellens <https://github.com/rbellens>
+
diff --git a/pubspec.yaml b/pubspec.yaml
index 8102b8a..02616e3 100644
--- a/pubspec.yaml
+++ b/pubspec.yaml
@@ -1,5 +1,5 @@
name: pointycastle
-version: 3.0.0-nullsafety.2
+version: 3.0.0
description: A Dart library implementing cryptographic algorithms and primitives, modeled on the BouncyCastle library.
homepage: https://github.com/bcgit/pc-dart
environment: