Skip to content

Releases: darkrockmountain/gomail

v0.6.1

15 Nov 11:51
ffd2128
Compare
Choose a tag to compare

Description

This release marks the full release of version v0.6.1 with significant improvements and additions. Key changes include bug fixes, refactoring, updated documentation, new features, and maintenance updates.

What's Changed

  • fix(ci): prevent errors when vars.CODECOV_BRANCHES is undefined (espe… (#67) @JRocabruna

Fixes

  • fix: update Go to 1.22.7 to address gob vulnerability (GO-2024-3106) (#99) @JRocabruna

Refactoring

Features

Maintenance

Dependencies

12 changes
  • fix: update Go to 1.22.7 to address gob vulnerability (GO-2024-3106) (#99) @JRocabruna
  • chore(deps): bump the all group across 1 directory with 8 updates (#98) @JRocabruna
  • chore(deps): bump github.com/darkrockmountain/gomail from 0.6.0-beta to 0.6.0 in /.examples/serverless/azure_functions (#68) @dependabot
  • chore(deps): bump github.com/darkrockmountain/gomail from 0.6.0-beta to 0.6.0 in /.examples/serverless/digitalocean_functions/packages/email-sender/send-email (#69) @dependabot
  • chore(deps): bump github.com/darkrockmountain/gomail from 0.6.0-beta to 0.6.0 in /.examples/serverless/google_cloud_functions (#70) @dependabot
  • chore(deps): bump github.com/darkrockmountain/gomail from 0.6.0-beta to 0.6.0 in /.examples/serverless/aws_lambda (#73) @dependabot
  • chore(deps): bump github.com/GoogleCloudPlatform/functions-framework-go from 1.8.1 to 1.9.0 in /.examples/serverless/google_cloud_functions (#78) @dependabot
  • chore(deps): bump the all group across 1 directory with 36 updates (#94) @dependabot
  • chore(deps): bump the all group across 1 directory with 8 updates (#95) @dependabot
  • chore(deps): bump the all group across 1 directory with 24 updates (#64) @dependabot
  • chore(deps): bump the all group across 1 directory with 3 updates (#62) @dependabot
  • Hotfix/msgraph sdk update (#66) @JRocabruna

Full Changelog: v0.6.0...v0.6.1

v0.6.0

17 Jul 15:02
4137572
Compare
Choose a tag to compare

v0.6.0

Description

This release marks the full release of version v0.6.0 with significant improvements and additions. Key changes include bug fixes, refactoring, updated documentation, new features, and maintenance updates.

What's Changed

  • Fixes

  • Refactoring

    • refactor(gomail): simplify type aliasing by @JRocabruna in #35
    • refactor(providers): separate email providers into individual packages by @JRocabruna in #7
    • refactor(common): move common components to dedicated directory with aliases by @JRocabruna in #27
    • refactor(email_sender): encapsulate EmailMessage struct by @JRocabruna in #10
  • Documentation

  • Features

    • feat(email_sender): add max size to the attachments by @JRocabruna in #13
    • feat(EmailMessage): change EmailMessage parameter to pointer in EmailSender interface for efficiency by @JRocabruna in #14
    • feat(email_message): encapsulate EmailMessage and Attachment struct with private fields and add constructors by @JRocabruna in #16
    • Feature/sanitizer by @JRocabruna in #33
    • feat(sanitizer): Add SanitizerFunc and update documentation by @JRocabruna in #36
    • feat(ci): optimize GitHub Actions workflow by combining build and test steps by @JRocabruna in #51
  • Maintenance

    • chore: update tests, documentation, and fix JSON marshalling/unmarshal by @JRocabruna in #40
    • retract(versions): retract versions prior to v0.6.0 by @DarkRockMountain-admin in #29
    • chore(deps): update Go module dependencies by @JRocabruna in #49
    • chore(deps): update Go module dependencies by @JRocabruna in #50
    • chore(deps): bump the all group with 11 updates by @dependabot in #20
    • chore(deps): bump the all group with 2 updates by @dependabot in #21
    • chore(deps): bump the all group with 4 updates by @dependabot in #23
    • chore(deps): bump the all group with 15 updates by @dependabot in #24
    • chore(deps): bump the all group across 1 directory with 4 updates by @dependabot in #43
    • chore(deps): bump the all group across 1 directory with 17 updates by @dependabot in #44

New Contributors

Full Changelog: v0.5.2...v0.6.0

v0.6.0-beta.3

04 Jul 14:25
6b078ee
Compare
Choose a tag to compare
v0.6.0-beta.3 Pre-release
Pre-release

v0.6.0-beta.3 - Beta Release

Description

This release marks the beta version with significant improvements and additions. Key changes include bug fixes, refactoring, updated documentation, new features, and maintenance updates.

What's Changed

  • Fixes

    • fix(microsoft365): correct attachment encoding to use raw content by @JRocabruna in #46
    • fix: update Go version to 1.22.5 to resolve net/http vulnerability by @JRocabruna in #48
  • Refactoring

    • docs(gomail): Refactor gomail package to simplify type aliasing by @JRocabruna in #35
  • Documentation

  • Features

    • Feature/sanitizer by @JRocabruna in #33
    • feat(sanitizer): Add SanitizerFunc and update documentation by @JRocabruna in #36
    • feat(ci): optimize GitHub Actions workflow by combining build and test steps by @JRocabruna in #51
  • Maintenance

    • chore: update tests, documentation, and fix JSON marshalling/unmarshal by @JRocabruna in #40
    • chore(deps): bump the all group across 1 directory with 4 updates by @dependabot in #43
    • chore(deps): update Go module dependencies by @JRocabruna in #49
    • chore(deps): update Go module dependencies by @JRocabruna in #50
    • chore(deps): bump the all group across 1 directory with 17 updates by @dependabot in #44

Full Changelog: v0.6.0-beta.2...v0.6.0-beta.3

v0.6.0-beta.2

18 Jun 10:18
8411120
Compare
Choose a tag to compare
v0.6.0-beta.2 Pre-release
Pre-release

v0.6.0-beta.2 - Beta Release

Description

This release marks the beta version with significant improvements and additions. Key changes include bug fixes, refactoring, updated documentation, new features, and maintenance updates.

What's Changed

New Contributors

Full Changelog: v0.6.0-beta...v0.6.0-beta.2

v0.6.0-beta

07 Jun 08:47
0f65d65
Compare
Choose a tag to compare
v0.6.0-beta Pre-release
Pre-release

v0.6.0-beta - Beta Release

Description

This release marks the beta version with significant improvements and additions. Key changes include security updates, refactoring, extended tests, new features, and bug fixes.

What's Changed

  • Documentation

    • docs(security): update supported versions in SECURITY.md by @JRocabruna in #6
  • Refactoring

    • refactor(providers): separate all email providers into individual packages by @JRocabruna in #7
    • refactor(email_sender): encapsulate EmailMessage struct by @JRocabruna in #10
  • Testing

    • test(email): extend email tests for providers by @JRocabruna in #9
  • New Features

    • feat(email_sender): add max size to the attachments by @JRocabruna in #13
    • feat(EmailMessage): change EmailMessage parameter to pointer in EmailSender interface for efficiency. by @JRocabruna in #14
    • feat(email_message): encapsulate EmailMessage and Attachment struct with private fields and add constructors by @JRocabruna in #16
  • Bug Fixes

New Contributors

Full Changelog: v0.5.2...v0.6.0-beta

v0.5.2

03 Jun 17:13
b236d9d
Compare
Choose a tag to compare

v0.5.2 - Post-Migration Release

Description

This release marks the first version after migrating from GitLab to GitHub. Key changes include the migration of the repository, the implementation of an automated CI/CD pipeline, deprecation of former versions, and bug fixes.

What's Changed

  • Migration

    • Migrated project repository from GitLab to GitHub.
    • Deprecated all former versions to avoid issues with the migration.
      gitlab-mirror
  • CI/CD

    • Implemented automated CI/CD pipeline using GitHub Actions.
  • Bug Fixes

New Contributors

Full Changelog: /~https://github.com/DarkRockMountain/gomail/commits/v0.5.2