darkrockmountain / gomail

GoMail is a powerful library for sending emails via multiple providers, including SMTP, Gmail API, Microsoft Graph API, SendGrid, AWS SES, Mailgun, Mandrill, Postmark, and SparkPost. Supporting attachments, plain text, and HTML content, it simplifies email integration for developers with easy setup and robust functionalities.
https://darkrockmountain.com
Apache License 2.0
4 stars 1 forks source link

Merge `develop` into `main` for v0.6.0 Release #58

Closed DarkRockMountain-admin closed 1 month ago

DarkRockMountain-admin commented 1 month ago

Description

This pull request merges the develop branch into the main branch in preparation for the v0.6.0 release. This release includes a comprehensive set of new features, bug fixes, and documentation updates that have been added since v0.5.2. The updates are thoroughly tested and documented, ensuring a smooth transition to the main branch.

Changes:

Checklist

Please ensure the following guidelines are met:

Additional Information

This pull request incorporates all changes listed in the changelog and on the releases page, ensuring a comprehensive and well-documented update for v0.6.0.

codecov-commenter commented 1 month ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Impacted file tree graph

@@           Coverage Diff           @@
##             main      #58   +/-   ##
=======================================
  Coverage        ?   92.67%           
=======================================
  Files           ?       19           
  Lines           ?      846           
  Branches        ?        0           
=======================================
  Hits            ?      784           
  Misses          ?       34           
  Partials        ?       28           
Flag Coverage Δ
unittests 92.67% <100.00%> (?)

Flags with carried forward coverage won't be shown. Click here to find out more.

Files Coverage Δ
common/attachment.go 100.00% <100.00%> (ø)
common/email.go 100.00% <100.00%> (ø)
common/utils.go 100.00% <100.00%> (ø)
common/validation.go 100.00% <100.00%> (ø)
credentials/helpers.go 100.00% <ø> (ø)
gomail.go 100.00% <100.00%> (ø)
providers/gmail/gmail_email_sender.go 71.42% <100.00%> (ø)
providers/mailgun/mailgun_email_sender.go 100.00% <100.00%> (ø)
providers/mandrill/mandrill_email_sender.go 96.29% <100.00%> (ø)
...roviders/microsoft365/microsoft365_email_sender.go 78.72% <100.00%> (ø)
... and 9 more