v0.24.1 — Distribution & repo hygiene
v0.24.1 — Distribution & repo hygiene
No physics changes — a distribution + repo-hygiene pass so the add-on is discoverable and
installable through every channel, and every install path can update. The manifest display name is now
Blender Optics Simulator (the extension id is unchanged, so your installs and the update channel
are unaffected).
Changed — platform-ready updater
- The self-hosted updater now defers to the Blender Extensions platform when the add-on is installed
from it (_platform_managed()→ packagebl_ext.blender_org.<id>): no daily-check timer, no external
repo registration, no Check/Install button — Blender delivers updates, and the panel just reads
"updates via Blender Extensions". GitHub / one-click / disk installs are unchanged — the
self-hosted channel + in-add-on updater still run. The same zip works both ways (no second build),
which is what makes the add-on submittable to extensions.blender.org.
Added — packaged MCP server
- The MCP server is now a
pip/uvx-installable console app,blender-optics-mcp(see
mcp/pyproject.toml+ themcp/server.jsonMCP-Registry manifest). Your MCP client config becomes one
command —uvx blender-optics-mcp— instead of an absolute path to a script.
Added — repo hygiene
CONTRIBUTING.md,CODE_OF_CONDUCT.md,SECURITY.md, issue + PR templates,FUNDING.yml.- README: fixed the citation block (it advertised a frozen v0.9.1 version DOI mislabeled as the concept
DOI), added OptiCore to "How this compares", a 60-second TL;DR + a release badge, and a clear
per-install-path update table. docs/EXTENSIONS_SUBMISSION.md— the compliance checklist + listing prep for extensions.blender.org.
Install / update: drag the one-click link from
https://emircbngl.github.io/blender-optics-simulator/ into Blender 4.2+, or download the attached
optical_alignment_sim-0.24.1.zip and Install from Disk. Existing installs update from inside Blender —
see the README's Install & stay updated section.