Skip to content

Releases: jennifer-language/jennifer

0.18.0

0.18.0 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 16 Jul 04:55

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; no os/exec or 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.xml attached).
  • Interpreter code coverage: 60.8% (coverage.html attached).

Artifacts

  • jennifer-0.18.0-darwin-amd64-UNSUPPORTED.tar.gz
  • jennifer-0.18.0-darwin-arm64-UNSUPPORTED.tar.gz
  • jennifer-0.18.0-linux-amd64.tar.gz
  • jennifer-0.18.0-linux-arm64.tar.gz
  • jennifer-0.18.0-windows-386-UNSUPPORTED.zip
  • jennifer-0.18.0-windows-amd64-UNSUPPORTED.zip
  • jennifer-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.

0.17.0

0.17.0 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 10 Jul 23:38

Jennifer 0.17.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; no os/exec or 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.

Artifacts

  • jennifer-0.17.0-darwin-amd64-UNSUPPORTED.tar.gz
  • jennifer-0.17.0-darwin-arm64-UNSUPPORTED.tar.gz
  • jennifer-0.17.0-linux-amd64.tar.gz
  • jennifer-0.17.0-linux-arm64.tar.gz
  • jennifer-0.17.0-windows-386-UNSUPPORTED.zip
  • jennifer-0.17.0-windows-amd64-UNSUPPORTED.zip

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.

0.16.0

0.16.0 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 10 Jul 18:25

Jennifer 0.16.0

Two binaries per platform - both are supported:

  • jennifer - standard Go build. Default, full-featured; what most users want.
  • jennifer-tiny - TinyGo build. Smaller, embeddable; no os/exec or network stack.

Install jennifer unless you have a specific reason to use the constrained variant; see docs/user-guide/installing.md for guidance.

Artifacts

  • jennifer-0.16.0-darwin-amd64-UNSUPPORTED.tar.gz
  • jennifer-0.16.0-darwin-arm64-UNSUPPORTED.tar.gz
  • jennifer-0.16.0-linux-amd64.tar.gz
  • jennifer-0.16.0-linux-arm64.tar.gz
  • jennifer-0.16.0-windows-386-UNSUPPORTED.zip
  • jennifer-0.16.0-windows-amd64-UNSUPPORTED.zip

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.