Skip to content
v1.41.1
New
- docs: add feature guide documentation pages with landing page integration #101
- api: add A2A agent-card, agents.json, and expand AI discoverability
- dashboard: add Alpine.js toast notification system with animations
- dashboard: comprehensive UI/UX, accessibility, and security improvements #87
- mcp: add llms.txt to landing page and MCP server for EuroMail API
- sdks: complete TypeScript SDK and create Rust SDK with full API coverage
- api,worker,smtp,common,dashboard: add production readiness infrastructure
- billing: operationalize Stripe integration with webhook idempotency, trial support, and consolidated helpers
Fixed
- ci: add Docker Hub login to avoid pull rate limits
- landing,dashboard: improve anchor navigation, hero clarity, and signup form
- dashboard: add focus indicators, aria-hidden, and autocomplete to templates
- dashboard: exclude whitespace from special characters in password validation
- dashboard: strengthen password policy, brute-force limits, and registration rate limiting
- api,smtp: replace production unwraps with proper error handling #76
- api,tests: resolve 9 failing integration tests across analytics, contact lists, and unsubscribe
- common: suppress clippy too_many_arguments on DB upsert functions
- remove accidentally committed sdks/rust/target and fix gitignore
- tests: add missing AppConfig timeout fields to test initializers