wycats/handlebars.js
### [`v4.7.3`](https://togithub.com/wycats/handlebars.js/blob/master/release-notes.md#v473---February-5th-2020)
[Compare Source](https://togithub.com/wycats/handlebars.js/compare/v4.7.2...v4.7.3)
Chore/Housekeeping:
- [#1644](https://togithub.com/wycats/handlebars.js/issues/1644) - Download links to aws broken on handlebarsjs.com - access denied ([@Tea56](https://api.github.com/users/Tea56))
- Fix spelling and punctuation in changelog - [`d78cc73`](https://togithub.com/wycats/handlebars.js/commit/d78cc73)
Bugfixes:
- Add Type Definition for Handlebars.VERSION, Fixes [#1647](https://togithub.com/wycats/handlebars.js/issues/1647) - [`4de51fe`](https://togithub.com/wycats/handlebars.js/commit/4de51fe)
- Include Type Definition for runtime.js in Package - [`a32d05f`](https://togithub.com/wycats/handlebars.js/commit/a32d05f)
Compatibility notes:
- No incompatibilities are to be expected
[Commits](https://togithub.com/wycats/handlebars.js/compare/v4.7.2...v4.7.3)
### [`v4.7.2`](https://togithub.com/wycats/handlebars.js/blob/master/release-notes.md#v472---January-13th-2020)
[Compare Source](https://togithub.com/wycats/handlebars.js/compare/v4.7.1...v4.7.2)
Bugfixes:
- fix: don't wrap helpers that are not functions - [`9d5aa36`](https://togithub.com/wycats/handlebars.js/commit/9d5aa36), [#1639](https://togithub.com/wycats/handlebars.js/issues/1639)
Chore/Build:
- chore: execute saucelabs-task only if access-key exists - [`a4fd391`](https://togithub.com/wycats/handlebars.js/commit/a4fd391)
Compatibility notes:
- No breaking changes are to be expected
[Commits](https://togithub.com/wycats/handlebars.js/compare/v4.7.1...v4.7.2)
### [`v4.7.1`](https://togithub.com/wycats/handlebars.js/blob/master/release-notes.md#v471---January-12th-2020)
[Compare Source](https://togithub.com/wycats/handlebars.js/compare/v4.7.0...v4.7.1)
Bugfixes:
- fix: fix log output in case of illegal property access - [`f152dfc`](https://togithub.com/wycats/handlebars.js/commit/f152dfc)
- fix: log error for illegal property access only once per property - [`3c1e252`](https://togithub.com/wycats/handlebars.js/commit/3c1e252)
Compatibility notes:
- no incompatibilities are to be expected.
[Commits](https://togithub.com/wycats/handlebars.js/compare/v4.7.0...v4.7.1)
### [`v4.7.0`](https://togithub.com/wycats/handlebars.js/blob/master/release-notes.md#v470---January-10th-2020)
[Compare Source](https://togithub.com/wycats/handlebars.js/compare/v4.6.0...v4.7.0)
Features:
- feat: default options for controlling proto access - [`7af1c12`](https://togithub.com/wycats/handlebars.js/commit/7af1c12), [#1635](https://togithub.com/wycats/handlebars.js/issues/1635)
- This makes it possible to disable the prototype access restrictions added in 4.6.0
- an error is logged in the console, if access to prototype properties is attempted and denied
and no explicit configuration has taken place.
Compatibility notes:
- no compatibilities are expected
[Commits](https://togithub.com/wycats/handlebars.js/compare/v4.6.0...v4.7.0)
### [`v4.6.0`](https://togithub.com/wycats/handlebars.js/blob/master/release-notes.md#v460---January-8th-2020)
[Compare Source](https://togithub.com/wycats/handlebars.js/compare/v4.5.3...v4.6.0)
Features:
- feat: access control to prototype properties via whitelist ([#1633](https://togithub.com/wycats/handlebars.js/issues/1633))- [`d03b6ec`](https://togithub.com/wycats/handlebars.js/commit/d03b6ec)
Bugfixes:
- fix(runtime.js): partials compile not caching ([#1600](https://togithub.com/wycats/handlebars.js/issues/1600)) - [`23d58e7`](https://togithub.com/wycats/handlebars.js/commit/23d58e7)
Chores, docs:
- various refactorings and improvements to tests - [`d7f0dcf`](https://togithub.com/wycats/handlebars.js/commit/d7f0dcf), [`187d611`](https://togithub.com/wycats/handlebars.js/commit/187d611), [`d337f40`](https://togithub.com/wycats/handlebars.js/commit/d337f40)
- modernize the build-setup
- use prettier to format and eslint to verify - [`c40d9f3`](https://togithub.com/wycats/handlebars.js/commit/c40d9f3), [`8901c28`](https://togithub.com/wycats/handlebars.js/commit/8901c28), [`e97685e`](https://togithub.com/wycats/handlebars.js/commit/e97685e), [`1f61f21`](https://togithub.com/wycats/handlebars.js/commit/1f61f21)
- use nyc instead of istanbul to collect coverage - [`164b7ff`](https://togithub.com/wycats/handlebars.js/commit/164b7ff), [`1ebce2b`](https://togithub.com/wycats/handlebars.js/commit/1ebce2b)
- update build code to use modern javascript and make it cleaner - [`14b621c`](https://togithub.com/wycats/handlebars.js/commit/14b621c), [`1ec1737`](https://togithub.com/wycats/handlebars.js/commit/1ec1737), [`3a5b65e`](https://togithub.com/wycats/handlebars.js/commit/3a5b65e), [`dde108e`](https://togithub.com/wycats/handlebars.js/commit/dde108e), [`04b1984`](https://togithub.com/wycats/handlebars.js/commit/04b1984), [`587e7a3`](https://togithub.com/wycats/handlebars.js/commit/587e7a3)
- restructur build commands - [`e913dc5`](https://togithub.com/wycats/handlebars.js/commit/e913dc5),
- eslint rule changes - [`ac4655e`](https://togithub.com/wycats/handlebars.js/commit/ac4655e), [`dc54952`](https://togithub.com/wycats/handlebars.js/commit/dc54952)
- Update (C) year in the LICENSE file - [`d1fb07b`](https://togithub.com/wycats/handlebars.js/commit/d1fb07b)
- chore: try to fix saucelabs credentials ([#1627](https://togithub.com/wycats/handlebars.js/issues/1627)) -
- Update readme.md with updated links ([#1620](https://togithub.com/wycats/handlebars.js/issues/1620)) - [`edcc84f`](https://togithub.com/wycats/handlebars.js/commit/edcc84f)
BREAKING CHANGES:
- access to prototype properties is forbidden completely by default,
specific properties or methods can be allowed via runtime-options.
See [#1633](https://togithub.com/wycats/handlebars.js/issues/1633) for details.
If you are using Handlebars as documented, you should not be accessing prototype
properties from your template anyway, so the changes should not be a problem
for you. Only the use of undocumented features can break your build.
That is why we only bump the minor version despite mentioning breaking changes.
[Commits](https://togithub.com/wycats/handlebars.js/compare/v4.5.3...v4.6.0)
Renovate configuration
:date: Schedule: "every weekday" (UTC).
:vertical_traffic_light: Automerge: Enabled.
:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
:no_bell: Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
4.5.3
->4.7.3
Release Notes
wycats/handlebars.js
### [`v4.7.3`](https://togithub.com/wycats/handlebars.js/blob/master/release-notes.md#v473---February-5th-2020) [Compare Source](https://togithub.com/wycats/handlebars.js/compare/v4.7.2...v4.7.3) Chore/Housekeeping: - [#1644](https://togithub.com/wycats/handlebars.js/issues/1644) - Download links to aws broken on handlebarsjs.com - access denied ([@Tea56](https://api.github.com/users/Tea56)) - Fix spelling and punctuation in changelog - [`d78cc73`](https://togithub.com/wycats/handlebars.js/commit/d78cc73) Bugfixes: - Add Type Definition for Handlebars.VERSION, Fixes [#1647](https://togithub.com/wycats/handlebars.js/issues/1647) - [`4de51fe`](https://togithub.com/wycats/handlebars.js/commit/4de51fe) - Include Type Definition for runtime.js in Package - [`a32d05f`](https://togithub.com/wycats/handlebars.js/commit/a32d05f) Compatibility notes: - No incompatibilities are to be expected [Commits](https://togithub.com/wycats/handlebars.js/compare/v4.7.2...v4.7.3) ### [`v4.7.2`](https://togithub.com/wycats/handlebars.js/blob/master/release-notes.md#v472---January-13th-2020) [Compare Source](https://togithub.com/wycats/handlebars.js/compare/v4.7.1...v4.7.2) Bugfixes: - fix: don't wrap helpers that are not functions - [`9d5aa36`](https://togithub.com/wycats/handlebars.js/commit/9d5aa36), [#1639](https://togithub.com/wycats/handlebars.js/issues/1639) Chore/Build: - chore: execute saucelabs-task only if access-key exists - [`a4fd391`](https://togithub.com/wycats/handlebars.js/commit/a4fd391) Compatibility notes: - No breaking changes are to be expected [Commits](https://togithub.com/wycats/handlebars.js/compare/v4.7.1...v4.7.2) ### [`v4.7.1`](https://togithub.com/wycats/handlebars.js/blob/master/release-notes.md#v471---January-12th-2020) [Compare Source](https://togithub.com/wycats/handlebars.js/compare/v4.7.0...v4.7.1) Bugfixes: - fix: fix log output in case of illegal property access - [`f152dfc`](https://togithub.com/wycats/handlebars.js/commit/f152dfc) - fix: log error for illegal property access only once per property - [`3c1e252`](https://togithub.com/wycats/handlebars.js/commit/3c1e252) Compatibility notes: - no incompatibilities are to be expected. [Commits](https://togithub.com/wycats/handlebars.js/compare/v4.7.0...v4.7.1) ### [`v4.7.0`](https://togithub.com/wycats/handlebars.js/blob/master/release-notes.md#v470---January-10th-2020) [Compare Source](https://togithub.com/wycats/handlebars.js/compare/v4.6.0...v4.7.0) Features: - feat: default options for controlling proto access - [`7af1c12`](https://togithub.com/wycats/handlebars.js/commit/7af1c12), [#1635](https://togithub.com/wycats/handlebars.js/issues/1635) - This makes it possible to disable the prototype access restrictions added in 4.6.0 - an error is logged in the console, if access to prototype properties is attempted and denied and no explicit configuration has taken place. Compatibility notes: - no compatibilities are expected [Commits](https://togithub.com/wycats/handlebars.js/compare/v4.6.0...v4.7.0) ### [`v4.6.0`](https://togithub.com/wycats/handlebars.js/blob/master/release-notes.md#v460---January-8th-2020) [Compare Source](https://togithub.com/wycats/handlebars.js/compare/v4.5.3...v4.6.0) Features: - feat: access control to prototype properties via whitelist ([#1633](https://togithub.com/wycats/handlebars.js/issues/1633))- [`d03b6ec`](https://togithub.com/wycats/handlebars.js/commit/d03b6ec) Bugfixes: - fix(runtime.js): partials compile not caching ([#1600](https://togithub.com/wycats/handlebars.js/issues/1600)) - [`23d58e7`](https://togithub.com/wycats/handlebars.js/commit/23d58e7) Chores, docs: - various refactorings and improvements to tests - [`d7f0dcf`](https://togithub.com/wycats/handlebars.js/commit/d7f0dcf), [`187d611`](https://togithub.com/wycats/handlebars.js/commit/187d611), [`d337f40`](https://togithub.com/wycats/handlebars.js/commit/d337f40) - modernize the build-setup - use prettier to format and eslint to verify - [`c40d9f3`](https://togithub.com/wycats/handlebars.js/commit/c40d9f3), [`8901c28`](https://togithub.com/wycats/handlebars.js/commit/8901c28), [`e97685e`](https://togithub.com/wycats/handlebars.js/commit/e97685e), [`1f61f21`](https://togithub.com/wycats/handlebars.js/commit/1f61f21) - use nyc instead of istanbul to collect coverage - [`164b7ff`](https://togithub.com/wycats/handlebars.js/commit/164b7ff), [`1ebce2b`](https://togithub.com/wycats/handlebars.js/commit/1ebce2b) - update build code to use modern javascript and make it cleaner - [`14b621c`](https://togithub.com/wycats/handlebars.js/commit/14b621c), [`1ec1737`](https://togithub.com/wycats/handlebars.js/commit/1ec1737), [`3a5b65e`](https://togithub.com/wycats/handlebars.js/commit/3a5b65e), [`dde108e`](https://togithub.com/wycats/handlebars.js/commit/dde108e), [`04b1984`](https://togithub.com/wycats/handlebars.js/commit/04b1984), [`587e7a3`](https://togithub.com/wycats/handlebars.js/commit/587e7a3) - restructur build commands - [`e913dc5`](https://togithub.com/wycats/handlebars.js/commit/e913dc5), - eslint rule changes - [`ac4655e`](https://togithub.com/wycats/handlebars.js/commit/ac4655e), [`dc54952`](https://togithub.com/wycats/handlebars.js/commit/dc54952) - Update (C) year in the LICENSE file - [`d1fb07b`](https://togithub.com/wycats/handlebars.js/commit/d1fb07b) - chore: try to fix saucelabs credentials ([#1627](https://togithub.com/wycats/handlebars.js/issues/1627)) - - Update readme.md with updated links ([#1620](https://togithub.com/wycats/handlebars.js/issues/1620)) - [`edcc84f`](https://togithub.com/wycats/handlebars.js/commit/edcc84f) BREAKING CHANGES: - access to prototype properties is forbidden completely by default, specific properties or methods can be allowed via runtime-options. See [#1633](https://togithub.com/wycats/handlebars.js/issues/1633) for details. If you are using Handlebars as documented, you should not be accessing prototype properties from your template anyway, so the changes should not be a problem for you. Only the use of undocumented features can break your build. That is why we only bump the minor version despite mentioning breaking changes. [Commits](https://togithub.com/wycats/handlebars.js/compare/v4.5.3...v4.6.0)Renovate configuration
:date: Schedule: "every weekday" (UTC).
:vertical_traffic_light: Automerge: Enabled.
:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
:no_bell: Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by WhiteSource Renovate. View repository job log here.