Releases: beilunyang/moemail
Releases · beilunyang/moemail
Release list
@moemail/mcp v1.0.0
First release of the MoeMail MCP server — native temporary-email tools for any MCP client (Claude Desktop, Cursor, Cline, …).
Tools
create_email · list_emails · list_messages · read_message · wait_for_email · send_email · delete_email · delete_message
wait_for_emailis bounded (max 90s) and returnsstatus: "timeout"so the agent can retry instead of blocking.- Shares @moemail/core with the CLI, so both talk to the same MoeMail API.
Setup
{
"mcpServers": {
"moemail": {
"command": "npx",
"args": ["-y", "@moemail/mcp"],
"env": { "MOEMAIL_API_KEY": "YOUR_API_KEY", "MOEMAIL_API_URL": "https://moemail.app" }
}
}
}@moemail/cli v1.0.0
First stable release of the agent-first MoeMail CLI.
Highlights
- Refactored onto the shared @moemail/core HTTP client (same code path as the new MCP server).
- Typed error handling: distinct messages for config, auth, permission, and rate-limit failures; exit code 2 for config/auth, 1 otherwise.
sendnow sends from a temporary address (--content); works against servers that allow API-key send.- Full command set:
config·create·list·wait·read·send·delete·skill install.
Install
npm i -g @moemail/cliConfigure with moemail config set api-url <url> / api-key <key>, or the MOEMAIL_API_URL / MOEMAIL_API_KEY env vars.
v0.15.0
What's Changed
- docs(readme): add English README file
- feat(auth): add Google OAuth support
- feat(turnstile): integrate Cloudflare Turnstile for enhanced security in login and registration processes
- feat(i18n): enhance localization support with new languages(zh-tw/ja/ko)
Full Changelog: v0.14.0...v0.15.0

v0.14.0
What's Changed
- docs: add star-history by @1411430556 in #78
- feat: add internationalization support with next-intl
- feat(sharing): add email and message sharing functionality
New Contributors
- @1411430556 made their first contribution in #78
Full Changelog: v0.13.0...v0.14.0




v0.13.0
What's Changed
- fix: Deploy script PROJECT_NAME is invalid by @sdrpsps in #43
- Optimize email cleanup and add database indexes by @Selenium39 in #50
- feat: Implement email sending functionality via Resend service by @beilunyang in #57
New Contributors
- @Selenium39 made their first contribution in #50
- @beilunyang made their first contribution in #57
Full Changelog: v0.12.0...v0.13.0
v0.12.0
What's Changed
- chore: Update deploy script by @sdrpsps in #34
- feat: Add delete function for single message by @jieyitang in #38 (resolved #30 )
- fix: Github Action failed to build pages
- chore: enhance test data generation with user identifica
tion - feat: integrate theme support in message view for improv
ed styling (resolved #36 )
New Contributors
- @jieyitang made their first contribution in #38
Full Changelog: v0.11.0...v0.12.0
v0.11.0
What's Changed
- docs: 补充 Catch-All 状态不可用时的解决方案- 在 README.md 文件中添加了新的注意事项 by @Ktovoz in #26
- feat: Add configurable maximum email limit for users
- refactor: Consolidate configuration management with Zustand store
- docs: Add system settings section to README with configuration details
New Contributors
Full Changelog: v0.10.0...v0.11.0

v0.10.0
What's Changed
- feat: Implement OpenAPI with API Key authentication and role-based access control
- feat: Add administrator contact information configuration item
Full Changelog: v0.9.2...v0.10.0
v0.9.2
What's Changed
- fix: Users logging in with a password can't get their mailbox
Full Changelog: v0.9.1...v0.9.2
v0.9.1
What's Changed
- feat: Enhance registration process with improved validation and error handling
- feat: Support finding and promoting roles by username
Full Changelog: v0.9.0...v0.9.1



