- 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