Nils Knappmeier
16bd606fec
v3.0.8
v3.0.8
2020-02-23 11:02:00 +01:00
Nils Knappmeier
90ad8d97ad
Update release notes
2020-02-23 11:01:33 +01:00
Nils Knappmeier
156061eb77
backport fixes from 4.x
2020-02-23 10:31:25 +01:00
Nils Knappmeier
8ba91592aa
update package-lock.json
2020-02-23 10:31:25 +01:00
Nils Knappmeier
55e4d9d80d
v3.0.7
v3.0.7
2019-06-30 10:53:59 +02:00
Nils Knappmeier
bae88ebee9
Update release notes
2019-06-30 10:53:37 +02:00
Nils Knappmeier
c131bab4e8
chore: remove TODO comment from Gruntfile to enable clean build
2019-06-30 10:52:26 +02:00
Nils Knappmeier
95f33b1e72
chore: disable saucelabs-tests since the tunnel is not working
2019-06-29 22:42:24 +02:00
Nils Knappmeier
09aaa56dcd
chore: update grunt-saucelabs and aws dependency
...
- hopefully fixing hanging saucelabs build
2019-06-29 22:30:18 +02:00
Nils Knappmeier
0d6d8c335a
Merge pull request #1532 from mattolson/backport-security-fixes
...
Backport security fixes to 3.x branch
2019-06-29 22:12:47 +02:00
Matt Olson
7c3944015d
Fix Travis by updating git tag retrieval
2019-06-29 09:38:30 -07:00
Matt Olson
7820b207e1
Use istanbul/lib/cli.js instead of node_modules/.bin/istanbul
...
Due to the way, "bin"-files are distributed into the node_modules/.bin
directory on Windows, the task "test:cov" did not work on Windows.
This commit uses the node-script directly.
2019-06-28 23:52:09 -07:00
Nils Knappmeier
420ac171a0
test: run appveyor tests in Node 10
2019-06-28 23:44:43 -07:00
Nils Knappmeier
47adcda485
Fix build on Windows
...
- Handle path-separators properly. Use "path.sep" instead of "/".
Or use "require.resolve()" if possible
- Use "execFile" instead of "exec" to run the Handlebars executable.
This prevents problems due to (missing) shell escaping.
- Use explicit call to "node" in order to run the executable on Windows.
- Add "appveyor"-CI in order to run regular tests on Windows.
2019-06-28 23:44:43 -07:00
Matt Olson
de6ded486f
Backport security fixes to 3.x branch
2019-06-28 23:12:30 -07:00
Nils Knappmeier
7cf753b186
chore: fix package.json of components/handlebars.js repo
...
- a "name" is required
2019-01-02 10:23:34 +01:00
Nils Knappmeier
5a427d2d2b
v3.0.6
v3.0.6
2019-01-02 10:17:56 +01:00
Nils Knappmeier
26de7bdb3d
Update release notes
2019-01-02 10:17:34 +01:00
Nils Knappmeier
6e9dbac8e9
Revert "Escape = in HTML content"
...
This reverts commit 1c863e34 , a change that was illegal in a patch (by semver semantics).
see #1489
2019-01-02 10:01:53 +01:00
Nils Knappmeier
af919d2348
chore: ignore idea config
2019-01-02 09:40:12 +01:00
Nils Knappmeier
df403ed203
chore: add publishConfig to prevent publishing 3.x as "latest"
...
see #1486
2019-01-02 09:23:01 +01:00
Nils Knappmeier
9679fe6909
chore: update components/handlebars package.json on release
2019-01-02 01:27:49 +01:00
Nils Knappmeier
928320524f
chore: fix travis build
...
- bump to mocha 1.21.5 in order to remove "*" version-range on the
"debug"-dependency
- explicit use of "dot"-reporter for mocha 1.21.5, fixes failing tests
of console.log output
- fix tests running in the browser: assign variable "global" with
global "this", backport from master-branch
- sync saucelab config with master branch:
- Remove Safari 6 and 7 that are not supported by saucelabs anymore
and cause timeouts when running the saucelabs tests.
- Add Safari 8 and Safari 9
- Note: The tests fail with Safari 9 and 10 because in these versions
the "column"-property of "Error" is read-only
(see https://github.com/jquery/esprima/issues/1290 )
- Firefox needs explicit platform specifier
2019-01-02 01:27:49 +01:00
Nils Knappmeier
725986da22
fix: gracefully handle read-only "column"-property of the Error class
...
- this is the case in Safari starting with version 9.0
- see 07511e0379dbdeea78f407065b0a3134a79a38a6
- also see #1285
2019-01-02 01:27:49 +01:00
Nils Knappmeier
d207ad056a
chore: add active NodeJS versions to travis
...
- 8.x and 6.x
2019-01-02 01:27:49 +01:00
Nils Knappmeier
64254b604b
v3.0.5
v3.0.5
2018-12-15 14:16:13 +01:00
Nils Knappmeier
878e980c0f
Update release notes
2018-12-15 14:15:54 +01:00
Nils Knappmeier
f6b5a288b4
docs: bump node version used in release
2018-12-15 14:13:57 +01:00
Nils Knappmeier
4ed0a625e3
chore: use node 10.x in travis-build
2018-12-15 14:08:55 +01:00
Nils Knappmeier
e97741f9ab
docs: add notes about required tools and versions for a release
2018-12-15 14:02:14 +01:00
Nils Knappmeier
698c8a93a4
v3.0.4
v3.0.4
2018-12-15 13:55:00 +01:00
Nils Knappmeier
12cd4ef010
Update release notes
2018-12-15 13:54:17 +01:00
Nils Knappmeier
ed9e301eb8
chore: add wepback@1.x to devDependencies
...
This is required by some other dependencies as
peerDependencies, which are not automatically installed
anymore since npm@3
2018-12-15 13:39:45 +01:00
Nils Knappmeier
bbe684b7c7
chore: remove TODO comment line
...
This comment is not relevant for 3.x anymore, since this
release will only get bugfixes and not major refactorings.
It breaks the build though.
2018-12-15 13:35:26 +01:00
Nils Knappmeier
f8d7b381dc
docs: update CONTRIBUTING.md from master and add text about 3.x
2018-12-15 13:20:20 +01:00
kpdecker
4cd5305c7f
Further relax uglify dependency
2016-04-11 13:22:17 +01:00
Paul Lynch
d97c2e6dc0
Update uglify-js to avoid vulnerability
2016-04-11 13:22:04 +01:00
kpdecker
1c863e34ab
Escape = in HTML content
...
There was a potential XSS exploit when using unquoted attributes that this should help reduce.
Fixes #1083
2016-02-08 18:56:04 +00:00
kpdecker
891f48b7e9
v3.0.3
v3.0.3
2015-04-28 14:52:04 -05:00
kpdecker
0bf79ea5c0
Update release notes
2015-04-28 14:51:32 -05:00
kpdecker
972f521718
Move noConflict implementation to module
...
DRYs the code to avoid escapes like #1004
Fixes #1004
2015-04-27 10:19:50 -05:00
kpdecker
4a40fc8e2f
NPM ignore log files
2015-04-27 10:19:50 -05:00
kpdecker
fc13400b6f
Remove jshint completely
2015-04-27 10:19:49 -05:00
Kevin Decker
6ecf509385
Merge pull request #1008 from shannonmoeller/patch-1
...
Added handlebars-layouts to the in-the-wild list
2015-04-25 09:54:25 -05:00
Shannon Moeller
d945089565
Added handlebars-layouts to the in-the-wild list
...
I've written a set of helpers which implement layout blocks similar to Jade, Jinja, Swig, Twig, and others. It seems to be gaining some popularity (around 10k npm downloads per month at present) and I would be honored to have it included in the in-the-wild list in case it may prove useful to others.
2015-04-24 22:29:40 -04:00
kpdecker
2f0b86665f
v3.0.2
v3.0.2
2015-04-20 03:11:12 -05:00
kpdecker
d48e840513
Update release notes
2015-04-20 03:10:49 -05:00
kpdecker
4bed826d0e
Update for let and optional parameters
2015-04-20 02:38:28 -05:00
kpdecker
0263aa48bc
Run the precompiler module through es6 toolchain
2015-04-20 02:25:53 -05:00
kpdecker
ecf60ab1bf
Enable additional es6 features in eslint
2015-04-20 02:24:49 -05:00