0.18.0
Pre-release
Pre-release
Jennifer 0.18.0
Linux ships two binaries - same source, same language, different compiler:
jennifer- standard Go build. Default, full-featured; what most users want.jennifer-tiny- TinyGo build. Smaller, embeddable; noos/execor network stack.
macOS and Windows get the standard jennifer only, as best-effort unsupported builds (no jennifer-tiny).
Install jennifer unless you have a specific reason to use the constrained variant; see docs/user-guide/installing.md for guidance.
What's new
There is no per-release changelog yet; see the milestones for what has shipped and what is planned.
Test results
- Full Go test suite: passing (JUnit
report.xmlattached). - Interpreter code coverage: 60.8% (
coverage.htmlattached).
Artifacts
jennifer-0.18.0-darwin-amd64-UNSUPPORTED.tar.gzjennifer-0.18.0-darwin-arm64-UNSUPPORTED.tar.gzjennifer-0.18.0-linux-amd64.tar.gzjennifer-0.18.0-linux-arm64.tar.gzjennifer-0.18.0-windows-386-UNSUPPORTED.zipjennifer-0.18.0-windows-amd64-UNSUPPORTED.zipjennifer-manual.pdf- the full documentation as a single PDF.
Artifacts named -UNSUPPORTED are best-effort macOS / Windows builds (standard jennifer only, no TinyGo, unsigned, no support); see docs/user-guide/installing.md. They may be missing if that build failed - it does not block the Linux release.