libmorpheus 0.3.1
Version 0.3.1 is a patch release for the Deno/JSR distribution and its release qualification. The diff from v0.3.0 does not change src/, include/morpheus/morpheus.h, or cmake/PublicApi.cmake; it therefore removes no public function, changes no signature or record layout, and reassigns no constant. C ABI 2 and SONAME 1 remain correct.
The native archives are nevertheless rebuilt and republished under 0.3.1 so the current single project version continues to identify the native library, standalone Deno archive, JSR package, and benchmark evidence consistently.
Highlights
- Correct the bundled Emscripten preparer so
/data --with-generworks when the module is loaded from its published HTTPS JSR URL. - Permit the fresh-package smoke test to install an exact newly published version despite Deno's default minimum dependency age.
- Add
/setup, a permission-scoped command that acquires the matching verified native archive and selected stem dataset in one transaction-like operation. - Retain
/nativeand/datafor separate acquisition, including Alpheios generation-index preparation and Perseids Greek/Latin analysis data. - Qualify the published package from an empty Deno application against public JSR, GitHub Release, and upstream dataset endpoints.
- Improve package discovery and JSR scoring through entrypoint and exported symbol documentation, and correct the README notice link.
- Retain the narrow
v0.3.0JSR recovery workflow as historical release machinery; normal 0.3.1 publication remains part of the tag workflow.