Skip to content

Releases: eta-dev/eta

Version 1.1.1

28 Apr 15:32
Compare
Choose a tag to compare

TL;DR

This version adds support for the rmWhitespace option that exists in EJS. Hopefully this will ease migration from EJS to Eta.

Commits

  • Rebuilt 0b9eed4
  • Add rmWhitespace option for EJS compatibility 57e2a77

v1.1.0...v1.1.1

Version 1.1.0

27 Apr 20:21
Compare
Choose a tag to compare

TL;DR

Eta now HTML-escapes > as well as <. Though many other template engines avoid doing so, it should provide extra assurance in some edge cases (such as interpolations within an HTML tag). Based on benchmarks, Eta retains its status as the fastest template engine.

Commits

  • HTML-escape closing '>' as well as opening -- for a few edge cases 99aedf2

v1.0.3...v1.1.0

Version 1.0.3

16 Apr 03:27
Compare
Choose a tag to compare

TL;DR

I updated the README to add sections comparing Eta to other template engines, and fixed a few formatting issues.

Commits

v1.0.2...v1.0.3

Version 1.0.2

10 Apr 02:49
Compare
Choose a tag to compare

BREAKING CHANGES

Eta no longer supports using @include and includeFile because our implementation added bundle size and complexity and was inflexible (ex. await @include did not work).

I decided not to release a new breaking version, since to my knowledge no projects are using Eta yet. If you do need to transition, change <% @include(...) to <%~ E.include(...) %> (think E for "Eta"), and the same for includeFile.

Commits

  • Move away from using @ for partials 0c00222
  • Move away from using @ for partials 48a0c80

v1.0.1...v1.0.2

Version 1.0.1

04 Apr 03:25
Compare
Choose a tag to compare

TL;DR

  • Updated README to point to correct links (and updated Travis and Coveralls)
  • Updated README content

Commits

  • One last README update 7c03c9e
  • Update README to contain correct links ed20c11

v1.0.0...v1.0.1

Version 1!

04 Apr 03:05
Compare
Choose a tag to compare

TL;DR

  • First Stable Release!! 🎉
  • Updated tests for more test coverage
  • Switched to using @ to prefix include, includeFile

Commits

  • Increase code coverage 16abf48
  • Update utils tests 70c0483
  • Update dev dependencies ca4cf28
  • Rebuild (remove trailing commas) d1aa173
  • Switch to using @ for include, includeFile 6d5b449

v1.0.0-beta.4...v1.0.0

Version 1 - Beta 4

01 Apr 01:39
Compare
Choose a tag to compare
Version 1 - Beta 4 Pre-release
Pre-release

TL;DR

  • Hotfix fixes a bug where Eta wouldn't throw with unclosed tags, and then would throw but at the incorrect index.

Commits

  • Rebuild 42765dc
  • Bugfix: throw with unclosed tags, + at the correct index be31717

v1.0.0-beta.3...v1.0.0-beta.4

Version 1 - Beta 3

31 Mar 02:00
Compare
Choose a tag to compare
Version 1 - Beta 3 Pre-release
Pre-release

TL;DR

  • New parsing algorithm has better string and comment support and will error with unclosed strings or multi-line comments
  • Minor performance improvements
  • Updated README, now that https://eta.js.org is live

Commits

  • Add website, badge 9a2eb5f
  • Add homepage to package.json 98e40b4
  • Update benchmarks page 55b82f6
  • Rebuilt aa71eab
  • Update tests - add errors for unclosed strings, comments e62792a
  • Update example 2e7df7a
  • Remove unnecessary addition 7de3101
  • More accurate parsing of strings and comments 78c256c
  • Working on optimization 5ab9061
  • Experimenting w/ different parse methods 9429ca5

v1.0.0-beta.2...v1.0.0-beta.3

Version 1: beta 2

27 Mar 16:38
Compare
Choose a tag to compare
Version 1: beta 2 Pre-release
Pre-release

TL;DR

Eta moved to an organization in order to ensure confidence in Eta and continued maintenance of the project

Commits

v1.0.0-beta.1...v1.0.0-beta.2

Version 1: beta 1

26 Mar 18:20
Compare
Choose a tag to compare
Version 1: beta 1 Pre-release
Pre-release

TL;DR

  • Updated parsing algorithm so it throws with unclosed tags
  • Updated benchmark
  • Updated dependencies
  • Some other stuff 😂

Commits

v1.0.0-beta.0...v1.0.0-beta.1