All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
- Allow for passing custom Handlebars Helpers based on helpers path (408eb38)
3.0.0 (2025-08-01)
- build: overhaul build system and dependencies for Node 18+ (25c89f7)
- build: - Dropped support for Node < 18
- Replaced Gulp v3 with Gulp v4.0.2 (requires task syntax update to
series/parallel) - Replaced Assemble with Handlebars via
gulp-hb - Replaced deprecated
node-sasswithsass(dart-sass) - Removed Phantom; adopted Puppeteer v21.11.0
- Updated usage of
gulp-filterto version 7+ using merge-stream - Reorganized asset pipeline and CLM template rendering
2.0.0-alpha.10 (2021-06-04)
- Ensure file exists before attempting to take a screenshot. (82c8670)
- Replacing the vinyl-ftp module with the basic-ftp module. (cb7ab76)
- Pass through device object for taking screenshots. Will default to iPad based on Puppeteer's device descriptors. (29412b7)
2.0.0-alpha.9 (2019-08-02)
- deploy: Use configuration ftp rootPath for uploading assets. (d5cb3d5)
2.0.0-alpha.8 (2019-08-01)
- Allow for loading local files when creating screenshots and wait for the page to load before taking screenshot. (bf13727)
- Allow for single key message stage/deploy. (e111a11)
- exclude hidden files. (2efdff3)
- Override vinyl-ftp _mkfirp function to avoid file detection/rejection on symbolic links. (6fc5249)
- Update temp image directories and include error reporting in the console. (7968632)
- working through a memory lek with assemble. (8a7593d)
- Add new veeva screenshots command (a7af3cd)
- Include error reporting in the console. (aaee767)
- Include shared assets as part of the staging and/or deploying process. Also, correct the util logging function calls. (3367b6e)
- Look for clm.yml files and pass along the options in the workflow. (20542c5)
- Updating project to use eslinting. (fc1f5ff)
2.0.0-alpha.7 (2018-10-30)
- Update sass library to gulp-sass (978c9ff)
2.0.0-alpha.6 (2018-10-25)
2.0.0-alpha.5 (2018-10-25)
- Look for passed clm data file, and if it exists, pass the key messages through the workflow. (faca61c)
2.0.0-alpha.4 (2018-10-24)
2.0.0-alpha.3 (2017-11-02)
- Handlebar Helpers: Correct registering helpers and add required libraries outside of module. (8d738ff)
2.0.0-alpha.2 (2017-11-02)
2.0.0-alpha.1 (2017-11-02)
1.1.0-alpha.0 (2017-11-02)
- module: Update commands and shrink banner. (28c2dca)
- module: Update commands. (bb72a07)
- Travis CI: Update supported node versions to test. (a4cb375)
- formatting (549fa3d)
- formatting. (5eec0f4)
- Mocha tests. (6890f26)
- remove veeva from command (7bf82c4)
- adding handlebar helpers for assemble process. (8e5b66a)
- adding watch & reload on changes to configuration.yml file. (976eec7)
- module: Add standard version module to handle change log automation. (f27afc6)
- Introduce shared assets option. (5231b01)
- Update output logging and turn off gulp logging if —verbose flag is not present. (d0bb96e)
- Update promise chain and global logging. (802f712)