Releases
v0.1.0
Compare
Sorry, something went wrong.
No results found
Changelog
Other changes
cde9922 Add selectable email templates and GFM alerts
a64710a Close attachment permission probe before skipping test
73ed7d9 Fix Windows log truncation and portable path handling
2e2bde6 Fix full-check findings and remove decorative email accent
f9a889b Initial commit
4596147 Initial commit: spec, base template, previews
1dbad90 Merge repository license from GitHub
7dd509e Move PRD into docs/ so the README link works
99d5a97 Prepare v0.1.0 GitHub release with licensed packages
26db303 README: quote TOML strings in config example
9f00bba Run lint, duplication and security checks on Linux CI
c7ba8df Share duplication scan configuration between local checks and CI
792a13b gitignore: drop duplicate mailfire.conf entry
65939ed review 01: show help for validate/resend/version --help instead of exiting 1
86d81d6 review 02: redact api_key parse errors, add line numbers, harden search paths and size parsing
1fc52d9 review 03: non-deferrable cancel, robust key redaction, streamed file parts
105789f review 04: reject empty body and subject line breaks, harden address tests
668fb1d review 05: escape Lang, type trusted HTML, keep testdata byte-exact
fe8e73d review 06: resolve escapes/entities and drop unsafe links in text part, normalize CRLF, share note golden
e29b1a8 review 07: tokenize HTML with x/net/html, keep layout, ignore BOM
bdce9d3 review 08: DOM-based style block restore, honor author data-premailer, fail-safe tests
5c1f30f review 09: require regular attachment files, open after rendering
1c51627 review 10: decode image destinations before file lookup, sanitize cid extension
6149f23 review 11: footer via regular-file check, footer placement and multi-line preheader tests
8e29d76 review 12: flag deferral/test-mode hazard, pin CLI-only test mode
8666a7a review 13: unescaped message IDs, partial-line guard, truncation/escaping tests
0504b50 review 14: crash-safe save, concurrent-cleanup safety, test-mode guard
3bcd2b5 review 15: log resend attempts, skip vanished messages, harden --list
15eea69 review 16: withhold api_key details in inline-table parse errors, redact domain info
ff63e22 review 17: reject extra version args, strip v prefix from tag version
1ba62ff review 18: lowercase ST1005 error string, README permission-warning wording
c03b58c review 19: exit-code details in docs, CRLF/trailing-space tolerant README pin, man example test
7dbd581 review 20: use the repo's commit email as nfpm maintainer
c7e6235 review 21: LF gitattributes for Windows gofmt/goldens, pinned current actions, mock parse errors, coverage excludes testutil
c3e48f1 task 01: project scaffold and CLI skeleton
195378b task 02: configuration loading
2c0a374 task 03: Mailgun API client
8fc3a6f task 04: plain-text send (MVP)
6f6bef7 task 05: base template rendering
8f01b52 task 06: Markdown format
da9e9e2 task 07: HTML formats
6abfea5 task 08: CSS inlining
b23e964 task 09: attachments
80b6399 task 10: inline images via cid:
40ca4d0 task 11: preheader and footer
a724e8a task 12: test mode
3997083 task 13: logging
fb11230 task 14: deferral
460a645 task 15: resend
a4a5d06 task 16: validate subcommand
312999b task 17: version subcommand
07e344a task 18: Windows support
f8c4556 task 19: help text and documentation
f743033 task 20: packaging and release
9a4822c task 21: test suite and CI
You can’t perform that action at this time.