Jordan Mele
a65a55382c
Moved uglify-js from optionalDependencies to peerDependencies
2020-04-24 22:09:12 +02:00
Tim Gates
b1034a6702
docs: Fix simple typo, mulitple -> multiple
...
There is a small typo in lib/handlebars/compiler/whitespace-control.js.
Should read `multiple` rather than `mulitple`.
2020-04-15 23:04:50 +02:00
Hannah Wolfe
8727d2015a
chore: bumping yargs to v15
...
fixes #1673
- we no longer need to pin to yargs 14 for node 6 & 8 support
2020-04-03 21:03:29 +01:00
Hannah Wolfe
a39bfa5fe3
tests: added failing test for issue #1673
...
- demonstrates the regression
2020-04-03 21:03:29 +01:00
Hannah Wolfe
75794c5dbc
breaking: drop support for Node.js < v10
...
- handlebars is changing to a policy of only supporting current and active versions of Node.js
2020-04-03 20:03:37 +01:00
Hannah Wolfe
3438891bd2
Revert "Switch cmd parser to latest minimist"
...
This reverts commit c2f1e62031 .
2020-04-03 19:26:21 +01:00
Hannah Wolfe
0ec71dcc5c
Merge branch '4.x'
2020-04-03 19:24:50 +01:00
Hannah Wolfe
e6ad93ea01
v4.7.6
v4.7.6
2020-04-03 18:56:22 +01:00
Hannah Wolfe
2bf4fc6fd3
Update release notes
2020-04-03 18:55:39 +01:00
Hannah Wolfe
b64202bc91
Update release-notes.md
...
- indicate changes have been reverted
2020-04-03 18:47:56 +01:00
Douglas Christopher Wilson
c2f1e62031
Switch cmd parser to latest minimist
2020-04-03 18:44:30 +01:00
Hannah Wolfe
08e9a11a34
Revert "chore: set Node.js compatibility to v6+"
...
This reverts commit 309d2b49a1 .
2020-04-03 18:44:30 +01:00
Hannah Wolfe
6f17a8e75c
Merge branch '4.x'
2020-04-02 20:34:06 +01:00
Hannah Wolfe
1fd2edee2a
v4.7.5
v4.7.5
2020-04-02 20:09:49 +01:00
Hannah Wolfe
3c9c2f5cf2
Update release notes
2020-04-02 20:09:16 +01:00
Hannah Wolfe
16487a088e
chore: downgrade yargs to v14
...
- allows us to support Node v6 and v8 for now
2020-04-02 19:28:36 +01:00
Hannah Wolfe
309d2b49a1
chore: set Node.js compatibility to v6+
...
- drop support for versions less than Node v6 via engines
- update integration tests to also test newer versions
2020-04-02 19:28:35 +01:00
Nils Knappmeier
645ac73844
test: fix integration tests
...
- They should fail, if any test fails
- Use "set -e" instead of "|| exit 1", because it suffices to be specified
at the top of each file
2020-04-02 19:25:37 +01:00
Nils Knappmeier
b454b02147
docs: update release-docs in CONTRIBUTING.md
...
- remove ember testing
- add docs for updating the website.
- add list of required accesses to publish
2020-04-02 14:10:47 +02:00
Hannah Wolfe
f8eade7b41
Merge branch '4.x'
2020-04-01 18:54:36 +01:00
Hannah Wolfe
d36adf9343
Revert "Update release-notes.md"
...
This reverts commit 2fd4a3da7a .
2020-04-01 18:49:13 +01:00
Hannah Wolfe
7adc19ab40
v4.7.4
v4.7.4
2020-04-01 18:20:30 +01:00
Hannah Wolfe
9dd8d10e12
Update release notes
2020-04-01 18:19:34 +01:00
Hannah Wolfe
4671c4b383
Use tmp directory for files written during tests
...
- Add spec/tmp directory with .gitkeep file to indicate the folder is intentional
- Add the folder contents to .gitignore
- Use this folder to output the sourcemap file during bin tests. This file is a sideeffect of the main test
2020-04-01 18:04:14 +01:00
DeeDeeG
e46baa1fe2
tasks/test-bin.js: Delete duplicate test
...
Per comment by @ErisDS on the GitHub PR:
https://github.com/wycats/handlebars.js/pull/1666#issuecomment-606805248
2020-04-01 17:25:35 +01:00
Hannah Wolfe
c491b4ea25
Revert "Update release-notes.md"
...
This reverts commit 738391a064 .
Think this needs to be left to the release tool :|
2020-04-01 17:21:20 +01:00
Hannah Wolfe
738391a064
Update release-notes.md
2020-03-31 17:05:33 +01:00
Hannah Wolfe
2fd4a3da7a
Update release-notes.md
2020-03-31 17:04:46 +01:00
Aori Nevo
80c4516fda
chore: add unit tests for cli options ( #1666 )
...
- adds full unit tests for all cli options
- demonstrates that nothing changes between minimist and yargs except a minor order change in the --help text
- proves b9c4b253e works the same as before
Co-authored-by: fabb <fabb@users.noreply.github.com >
2020-03-31 16:54:11 +01:00
Avi Vahl
d79212a662
fix: migrate from optimist to yargs ( #1666 )
...
closes #1658
- adapted code from master to latest yargs (`.option` calls).
```
4.x:
found 188 vulnerabilities (169 low, 4 moderate, 14 high, 1 critical) in 5815 scanned packages
4.x with this PR:
found 32 vulnerabilities (17 low, 1 moderate, 13 high, 1 critical) in 5829 scanned packages
```
2020-03-31 16:54:11 +01:00
Avi Vahl
b440c38886
chore: ignore external @types in tests
...
- some indirect dependencies install @types packages which are not compatible with the older typescript.
- adjusted test's tsconfig to not pick these up automatically, as the actual .d.ts does not depend on these external types.
2020-03-31 16:53:54 +01:00
Eli Skeggs
2dba7eee3f
docs: fix comparison link
2020-03-05 15:10:10 +01:00
Ilja leyberman
3800b7dd4c
Update README.markdown
...
added a new Project (openVALIDATION) to the section Handlebars in the Wild
2020-02-25 22:15:55 +01:00
Nils Knappmeier
2ea32e8db9
Merge branch '4.x'
...
# Conflicts:
# components/bower.json
# components/handlebars.js.nuspec
# components/package.json
# package.json
2020-02-05 06:13:36 +01:00
Nils Knappmeier
c9789691af
v4.7.3
v4.7.3
2020-02-05 06:10:33 +01:00
Nils Knappmeier
9278f217e0
Update release notes
2020-02-05 06:10:09 +01:00
roydukkey
d78cc73d3c
Fixes spelling and punctuation
...
(cherry picked from commit fd3ca85d13 )
2020-02-05 06:06:42 +01:00
ismailjones
4de51fe26b
Add Type Definition for Handlebars.VERSION, Fixes #1647
2020-02-04 23:32:10 +01:00
papasmile
a32d05f2fc
Include Type Definition for runtime.js in Package
2020-02-04 21:58:49 +01:00
Nils Knappmeier
ad63f5189f
chore: add missing "await" in aws-s3 publishing code
...
closes #1644
2020-01-21 21:52:23 +01:00
roydukkey
fd3ca85d13
Fixes spelling and punctuation
2020-01-13 22:00:27 +01:00
Nils Knappmeier
edfe6b899c
Merge branch '4.x'
...
# Conflicts:
# components/bower.json
# components/handlebars.js.nuspec
# components/package.json
# package.json
2020-01-13 21:58:50 +01:00
Nils Knappmeier
586e672c8b
v4.7.2
v4.7.2
2020-01-13 21:53:14 +01:00
Nils Knappmeier
f0c6c4cc1f
Update release notes
2020-01-13 21:52:50 +01:00
Nils Knappmeier
a4fd391ba1
chore: execute saucelabs-task only if access-key exists
...
- up to now, the existance of the SAUCE_USERNAME was checked
but this variable is even present in pull-requests from other
repos. This means that builds fail, because the access key
is not there.
This change looks for SAUCE_ACCESS_KEY instead, which is
a secure variable, only present in build originating from
the handlebars.js repo.
2020-01-13 21:47:51 +01:00
Nils Knappmeier
9d5aa363cf
fix: don't wrap helpers that are not functions
...
- helpers should always be a function, but in #1639 one seems to
be undefined. This was not a problem before 4.6 because helpers
weren't wrapped then.
Now, we must take care only to wrap helpers (when adding
the "lookupProperty" function to the options), if they
are really functions.
2020-01-13 21:39:01 +01:00
Nils Knappmeier
14ba3d0c43
v4.7.1
v4.7.1
2020-01-12 13:21:08 +01:00
Nils Knappmeier
4cddfe7017
Update release notes
2020-01-12 13:20:37 +01:00
Nils Knappmeier
f152dfc892
fix: fix log output in case of illegal property access
...
- fix link url to handlebarsjs.com
2020-01-12 13:09:19 +01:00
Nils Knappmeier
3c1e252169
fix: log error for illegal property access only once per property
2020-01-12 13:06:56 +01:00