Skip to content

Releases: Solvetus/missivus-nextcloud

v0.1.1 — docs correction

Choose a tag to compare

@rubendossantos rubendossantos released this 19 Aug 14:56

Docs-only patch release. No PHP logic changes.

Fixed

  • SMTP retirement timeline: README, docs/faq.md, docs/BRIEF.md, and the App Store description in appinfo/info.xml claimed Microsoft "has retired"/"retired" basic-authentication SMTP for Microsoft 365. Microsoft revised the schedule on 2026-01-27 — SMTP AUTH stays available until end of December 2026, then disabled by default for existing tenants (re-enable possible), unavailable by default for new tenants from 2027, with final removal to be announced in H2 2027. Docs now reflect the phased schedule instead of asserting it's already gone.
  • SPDX copyright headers: 25 source files carried SPDX-FileCopyrightText: 2026 Solvetus <hello@solvetus.com>. Corrected to SPDX-FileCopyrightText: 2026 Solvetus — an SPDX copyright line names a holder, not a mailbox.
  • App Store contact field: appinfo/info.xml's <author mail="..."> attribute changed from hello@solvetus.com to support@missivus.com.
  • Stale "thirty minutes" estimate: docs/INSTALL.md and README.md now say "about an hour" for the Entra/Exchange setup.
  • Hardcoded version string: docs/INSTALL.md's example tar command referenced missivus-0.1.0.tar.gz; now uses the missivus-<version>.tar.gz convention used elsewhere in the docs.

62 PHPUnit tests / 221 assertions pass; Psalm clean.

Missivus for Nextcloud 0.1.0

Choose a tag to compare

@rubendossantos rubendossantos released this 18 Aug 11:57

First release — send all of Nextcloud's outgoing email (password resets, share notifications, activity digests, admin alerts, and every app that uses the system mailer) through Microsoft Graph with application permissions and one shared mailbox: client credentials, Mail.Send, an Exchange application access policy. No SMTP, no user login, no external relay.

  • Ships switched off — installing changes nothing until you enable it
  • Client secret or certificate auth; tokens cached in the distributed cache
  • Forced From with Reply-To keep; attachments incl. the >3 MB upload-session path
  • Fallback to Nextcloud's own mailer off by default; every failure logged loudly and surfaced on the settings page
  • config.php overrides for every value (file-managed secrets never touch the database)
  • occ missivus:test and occ missivus:status
  • EN + PT-PT/FR/ES/IT

Supports Nextcloud 33–34, PHP 8.2+. The Graph transport is vendored byte-identical from missivus-matomo v0.1.4. Install guide: docs/INSTALL.md.

Install: extract missivus-0.1.0.tar.gz into your apps/ (or custom_apps/) directory and run occ app:enable missivus.