Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
^1.12.3
->^3.0.0
Release Notes
eta-dev/eta (eta)
v3.2.0
: Version 3.2.0Compare Source
Commits
9fb7d49
8054ffc
v3.1.1
: Version 3.1.1Compare Source
Commits
115721d
ee6d336
v3.1.0
: Version 3.1.0Compare Source
Commits
acea87c
8b15b6b
v3.0.3
: Version 3.0.3Compare Source
TL;DR
Commits
4e4a185
v3.0.2
: Version 3.0.2Compare Source
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
25b0f6d
9b936eb
6196295
1a1409d
e975761
5ff4d89
9088a19
03921e3
e3ab990
v3.0.1
: Version 3.0.1Compare Source
TL;DR
eta.module.mjs
contained the 2.0.0 code 🤦Commits
387d677
v3.0.0
: Version 3.0.0Compare Source
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
376deaf
8a9424d
08b5b6c
4332989
2e51f43
aeec694
4620af9
41f0688
df82f2c
a3d4fbf
33f8bd7
cfb7aab
83d56ef
e715f07
5269d79
a522489
8e252a7
4fff2b5
ea37ebb
e30a863
6eeffe9
6268397
e7904ec
e16dca3
d434792
dca2680
cd31400
53beb48
f722c32
v2.2.0
: Version 2.2.0Compare Source
TL;DR
Commits
f7ed8f6
v2.1.2
: Version 2.1.2Compare Source
TL;DR
Commits
cce5850
34e7179
c328584
v2.1.1
: Version 2.1.1Compare Source
TL;DR
config.parse
, prompted by #135Commits
023ef4b
v2.1.0
: Version 2.1.0Compare Source
TL;DR
Commits
09b52b1
1ea9aaf
b25689e
de0987e
v2.0.1
: Version 2.0.1Compare Source
TL;DR
.gitignore
Commits
6733ae3
c42a365
b8c1823
v2.0.0
: Version 2.0.0Compare Source
TL;DR
This commit includes fixes for several security vulnerabilities. Specifically, in version 1, Eta merged the
data
parameter ofrenderFile()
intoconfig
-- meaning that malicious untrusted user data, passed through in a very specific way, could potentially modify the values ofvarName
,include
,includeFile
, anduseWith
, and thus insert arbitrary code into user template functions.With this release, such behavior is removed. Configuration cannot be passed through the
data
parameter toeta.renderFile()
.Most users will be able to update from version 1 to version 2 without changing any code. All users are encouraged to update as soon as possible.
Practical Implications
renderFile
explicitly, rather than merged with thedata
parameterapp.set()
to modifyviews
andview cache
will no longer change Eta's configuration ofviews
andcache
.views
andview cache
options under the hood, users should configure both Eta and Express with desired values (example below)settings["view options"]
propertyExample Code Changes
Commits
5651392
v1.14.2
: Version 1.14.2Compare Source
TL;DR
Commits
f9994ad
v1.14.1
: Version 1.14.1Compare Source
TL;DR
exports
andtype
fieldsCommits
403121c
308bfb4
d7c68b3
v1.14.0
: Version 1.14.0Compare Source
TL;DR
Commits
3442ceb
v1.13.0
: Version 1.13.0Compare Source
TL;DR
Commits
197eb04
c954bfe
1cae832
render
,renderAsync
,renderFile
andrenderFileAsync
(#199)242e9fc
7190909
fe26ba1
812825d
8c82f3c
9e22984
749b197
2eb2d9f
35a7d8d
4c23380
15fd2b9
064f776
60263b0
ff801ea
14aedfb
9c8e426
12005a5
912c2e3
5512169
663556c
1f1f321
b1026d3
aedaab7
34628da
d5e25ab
694976f
21234a1
f28b718
d469b4c
408d59c
0bdf07e
e1101a9
a0072e8
48d9857
304b9e2
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.