v0.1.2 — Marketplace readiness and public-repo hygiene
Housekeeping for the Matomo Marketplace, and a tidy-up now that the repository is public. No
functional change to the plugin — if 0.1.1 works for you, this is optional.
Marketplace readiness
plugin.json:licenseis nowGPL-3.0+, the spelling the Marketplace accepts —
GPL-3.0-or-lateris correct SPDX but is not on their list, and would have been rejected at
submission. Added"category": "integration", a docs link, and anarchive.excludeso the zip
the Marketplace builds drops/dist,/tools,PLAN.mdand the internal brief.README.mdnow leads with a## Descriptionsection, because the Marketplace renders everything
between that heading and the next##as the plugin's page.- The install guide moved to
docs/index.md— the path that becomes the Documentation tab. - New
docs/faq.md(the FAQ tab): twelve questions taken from what actually gets asked —
whether the shared mailbox needs a licence (it does not), why not SMTP, client secret versus
certificate, how to rotate a secret without an outage, attachments over 3 MB, why
Mail.ReadWriteis needed, why the application access policy is not optional, the greyed-out
test button, the Docker plugin-upload flag, what happens if you install and do nothing, and the
Microsoft error codes. - New
screenshots/README.mddescribing the captures the plugin page still needs.
Public-repository hygiene
Deployment topology is out of the public tree: host names, orchestration, the private network and
local paths are gone from docs/BRIEF.md and PLAN.md in favour of generic wording. That detail
belongs in an operator's own runbook. It remains in the git history of the two releases before this
one.
Verified
60 unit tests passing and php -l clean on both PHP 7.2.34 (the supported floor) and PHP 8.5.9.
Install
Download Missivus-0.1.2.zip below and unzip it into plugins/, or upload it through
Administration → Platform → Plugins → Install a new plugin, then
./console plugin:activate Missivus. The Microsoft-side setup is in
docs/index.md;
common questions are answered in
docs/faq.md.
Requires Matomo 5.x and PHP 7.2.5+.