github eta-dev/eta v1.3.0
Version 1.3.0

latest releases: v3.4.0, v3.3.0, v3.2.0...
3 years ago

TL;DR

This release brings quite a few exciting updates; most notably, Deno support! 🎉 🎉
It also brings a partial rewrite of Eta's file handling, many more JSDoc comments (hurrah for Intellisense!), increased testing and test coverage, and size analysis.

Notable Changes

  • Deno support
  • eta.renderFile can now accept a relative file path, as long as the views option is set
  • Eta correctly handles when the views option is a string
  • Improved JSDoc annotation
  • Size analysis and control with size-limit
  • Updated dependencies
  • More tests, higher test coverage
  • 🐛 [BUGFIX]: included partials can now correctly reference files relative to them

Commits

  • Update README badges 2002c17
  • Deno support! 2f7fc48
  • Rebuild c41ca47
  • Remove emoji 2f9226d
  • Note about size-limit restriction a45be5b
  • Merge branch 'master' into deno-support c96d8f5
  • Update GitHub Actions to install Deno ac4910b
  • Update GitHub Action to install Deno 25be6d6
  • Merge branch 'master' into deno-support ecab3d0
  • Restrict size with size-limit 0da5e10
  • Restrict size with ai/size-limit c5b9948
  • Remove obsolete comment f47c0bc
  • Add Deno and Yarn to Travis cache aa6d257
  • Update funding links ab87ff6
  • README updates e2ddb5f
  • Delete old distribution.md file 2ed6f86
  • Update contributor profile link f991b01
  • Node throws different SyntaxError messages based on the version; I turned the error message tests into RegEx's a898234
  • Rebuild after file handling refactoring, better annotations 4f532b4
  • Allow renderFile path to be relative, allow views option to be string, move loadFile to file-handlers.ts, refactor file handling, better JSDoc 30101c5
  • Better JSDoc annotations, rearrange conditional 98c60dc
  • Move loadFile from file-utils.ts to file-handlers.ts cd71f9a
  • Better JSDoc annotations 3dcec02
  • Write multiple tests checking for errors, correct callback behavior, file location 4818251
  • Add Eta file with invalid syntax 45052b9
  • Up coverage threshold 6e30eb8
  • Update renderFile so it can take explicit config argument 36bd4c8
  • Fix: udpate includeFile so it correctly passes through filename 462f2c8
  • Remove render.deno.ts -- it was unnecessary 367b5f5
  • Update .travis.yml to work with Deno 8d6ebfb
  • Deno must run w/ filesystem access 0b354f0
  • File helper tests 4c55fce
  • A few more tests 3219e0a
  • Move deno tests into subfolder 59877a7
  • Fix tests to run with --unstable 798c8c9
  • Update rules 492d2a3
  • Use exported methods from ./file-methods 920bf65
  • Add missing .ts extensions 0c312d6
  • Rebuild 2fb89dc
  • Rebuild 279c9cb
  • Remove unnecessary separate file-utils.deno.ts 3fec950
  • Use prettier instead of prettier-standard a77d261
  • Add deno_dist to .prettierignore 9553b77
  • Format with prettier 84545d1
  • Add .ts extension bd4e655
  • Use deno test to test *.deno.spec.ts files 56f3fdd
  • Add release script to package.json db94016
  • Remove @denoify-ignore comment from mod.ts 9d8508c
  • Update dev dependencies 6222283
  • Add denoify-ignore comment 8d2f79f
  • Update formatting 3da842f
  • Add typedoc.json file db7babb
  • Remove unnecessary notConfig param from copyProps 441371c
  • Separate Deno, other logic b38f7fa
  • Update to use separate polyfills file 6a9b723
  • Update to use polyfills a942388
  • Rebuild 291f345
  • Reformat using deno fmt bb4e1a7
  • Rebuild 7cf9df0
  • Add underscore in front of unused variables cff9cfd
  • Add comment, format f532bcf
  • Remove irrelevant comment 9924db9
  • Add deno build 926283c
  • Add missing space 35ddd0b
  • Fixed outDir field in tsconfig.json 8e00a7f
  • Use newlines instead of semicolons for improved readability. Adds ~3 bytes to bundle size... I think it's worth it ;) fecdabc
  • Remove unnecessary semicolon b03d079
  • Use built-in Partial type f2cebee
  • Rebuild after ESLint cleanup 7bd855a
  • Fix ESLint errors, remove unused imports, remove dead code, add TODOs cbcce72
  • Removed outdated TODO comments 059dec2
  • Removed unnecessary call to tsc compiler c466801

v1.2.2...v1.3.0

Don't miss a new eta release

NewReleases is sending notifications on new releases.