Install

Works with Drupal: ^10 || ^11

Using Composer to manage Drupal site dependencies

Alternative installation files

Download tar.gz 26.75 KB
MD5: 5b4ac27530bf601ea4c9e2baccb34562
SHA-1: 8f485bde57c9a01653c2c2accca36a6def344fe9
SHA-256: 9c8c4faa5943e5e97a0e1d1f6cbcd47123de22a6c66a09bed582ea76217bae0c
Download zip 46.03 KB
MD5: 7a65f50d97dd7a37aaa6aeaeec51ca19
SHA-1: a7eb442d059146b4a2d6b95611fc1911c09ab56a
SHA-256: 138795abd4bd9126670ba7ab18c154b431f6c2c431c382029d8a0c9cc313b0cc

Release notes

Security hardening and unit tests in preparation for stable release

Contributors (1)

ptmkenny

Changelog

Issues: 9 issues resolved.

Changes since 8.0.0-beta1 (compare):

Bug

  • fix: #3593735 Security hardening: Do not expose settings.php overrides (assisted by codex)
  • fix: #3593727 Security hardening: reject Firebase credential files inside webroot (assistance by codex)
  • fix: #3593737 Security hardening: Do not allow JSON credentials to be sneakily added in config (assistance by codex)
  • fix: #3593804 Security hardening: Do not log sensitive values (assistance by Codex and Claude Code)

Feature

  • feat: #3586810 Enable firebase auth to be configured by env var, not just JSON file

Task

  • task: #3590990 Update to phpstan-drupal v2 and fix phpstan type-safety errors
  • task: #3593704 PHPStan: Update docblock types, assisted by Claude Code
  • task: #3593701 Add basic unit tests with assistance from Claude Code (Opus)
  • task: #3593744 Docs: Note that the API is now final
Created by: ptmkenny
Created on: 4 Jun 2026 at 22:56 UTC
Last updated: 4 Jun 2026 at 22:57 UTC
Bug fixes

Other releases