Releases: EvotecIT/Mailozaurr
Releases · EvotecIT/Mailozaurr
v2.0.0-Preview7
What's Changed
- Fix SkipCertificateValidation for Send-EmailMessage by @PrzemyslawKlys in #77
- Add retry delay and backoff by @PrzemyslawKlys in #79
- Add Mailgun provider support by @PrzemyslawKlys in #80
- Add CI pipelines by @PrzemyslawKlys in #74
- Add flexible attachment support by @PrzemyslawKlys in #78
- Fix tests and adjust WhatIf behavior by @PrzemyslawKlys in #81
- Remove deprecated DNS references by @PrzemyslawKlys in #85
- Fix Ubuntu workflow with mono by @PrzemyslawKlys in #86
- Remove unused IMAP and POP stubs by @PrzemyslawKlys in #91
- fix(logging): pass correct progress percentage by @PrzemyslawKlys in #87
- Complete TODO tests with simple fixtures by @PrzemyslawKlys in #92
- Add IMAP message retrieval by @PrzemyslawKlys in #84
- Fix content ranges for Graph uploads by @PrzemyslawKlys in #89
- Fix ReplyTo conversion by @PrzemyslawKlys in #93
- Implement Graph certificate example by @PrzemyslawKlys in #83
- Add API documentation comments by @PrzemyslawKlys in #94
- Check for missing attachments by @PrzemyslawKlys in #97
- Fix restoring default auth header by @PrzemyslawKlys in #96
- Check dictionary keys in SendGridClient by @PrzemyslawKlys in #98
- Fix Graph API HttpResponseMessage disposal by @PrzemyslawKlys in #95
- Fix certificate disposal by @PrzemyslawKlys in #100
- Use logger instead of console in MicrosoftGraphUtils by @PrzemyslawKlys in #99
- Improve XML documentation by @PrzemyslawKlys in #103
- Handle plain email strings correctly by @PrzemyslawKlys in #101
- Add validation for ConvertFromGraphCredential by @PrzemyslawKlys in #102
- Handle Graph API error content by @PrzemyslawKlys in #108
- Dispose MemoryStream for inline attachments by @PrzemyslawKlys in #106
- Secure password after SMTP auth by @PrzemyslawKlys in #105
- Add configurable Graph chunk size by @PrzemyslawKlys in #104
- Fix Graph Connect SmtpResult by @PrzemyslawKlys in #109
- Update SendGrid error handling by @PrzemyslawKlys in #110
- Add validation attributes to PowerShell cmdlets by @PrzemyslawKlys in #111
- Add optional logging and Graph chunk parameters by @PrzemyslawKlys in #112
- Add CreateMessage tests for Graph and SendGrid by @PrzemyslawKlys in #113
- Add missing XML documentation by @PrzemyslawKlys in #114
- Add repository metadata to csproj files by @PrzemyslawKlys in #116
- Add S/MIME example by @PrzemyslawKlys in #117
- Include offending input in exception message by @PrzemyslawKlys in #115
- Improve retry always feature by @PrzemyslawKlys in #120
- Add OAuth token examples using helpers by @PrzemyslawKlys in #119
- Add Get-EmailMessage cmdlet by @PrzemyslawKlys in #118
- Implement webhook callbacks by @PrzemyslawKlys in #123
- Support SASL auth mechanism selection by @PrzemyslawKlys in #122
- Refactor HttpClient usage in MicrosoftGraphUtils by @PrzemyslawKlys in #121
- Wrap X509Store usage in using statement by @PrzemyslawKlys in #124
- Refactor Graph mail retrieval cmdlets by @PrzemyslawKlys in #125
- Add async SMTP send API by @PrzemyslawKlys in #126
- Improve PGP key handling by @PrzemyslawKlys in #127
- Add OpenPGP support by @PrzemyslawKlys in #82
- Add attachment examples by @PrzemyslawKlys in #128
- Ensure unique email recipients by @PrzemyslawKlys in #136
- Add sender address validation for Mailgun by @PrzemyslawKlys in #135
- Check PGP key paths by @PrzemyslawKlys in #134
- Fix SendFile disposal and logging by @PrzemyslawKlys in #133
- Fix SmtpResult status when certificate missing by @PrzemyslawKlys in #132
- Fix disconnect checks by @PrzemyslawKlys in #130
- Fix credential parsing in Graph by @PrzemyslawKlys in #141
- Fix SSL option override logic by @PrzemyslawKlys in #137
- Fix attachment decode errors by @PrzemyslawKlys in #138
- Refactor Send to async by @PrzemyslawKlys in #139
- Fix password cleanup after use by @PrzemyslawKlys in #143
- Fix disposal of HttpRequestMessage by @PrzemyslawKlys in #140
- Fix SaveMessage directory handling by @PrzemyslawKlys in #144
- Fix attachment size check for Graph by @PrzemyslawKlys in #142
- Add warning logs for swallowed exceptions by @PrzemyslawKlys in #151
- Fix disposal of multipart content by @PrzemyslawKlys in #150
- Include auth failure details in SmtpResult by @PrzemyslawKlys in #148
- Refactor ConvertToMailboxAddress by @PrzemyslawKlys in #147
- Document AllowUnsafeBlocks usage by @PrzemyslawKlys in #146
- Add CancellationToken support to send APIs by @PrzemyslawKlys in #145
- Dispose HttpClient PostAsync responses by @PrzemyslawKlys in #152
- Add Graph connection cmdlet and unify message tools by @PrzemyslawKlys in #129
- Standardize POP3 cmdlet names by @PrzemyslawKlys in #154
- Add Disconnect-EmailGraph cmdlet by @PrzemyslawKlys in #153
- Implement Get-GraphMessage cmdlet by @PrzemyslawKlys in #155
- Enhance IMAP/POP3 message retrieval by @PrzemyslawKlys in #156
- Implement parameter set support for Get-MailFolder by @PrzemyslawKlys in #157
- Rename mail message cmdlets by @PrzemyslawKlys in #158
- Add default connection sessions by @PrzemyslawKlys in #160
- Split tests for IMAP/POP3 message retrieval by @PrzemyslawKlys in #159
- Refactor graph cmdlets and remove aliases by @PrzemyslawKlys in #161
- Add typed message wrappers for IMAP and POP3 by @PrzemyslawKlys in #162
- Handle fetcher failures by @PrzemyslawKlys in #165
- Rename OAuth2 parameter by @PrzemyslawKlys in #164
- Update Graph ReplyTo property by @PrzemyslawKlys in #163
- Ensure Get-POP3Message checks connection state by @PrzemyslawKlys in #166
- Use AsyncLocal for session storage by @PrzemyslawKlys in #167
- Add IMAP cmdlets by @PrzemyslawKlys in #168
- Handle invalid base64 attachments by @PrzemyslawKlys in #169
- Improve IMAP/POP3 connection warnings by @PrzemyslawKlys in #173
- Fix HttpClient concurrency for upload sessions by @PrzemyslawKlys in #175
- Implement refresh token caching by @PrzemyslawKlys in #170
- Add POP3 message attachment saver cmdlet by @PrzemyslawKlys in https://github.com/Evot...
v2.0.0-Preview6
What's Changed
- docs: fix permissions typo in README by @PrzemyslawKlys in #66
- fix: correct verbose message for Get-IMAPFolder by @PrzemyslawKlys in #67
- Update POP message retrieval by @PrzemyslawKlys in #69
- test: define sample body content for Send-EmailMessage by @PrzemyslawKlys in #68
- docs: fix spelling mistakes by @PrzemyslawKlys in #72
- Add tests for ConvertFromGraphCredential by @PrzemyslawKlys in #71
- Add GetEmailAddress unit tests by @PrzemyslawKlys in #70
- Futher improvements by @PrzemyslawKlys in #73
- Fix SMTP auth optional by @PrzemyslawKlys in #76
Full Changelog: v2.0.0-Preview5...v2.0.0-Preview6
v1.0.7
What's changed
Full Changelog: v1.0.5...v1.0.7
v2.0.0-Preview5
What's Changed
- Improve v2 version by @PrzemyslawKlys in #65
- Rewritten all functions as cmdlets
- Updated DLLs to newest versions
- Moved all DNS related functionality to DnsClientX
- Moved all DNS (BIMI, CAA, MX, DANE etc) email functionality to DomainDetective project (not released yet!)
- Added SMIME support to Send-EmailMessage
- A lot of things I forgot
Most of the translation was done as-is to get rid of the powershell functions, but before full release I intend to improve/change cmdlets for better pop3/imap/graph etc functionality.
Full Changelog: v2.0.0-Preview4...v2.0.0-Preview5
v1.0.6
What's new
- Fixes Adding attachment >3 MB not possible if no client secret is used in #64
- Fixes When path to attachment is empty error should be handled better when using Graph in #64
Full Changelog: v1.0.4...v1.0.6
v1.0.5
What's new
- Updated net 6.0 to 8.0
- Bump EmailValidation to 1.3.0 from 1.2.0
- Bump Google.Apis.Auth to 1.69.0 from 1.68.0
- Bump MailKit to 4.12.0 from 4.8.0
- Bump MimeKit to 4.12.0 from 4.8.0
- Bump Microsoft.Identity.Client to 4.66.1 from 4.61.3
Full Changelog: v1.0.4...v1.0.5
v1.0.4
v1.0.3
What's Changed
- Bump DLLs to most recent versions before 2.0 by @PrzemyslawKlys in #57
Full Changelog: v1.0.2...v1.0.3
v2.0.0-Preview4
What's new
- Update to DLLs to latest versions
- Removes some unnessecary DLLs
- Different way to build module and load depenedencies
- Removal of DLLs from source codes
- Small updates to DLLs
- Add new DLLs
- Added
ConvertFrom-EmlToMsgto convert EML files to MSG files - Added
Import-MailFileto import MSG/EML files to PowerShell Object - Added
Get-MailMessage - Added
Get-MailMessageAttachment - Added
Find-BIMIRecord - Added
Find-CAARecord - Added
Find-DANERecord - Added
Find-MTASTSRecord - Added
Find-O365OpenIDRecord - Added
Find-SecurityTxtRecord - Added
Find-TLSRPTRecord - Added
Find-DNSSECRecord - Improve
Find-DMARCRecordto return more data - Added
Get-DMARCDatato read DMARC data from XML files - Added
Find-IPGeolocationto get IP Geolocation data - Small improvements to error handling
Full Changelog: v1.0.2...v2.0.0-Preview4
v1.0.2
What's new
- Rename
SkipCertificateValidatationtoSkipCertificateValidationinSend-EmailMessage(typo fix) - Added
SkipCertificateValidationtoConnect-IMAP - Added
SkipCertificateValidationtoConnect-POP3 - Added
SkipCertificateRevocationtoConnect-IMAP - Added
SkipCertificateRevocationtoConnect-POP3 - Use simpler certificate validation callback by @jborean93 in #42
New Contributors
- @jborean93 made their first contribution in #42
Full Changelog: v1.0.1...v1.0.2