WebCalendar is a PHP application used to maintain a calendar for a single user or an intranet group of users. It can also be configured as an event calendar.
This is a maintenance release with a new feature: DSN URL parsing, added by @voronkovich. This allows you to create a PHPMailer instance with most important settings by passing in a single URL, ideal for configuring PHPMailer from an environment variable.
Other changes:
Fix some name edge cases, expand tests
Add pattern for ZoneMTA message IDs
Improve Hindi translation
PHPMailer 6.7.1
Add official support for PHP 8.2 (on release day!)
Add PHP 8.3 to test suite with "experimental" status
Add ext-openssl to composer suggest list
Bump development dependencies
PHPMailer 6.7
Break out boundary definitions into a method (note that boundary format has also changed slightly)
Remove MIME preamble to match popular client behaviour, may help with DKIM too
Fix handling of trailing whitespace in simple DKIM canonicalisation
Fix some possible POP3 auth issues, including a TCP hang (thanks to @czirkoszoltan)
Add Azure XOAUTH2 example and docs (thanks to @greew)
Preserve errors during disconnect
Avoid some PHP 8.1 type issues
Update CI to run on Ubuntu 22.04
PHPMailer 6.6.5
This is a maintenance release
Don't try to issue RSET if there has been a connection error
Reject attempts to add folders as attachments
Don't suppress earlier error messages on close()
Handle Host === null better
Update Danish and Polish translations
Change recommendation for Microsoft OAuth package to thenetworg/oauth2-azure
Bump some GitHub action versions
Happy Hacktoberfest!
PHPMailer 6.6.4
This is a maintenance release.
Update Greek translation
Add text/csv MIME type
Fix DKIM when sending to anonymous group via mail()
Improve docs around auth following gmail & MS deprecations
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps phpmailer/phpmailer from 6.5.4 to 6.8.0.
Release notes
Sourced from phpmailer/phpmailer's releases.
... (truncated)
Changelog
Sourced from phpmailer/phpmailer's changelog.
... (truncated)
Commits
df16b61
6.8.02eb6860
Handle some possible issueseb746e5
Cleanup2e1298d
Changeloge939ca1
Merge pull request #2874 from voronkovich/support-dsn9880a72
Make DSNConfigurator::parseUrl() protectedf164395
Fix URL parsing for php 5.562fdf0a
Change default secure port to 4658bd0746
Fix typo in test method name25269b6
Fix typo: Mailformed -> MalformedDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)