Skip to content

MooFile 1.0.0

Choose a tag to compare

@patw patw released this 07 Aug 14:05
· 11 commits to main since this release

Moofile finally hits 1.0 with proper multi language bindings. These all work on my machine, but are in a 1.0 state and may have rapid fixes in the coming weeks. We've finally escaped Python world and can Moo everywhere!

Highlights

  • Stable shared Rust core and bindings for Python, C, C++, Go, Node.js, and C#.
  • GitHub Actions build native binary artifacts for Linux, macOS, and Windows.
  • Python wheels publish to PyPI (heavily tested).
  • npm and NuGet publishing are wired up, but are explicitly less tested than PyPI.
  • Java remains available as a buildable binding and release artifact, but is not published to a package registry yet.

Distribution

  • Python: pip install moofile
  • Node.js: npm install moofile
  • .NET: dotnet add package MooFile
  • C/C++/Go/Java: download the matching native library archive from the release assets.

See DISTRIBUTION.md for publishing prerequisites and known caveats.

Full Changelog: v0.6.0...v1.0.0