Nils Knappmeier
2357140c68
v4.3.2
v4.3.2
2019-09-26 23:58:48 +02:00
Nils Knappmeier
c5cbeac039
Update release notes
2019-09-26 23:58:13 +02:00
Nils Knappmeier
213c0bbe3c
Use Object.prototype.propertyIsEnumerable to check for constructors
...
- context.propertyIsEnumerable can be replaced
via __definedGetter__
- This is a fix specific to counter a known RCE exploit.
Other fixes will follow.
closes #1563
2019-09-26 23:55:24 +02:00
Nils Knappmeier
050cca0866
v4.3.1
v4.3.1
2019-09-25 00:32:32 +02:00
Nils Knappmeier
2d5579078b
Update release notes
2019-09-25 00:31:48 +02:00
Nils Knappmeier
e3639e2407
fix saucelabs tests (internet explorer)
2019-09-25 00:18:02 +02:00
Nils Knappmeier
c2a17c7b30
fix saucelabs tests (internet explorer)
2019-09-25 00:00:51 +02:00
Nils Knappmeier
1266838829
do not break on precompiled templates from Handlebars >=4.0.0 <4.3.0
...
- The version-range above have compiler version 7 and
precompiled templates expecte the (block)
HelperMissing-functions in "helpers" and not in "container.hooks".
- Handlebars now accepts precompiled templates of version 7.
- If a precompiled template with version 7 is loaded,
the (block)HelperMissing-functions are kept in "helpers"
2019-09-24 23:45:09 +02:00
Nils Knappmeier
64ecb9ea84
add test for #1560
2019-09-24 22:28:52 +02:00
Matt Hinchliffe
93444c58db
Ensure allowCallsToHelperMissing runtime option is optional in typings
2019-09-24 22:27:16 +02:00
Nils Knappmeier
d148d7cb1f
check "allowCallsToHelperMissing"
2019-09-24 08:37:37 +02:00
Nils Knappmeier
a89081d440
v4.3.0
v4.3.0
2019-09-24 08:04:35 +02:00
Nils Knappmeier
bba65605b1
Update release notes
2019-09-24 08:03:52 +02:00
Nils Knappmeier
06b7224ed9
adjust compiler revision
2019-09-24 07:31:19 +02:00
Nils Knappmeier
2078c727c6
Disallow calling "helperMissing" and "blockHelperMissing" directly
...
closes #1558
2019-09-24 07:31:19 +02:00
Nils Knappmeier
fff3e40402
v4.2.1
v4.2.1
2019-09-20 19:40:48 +02:00
Nils Knappmeier
35bcd4405f
Update release notes
2019-09-20 19:40:10 +02:00
Caleb Mazalevskis
00b4f2ff98
Fix some small typos.
2019-09-20 19:01:03 +02:00
Nils Knappmeier
e47b5ec192
integration-tests for various webpack-scenarios
...
related to #1553
- registering helpers on an instance retrieved via
`import`, compiling the template on an instance
retrieved via `require`
- using `@roundingwellos/babel-plugin-handlebars-inline-precompile` to load plugins inline
2019-09-20 18:58:17 +02:00
Paul Falgout
c55a7bed78
fix: use cjs for browser fields
...
We should not be using pre-built files for the `browser`. Resolves https://github.com/wycats/handlebars.js/issues/1553
2019-09-20 18:54:42 +02:00
Nils Knappmeier
164c7ceea4
v4.2.0
v4.2.0
2019-09-03 21:58:07 +02:00
Nils Knappmeier
6ab48d8def
Update release notes
2019-09-03 21:57:30 +02:00
Nils Knappmeier
8ac20285f6
Merge pull request #1534 from AndrewLeedham/4.x
...
Add VM TS mapping
2019-09-03 21:45:31 +02:00
Nils Knappmeier
888750ec27
fix typings of resolvePartial-options
...
- derived from the object structure seen in the debugger
closes #1534
2019-09-03 21:40:21 +02:00
Andrew Leedham
133b96a2ff
Add "Handlebars.VM.resolvePartial" to type definitions
...
- Handlebars.VM is actually not part of the API,
but Handlebars.VM.resolvePartial is mentioned
in the documentation and is thus now treated
as part of the API.
Closes #1534
2019-09-03 21:33:35 +02:00
Nils Knappmeier
f119497312
chore: attempt to fix saucelabs problems with custom lib
...
- custom "grunt-saucelabs"
- which uses custom "sauce-tunnel"
- which uses current "sauce connect proxy"
2019-08-31 23:58:21 +02:00
Nils Knappmeier
62b64ecc3d
chore: add comment to integration test
2019-08-31 23:53:28 +02:00
Nils Knappmeier
a57b6824e0
add webpack test
2019-08-31 21:00:14 +02:00
Nils Knappmeier
a26633f204
chore: fix integration tests
2019-08-31 19:27:11 +02:00
Nils Knappmeier
f9cce4dd02
chore: add framework for various integration tests
2019-08-31 13:18:47 +02:00
Nils Knappmeier
16572cd848
feat: enhance typescript definition for knownHelpers
...
- Add support for custom helpers while keeping
the list of builtin-helpers to maintain for
autocompletion support
closes #1544
2019-08-29 22:53:09 +02:00
Nils Knappmeier
f98c6a5425
v4.1.2-0
v4.1.2-0
2019-08-25 18:06:35 +02:00
Nils Knappmeier
fde409ace6
Update release notes
2019-08-25 18:05:56 +02:00
Nils Knappmeier
9aaace76dc
Merge pull request #1540 from ouijan/browser-resolution
...
added browser to package.json, resolves #1102
2019-08-25 17:48:26 +02:00
Toby Harris
5eb59a5302
added browser to package.json, resolves #1102
2019-08-22 10:36:13 +10:00
Nils Knappmeier
10b5fcf92e
v4.1.2
v4.1.2
2019-04-13 16:19:22 +02:00
Nils Knappmeier
dd0144c771
Update release notes
2019-04-13 16:18:37 +02:00
Nils Knappmeier
594f1e30dd
chore: add missing typescript dependency, add package-lock.json
...
I suspect that the current problems with
saucelabs are due to a change transitive
dependency, but I'm not sure. I'm not
adding the package-lock.json to ensure
that this does not happen in the future.
2019-04-13 16:04:43 +02:00
Nils Knappmeier
871acccbb1
test: remove safari from saucelabs
2019-04-13 15:55:52 +02:00
Nils Knappmeier
cd38583216
fix: prevent RCE through the "lookup"-helper
...
- The "lookup" helper could also be used to run a remote code execution
by manipulating the template. The same check as for regular
path queries now also is done in the "lookup"-helper
2019-04-11 23:08:57 +02:00
Nils Knappmeier
c454d946e3
Merge pull request #1515 from zimmi88/4.x-typings-lint
...
Port over linting and test for typings
2019-03-27 15:11:23 +01:00
Nils Knappmeier
9cfb5ddad9
Merge pull request #1516 from phil-davis/revert-double-release-notes
...
Revert duplicate "Update release notes"
2019-03-20 22:53:21 +01:00
Phil Davis
be44246221
Remove triplicate of v4.0.12 release notes
2019-03-20 18:19:30 +05:45
Phil Davis
002561be94
Revert "Update release notes"
...
This reverts commit 25b2e11dd9 .
2019-03-20 18:10:47 +05:45
Timothy Lindvall
3fb6687013
Port over linting and test for typings
...
- Move typings from lib/ to types/.
- Add dtslint for validating types.
- Use grunt-bg-shell to call out to dtslint during build step.
2019-03-19 16:07:05 -07:00
Nils Knappmeier
f691db546e
v4.1.1
v4.1.1
2019-03-16 22:28:38 +01:00
Nils Knappmeier
25b2e11dd9
Update release notes
2019-03-16 22:28:03 +01:00
Nils Knappmeier
e5c39375ac
Update release notes
2019-03-16 22:24:34 +01:00
Nils Knappmeier
aef72870b6
Merge pull request #1511 from wycats/saucelabs
...
Fix Saucelabs tests
2019-03-15 23:16:23 +01:00
Nils Knappmeier
684f1032c6
chore: reactivate saucelabs-tests
2019-03-15 23:01:49 +01:00