Skip to content

libmorpheus 0.3.1

Choose a tag to compare

@github-actions github-actions released this 28 Aug 18:41

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-gener works 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 /native and /data for 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.0 JSR recovery workflow as historical release machinery; normal 0.3.1 publication remains part of the tag workflow.