Skip to content

Releases

v1.16.0

Choose a tag to compare

@github-actions github-actions released this 12 Nov 22:40
v1.16.0
fee7f11

Install the CLI in a project with go get -tool github.com/Unfield/Tern/cmd/tern@v1.16.0, or start a new one with:

go run github.com/Unfield/Tern/cmd/tern@v1.16.0 new my-app

See CHANGELOG.md for details.

Changelog

v1.15.0

Choose a tag to compare

@github-actions github-actions released this 12 Nov 19:59
v1.15.0
b9cab61

Install the CLI in a project with go get -tool github.com/Unfield/Tern/cmd/tern@v1.15.0, or start a new one with:

go run github.com/Unfield/Tern/cmd/tern@v1.15.0 new my-app

See CHANGELOG.md for details.

Changelog

v1.14.0

Choose a tag to compare

@github-actions github-actions released this 12 Nov 08:30
v1.14.0
cbcee4b

Install the CLI in a project with go get -tool github.com/Unfield/Tern/cmd/tern@v1.14.0, or start a new one with:

go run github.com/Unfield/Tern/cmd/tern@v1.14.0 new my-app

See CHANGELOG.md for details.

Changelog

v1.13.0

Choose a tag to compare

@github-actions github-actions released this 12 Nov 05:46
v1.13.0
be44d17

Install the CLI in a project with go get -tool github.com/Unfield/Tern/cmd/tern@v1.13.0, or start a new one with:

go run github.com/Unfield/Tern/cmd/tern@v1.13.0 new my-app

See CHANGELOG.md for details.

Changelog

  • 47c7e93: feat(native): binaries without the JavaScript engine, and emails rendered natively (@Unfield)
  • 1ce29d0: fix(report): order error groups by when they were seen, not their timestamps (@Unfield)
  • 0ea22b1: test(signals): post a nonce that's known not to solve the challenge (@Unfield)
  • 9d2fdd8: fix(website): sticky boxes on whole pixels, so the docs sidebar and contents stop jiggling (@Unfield)
  • a3e2991: docs(adr): keep boxed values in native rendering (@Unfield)
  • be44d17: release: v1.13.0 (@Unfield)

v1.12.0

Choose a tag to compare

@github-actions github-actions released this 12 Nov 01:11
v1.12.0
51268c4

Install the CLI in a project with go get -tool github.com/Unfield/Tern/cmd/tern@v1.12.0, or start a new one with:

go run github.com/Unfield/Tern/cmd/tern@v1.12.0 new my-app

See CHANGELOG.md for details.

Changelog

  • e0d5bbb: feat(kit): pages rendered on demand, tags and revalidation, a shared cache, cache headers, pages without JavaScript (@Unfield)
  • 51268c4: release: v1.12.0 (@Unfield)

v1.11.0

Choose a tag to compare

@github-actions github-actions released this 12 Nov 01:06
v1.11.0
8ea9b74

Install the CLI in a project with go get -tool github.com/Unfield/Tern/cmd/tern@v1.11.0, or start a new one with:

go run github.com/Unfield/Tern/cmd/tern@v1.11.0 new my-app

See CHANGELOG.md for details.

Changelog

v1.10.0

Choose a tag to compare

@github-actions github-actions released this 11 Nov 23:57
v1.10.0
4c930c2

Install the CLI in a project with go get -tool github.com/Unfield/Tern/cmd/tern@v1.10.0, or start a new one with:

go run github.com/Unfield/Tern/cmd/tern@v1.10.0 new my-app

See CHANGELOG.md for details.

Changelog

  • ab04dd9: feat(tracing): spans for requests, loads, renders, SQL, HTTP and jobs, OTLP export, and a waterfall in tern dev (@Unfield)
  • 65702bc: feat(report): error reports grouped by cause, from the server and the browser, to Sentry (@Unfield)
  • a450302: feat(kittest): test loads, actions and whole apps from Go; tests in every template (@Unfield)
  • c107d93: ci(templates): print the server's log when a template check fails (@Unfield)
  • 4c930c2: release: v1.10.0 (@Unfield)

v1.9.0

Choose a tag to compare

@github-actions github-actions released this 11 Nov 22:54
v1.9.0
e6d70c6

Install the CLI in a project with go get -tool github.com/Unfield/Tern/cmd/tern@v1.9.0, or start a new one with:

go run github.com/Unfield/Tern/cmd/tern@v1.9.0 new my-app

See CHANGELOG.md for details.

Changelog

  • 94d4652: feat(logging): request IDs, redaction, sampling, sinks and a log view in tern dev (@Unfield)
  • 91242b9: feat(signals): HTTPS in kit, and security signals with fingerprints, a client check and devices (@Unfield)
  • 0687333: feat(deploy): tern deploy to servers over SSH, Fly.io and container registries (@Unfield)
  • effe336: fix(client): scroll on new history entries and with smooth scrolling; dev serves workspace node_modules (@Unfield)
  • f95955e: feat(website): tern.land, built with Tern and prerendered (@Unfield)
  • 935b49a: feat(website): sitemap, robots.txt and canonical URLs (@Unfield)
  • 99f84f8: fix(deploy): per-release environments, sudo for every systemctl call, cleaner output (@Unfield)
  • 5e9f610: fix(dev): styled first paint under tern dev; website: steady header, no theme-icon flash (@Unfield)
  • a334781: docs(roadmap): the plan past v1.9 (@Unfield)
  • 2dcc5ac: release: v1.9.0 (@Unfield)
  • e6d70c6: fix(logging/file): close a rotated log before removing it, which Windows needs (@Unfield)

v1.8.0

Choose a tag to compare

@github-actions github-actions released this 11 Nov 20:16
v1.8.0
11b7f18

Install the CLI in a project with go get -tool github.com/Unfield/Tern/cmd/tern@v1.8.0, or start a new one with:

go run github.com/Unfield/Tern/cmd/tern@v1.8.0 new my-app

See CHANGELOG.md for details.

Changelog

  • aefb6bf: feat(new): a full app to start from, next to the bare templates (@Unfield)
  • 731c5e5: perf(native): page data from Go values, Svelte's Renderer output in Go (@Unfield)
  • 46aeebe: perf(native): Svelte's attribute helpers in Go; phase 2 done (ADR 0013) (@Unfield)
  • 11b7f18: release: v1.8.0 (@Unfield)

v1.7.0

Choose a tag to compare

@github-actions github-actions released this 11 Nov 06:41
v1.7.0
939a141

Install the CLI in a project with go get -tool github.com/Unfield/Tern/cmd/tern@v1.7.0, or start a new one with:

go run github.com/Unfield/Tern/cmd/tern@v1.7.0 new my-app

See CHANGELOG.md for details.

Changelog

  • f68fd1c: feat(cli): tern routes -json, and tern dev reports route changes (@Unfield)
  • f1c9030: feat(accounts): email address changes and built-in rate limits (@Unfield)
  • 693ee3f: feat(accounts): two-step sign-in with an authenticator app (@Unfield)
  • 5e35fb0: feat(accounts): sign in with GitHub, Google or OpenID Connect into accounts users (@Unfield)
  • 6f39b33: perf: Tern's own JSON encoder, and fewer allocations in native renders (@Unfield)
  • e885b8c: perf(build): no inlining in the main package with native rendering (@Unfield)
  • e133d33: release: v1.7.0 (@Unfield)
  • 939a141: fix(jsonenc): write invalid UTF-8 as the Go release's encoding/json does (@Unfield)