From 9e534ed961908ccd1dfd63eccf9bbd279501a66c Mon Sep 17 00:00:00 2001 From: Vishesh 'ironeagle' Bangotra Date: Sat, 10 Jan 2026 16:45:38 +0530 Subject: [PATCH] feat(auth): introduce credential store abstraction and refactor Google auth - Add generic CredentialStore abstraction for credential persistence - Introduce pickle- and Redis-backed credential store implementations - Refactor Google OAuth provider to delegate persistence to CredentialStore - Make auth providers generic over credential type for stricter contracts - Update package documentation to reflect credential lifecycle vs persistence split - Add credentials module to public API surface - Harden .gitignore to exclude credential and token artifacts This release removes node-local persistence assumptions, enables distributed-safe authentication, and formalizes credential storage as a first-class extension point. --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 0bc44ce..1b4d737 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -5,7 +5,7 @@ build-backend = "setuptools.build_meta" [project] name = "mail-intake" -version = "0.0.1" +version = "0.0.2" description = "Structured mail ingestion and correspondence parsing with provider adapters (Gmail-first)." readme = "README.md" requires-python = ">=3.10"