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