Skip to content

Releases: eta-dev/eta

Version 3.4.0

18 Mar 20:16
Compare
Choose a tag to compare

TL;DR

  • More informative Eta Errors

Commits

  • feat: expose error type (#276) 70bd7e3
  • fix: align commitlint versions f42ff51
  • fix: use npx instead of installing commitlint 69abe12

v3.3.0...v3.4.0

Version 3.3.0

16 Mar 16:17
Compare
Choose a tag to compare

Commits

v3.2.0...v3.3.0

Version 3.2.0

30 Nov 00:58
Compare
Choose a tag to compare

Commits

  • style: run format tool 9fb7d49
  • feat: enable support for default extensions (#266) 8054ffc

v3.1.1...v3.2.0

Version 3.1.1

23 Aug 16:29
Compare
Choose a tag to compare

Commits

  • fix: correctly escape string with debug: true 115721d
  • docs: add example of Deno import ee6d336

v3.1.0...v3.1.1

Version 3.1.0

27 Jul 20:04
Compare
Choose a tag to compare

Commits

v3.0.3...v3.1.0

Version 3.0.3

19 Jun 18:50
Compare
Choose a tag to compare

TL;DR

  • Fix an issue that made Deno usage not work

Commits

  • fix: update import to include extension 4e4a185

v3.0.2...v3.0.3

Version 3.0.2

19 Jun 18:37
Compare
Choose a tag to compare

TL;DR

This release mainly includes changes in Eta's CI process, but also fixes the build on deno.land/x/eta (which was broken in 3.0.0 and 3.0.1).

Commits

  • ci: update coverage link 25b0f6d
  • fix: update GitHub Actions for coverage 9b936eb
  • feat: merge branch 'main' 6196295
  • ci: migrate CI to GitHub Actions 1a1409d
  • support deno (#240) e975761
  • fix: add package-lock.json for CI 5ff4d89
  • feat: add GitHub Actions test 9088a19
  • feat: fix path in README 03921e3
  • feat: include .ts extensions (throws warnings but works) e3ab990

v3.0.1...v3.0.2

Version 3.0.1

13 Jun 04:20
Compare
Choose a tag to compare

TL;DR

  • eta.module.mjs contained the 2.0.0 code 🤦

Commits

  • fix: eta.module.mjs was generated incorrectly 387d677

v3.0.0...v3.0.1

Version 3.0.0

13 Jun 03:57
Compare
Choose a tag to compare

TL;DR

After months of work, I'm super excited to release Eta version 3! 🎉 🎉

The philosophy and end goal of Eta remain the same: to be a lightweight, developer-friendly, and very fast template engine. The syntax also remains almost exactly the same. Eta's API, however, has changed in some important ways. Head over to https://eta.js.org/ to learn more about the changes and begin migrating your code!

Commits

  • docs: update README.md 376deaf
  • fix: remove nonexistent dir from lint 8a9424d
  • fix: istanbul ignore empty function coverage 08b5b6c
  • test: add better error tests 4332989
  • fix: unclosed tag error message 2e51f43
  • feat: remove unnecessary promise code aeec694
  • feat: begin updating readme for eta v3 4620af9
  • chore: add attrib 41f0688
  • feat: add pretty runtime errors and functionHeader option df82f2c
  • chore: remove unnecessary line a3d4fbf
  • test: add and refine tests 33f8bd7
  • delete unnecessary templates cfb7aab
  • fix: merge body:__eta.res after ...it 83d56ef
  • feat: fix filepath caching e715f07
  • feat: add ESM browser build 5269d79
  • chore: remove examples directory a522489
  • chore: update benchmark page, remove non-embedded template engines 8e252a7
  • chore: update tests for v3 4fff2b5
  • chore: make conditional more clear ea37ebb
  • feat: changes to autoEscape and autoFilter e30a863
  • chore: update for eta v3 6eeffe9
  • chore: update for eta v3 6268397
  • chore: update test files for v3 code e7904ec
  • chore: remove deno build using denoify e16dca3
  • chore: remove denoify and unused eslint plugins d434792
  • chore: finish removing typedoc generation dca2680
  • build: remove typedoc generation cd31400
  • chore: rebuild 53beb48
  • feat: initial rewrite for version 3 f722c32

v2.2.0...v3.0.0

Version 2.2.0

17 May 02:27
Compare
Choose a tag to compare

TL;DR

  • fixed issue #227, which caused slow parsing times with very large files that didn't contain Eta embed tags

Commits

  • fix RegExp leading to slow parsing w/out tags f7ed8f6

v2.1.2...v2.2.0