diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 9ca9460..7eba2b9 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -28,7 +28,7 @@ jobs:
coverage: none
- name: Install Composer dependencies
- uses: "ramsey/composer-install@v2"
+ uses: "ramsey/composer-install@v3"
- name: PHPUnit tests
run: vendor/bin/phpunit
\ No newline at end of file
diff --git a/.github/workflows/psalm.yml b/.github/workflows/psalm.yml
index f5bd5c5..489eb95 100644
--- a/.github/workflows/psalm.yml
+++ b/.github/workflows/psalm.yml
@@ -26,7 +26,7 @@ jobs:
coverage: none
- name: Install Composer dependencies
- uses: "ramsey/composer-install@v2"
+ uses: "ramsey/composer-install@v3"
with:
composer-options: --no-dev
diff --git a/CHANGELOG.md b/CHANGELOG.md
index b4a7cc4..1a3daf2 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,11 @@
# Changelog
+## Version 5.1.2 (2024-05-08)
+
+* Use `#[SensitiveParameter]` annotation on some inputs
+ * This is defense in depth; we already wrapped most in `HiddenString`
+* Updated dependencies
+
## Version 5.1.1 (2024-04-19)
* Support both sodium_compat v1 and v2.
diff --git a/psalm.xml b/psalm.xml
index 5d159e6..132ad1c 100644
--- a/psalm.xml
+++ b/psalm.xml
@@ -11,6 +11,7 @@
+