Skip to content

fix: remove upstream allowlist fetch and deprecate bundled allowlist#33

Merged
mdesoto merged 1 commit intomainfrom
fix/remove-upstream-allowlist
Apr 14, 2026
Merged

fix: remove upstream allowlist fetch and deprecate bundled allowlist#33
mdesoto merged 1 commit intomainfrom
fix/remove-upstream-allowlist

Conversation

@mdesoto
Copy link
Copy Markdown
Contributor

@mdesoto mdesoto commented Apr 14, 2026

Summary

  • Remove allowlist URL from scripts/update-blocklist.ts — upstream repo deleted allowlist.conf (disposable-email-domains#936)
  • Add @deprecated tag to useBundledAllowlist in interfaces
  • Mark useBundledAllowlist as deprecated in README options table
  • Existing bundled allowlist data remains intact; users should migrate to additionalAllowedDomains or custom sources

Test plan

  • npm run build succeeds
  • All 33 tests pass
  • Trigger update-blocklist workflow manually to confirm it completes without error

🤖 Generated with Claude Code

The upstream disposable-email-domains repo removed allowlist.conf
(disposable-email-domains/disposable-email-domains#936), breaking
the update-blocklist script. Remove the allowlist URL from the
update script and mark useBundledAllowlist as deprecated. Users
should use additionalAllowedDomains or custom sources instead.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@mdesoto mdesoto merged commit 751e9d8 into main Apr 14, 2026
3 checks passed
@mdesoto mdesoto deleted the fix/remove-upstream-allowlist branch April 14, 2026 23:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant