6.0.2 (2024-10-08)
- STRF-12532 Set Access has been denied to resolve the property message to info level (#333) (17ad67d)
6.0.1 (2024-09-26)
6.0.0 (2024-08-19)
- Drop Node 16, 18 Support
5.11.3 (2024-08-06)
5.11.2 (2024-07-30)
5.11.1 (2024-07-24)
- storefront: STRF-12281 Noop commit (#318) (d5fdee5)
- storefront: STRF-12281 Prevent block and partial helpers from being named prototype methods (#317) (acb33f7)
5.11.0 (2024-07-22)
- STRF-12284 Add dependabot (8f0b95e)
5.10.4 (2024-06-10)
5.10.3 (2024-05-30)
- storefront: STRF-11941 Empty commit for release (84e9221)
5.10.2 (2024-04-15)
5.10.1 (2024-03-14)
5.10.0 (2024-03-12)
5.9.6 (2023-12-01)
5.9.5 (2023-09-18)
5.9.4 (2023-08-25)
5.9.3 (2023-08-15)
- merc: REVERT MERC-9364 Use CDN Original images (be4dfdb)
5.9.2 (2023-08-15)
5.9.1 (2023-08-11)
5.9.0 (2023-07-20)
- Support Cache control for webdav images (d76be48)
5.8.0 (2023-07-20)
5.7.8 (2023-06-15)
5.7.7 (2023-05-09)
5.7.6 (2023-04-07)
5.7.5 (2023-03-29)
5.7.4 (2023-03-17)
5.7.3 (2023-03-17)
5.7.2 (2023-03-15)
5.7.1 (2023-03-15)
5.7.0 (2023-03-14)
5.6.0 (2023-03-14)
5.5.0 (2023-02-09)
5.4.3 (2023-02-08)
5.4.2 (2023-02-07)
5.4.1 (2023-02-03)
5.4.0 (2023-02-02)
5.3.0 (2023-02-01)
5.2.9 (2022-12-02)
5.2.8 (2022-11-17)
5.2.7 (2022-11-04)
5.2.6 (2022-10-27)
5.2.5 (2022-10-21)
5.2.4 (2022-10-21)
5.2.3 (2022-10-20)
- fix: preload hints nested templates returning undefined paths ([#212])[#212]
- feat: bundle library to js file ([#211])[#211]
- ref: STRF-10124 Clean up handlebars dependencies ([#209])[#209]
- feat: preload hints generation,
as
attribute properly implemented
- fix: STRF-10122 Fix forEach, withFirst helpers makeIterator utils([#203])[#203]
- fix: STRF-10122 Fix inArray helper, when array is undefined ([#201])[#201]
- investigate google fonts css uri encoding issue ([#197])[#197]
- Add original stack trace to render error ([#198])[#198]
- Import 3rd part handlebars helpers and utiliy function to support them ([#195])[#195]
- removes
type
attribute ofearlyHint
helper (#193)
- enable optional resource hint generation in
stylesheet
helper(#187) - enable optional resource hint generation in
getFontsCollection
helper (#188) - enable optional resource hint generation in
cdn
helper(#189) - introduce new
earlyHint
helper (#190)
- bugfix for edge case affecting
get
,getObject
, andoption
(#185)
- setup to replace
get
&getObject
helpers (#183)
- patch for helper-date 0.2.3 compatibility (#180)
- bugfix & setup to replace 3p helpers incrementally:
moment
andoption
(#178)
- Fix replacement
get
andoption
helpers for backwards-compatibility (#173) get
now fully supports property paths constructed usingconcat
- fix: STRF-9873 use modified implementations of
get
,getObject
,moment
,option
3p helpers (#171)
- feat: STRF-9791 drop node 12 support (#169)
- feat: STRF-9791 drop node 12 support (#169)
- fix: STRF-9835 Reduce proto usage (#167)
- feat: STRF-9707 Improve money helper to support input params (#164)
- String replace helper with more options (#156)
- Bump lodash version to 4.17.21 (#161)
- Add log level variable to control log helper (#158)
- Support floats for assignVar/getVar (#152)
- Stop testing on node 10, start testing on node 14, release on 14 (#151)
- Add getImageSrcset1x2x helper (#149)
- Fix concat helper to have consistency with cdn helper (#144)
- Release stencil paper handlebars through github release (#145)
- SafeString object is taken only from global handlebars object (#146)
- Add support for region translations data attribute
- Replaced URL constructor with url.parse
- Removed path and fs modules from helpers.js, so it can be run on non-Nodejs environment
- Reverted escaping injected values
- Fix concat function to return SafeString object
- Escape injected values
- Lift
occurrences
helper from handlebars-helpers
- Rollback loadash removal PR's to have a clean pipeline
- Update handlebars 3.x and 4.x to latest
- Add "assignVar", "getVar", "incrementVar", "decrementVar" helpers
- Add "getContentImage, "getContentImageSrcset", "getImageManagerImage", "getImageManagerImageSrcset" helpers
- Allow replace helper to accept a SafeString as an argument
- Add support for arguments on encodeHtmlEntities helper
- Add encodeHtmlEntities helper
- Add ability to pass logger. Will be used for library as well as handlebars. Must conform to console interface (info, error, log, etc). Defaults to console object.
- Fix addTemplates logic in order to not lose templates on renderTheme function for Stencil CLI
- Allow json helper to accept a SafeString as an argument
- Move SafeString unwrapping to common module
- Add setURLQueryParam helper
- Make getImageSrcset not generate default srcsets larger than the original image when the dimensions are known
- Make getImage not generate an image larger than the dimensions of the original image if the dimensions are known
- Allow stripQuerystring to accept a Safestring as an argument
- Refactor getImage helper to return image URL as SafeString instead of string
- Revert usage of SafeString on getImage
- Upgrade Lodash to 4.17.13
- Reduce arguments usage where possible
- Refactor helper functions to use Handlebars utils type checks instead of Lodash type checks
- Add getImageSrcset helper
- Refactor getImage helper to return image URL as SafeString instead of string
- Revert "Refactor functions away from arguments pattern for better performance" from 4.0.7
- Revert "Reduce usage of Lodash to improve performance" from 4.0.7
- Update handlebars v4 to latest
- Update handlebars v3 to latest
- Remove regex in cdnify.js to improve performance
- Remove regex in fonts.js for better performance
- Refactor functions away from arguments pattern for better performance
- Fix for helper to allow for one iteration
- Reduce usage of Lodash to improve performance
- Change default behavior of {{getFontsCollection}} to use font-display: swap for Google Fonts and allow configuration
- Fix regex performance to match precompiled templates.
- Added trimming of all '.' and '/' from begginig of cdn path (not full paths)
- Fix resourceHints to use https for font providers
- Fix region helper not rendering with an empty page content
- Fix cdnify to avoid double slash in the genrated url.
- Change render and renderString to return Promises instead of synchronous results.
- Add support for gtnum in if helper.
- Add getFontLoaderConfig and resourceHints helpers.
- Fix cdn and stylesheet helpers to pull latest siteSettings and themeSettings
- Change addContent() to setContent() for consistency with other setters.
- Add getter and setter for siteSettings and themeSettings, and change helper context to use a bound function for accessing these data to allow for deferred setting. Callers should no longer access siteSettings and themeSettings directly.
- Change error handling to throw custom errors instead of swallowing the error and logging. This gives the caller the opportunity to take action based on the error condition.
- Remove logging interface since we don't use it anymore.
- Initial extraction from stencil-paper