- [TASK] update dependencies
ccc0517(dmh)
- [TASK] update validation checks to exclude new module and lighthouse score validations
55e39e4(dmh) - [TASK] add newModuleFields to StandaloneModulesConfig and implement updateModuleFields function for managing module fields data
1848b5f(dmh)
- [TASK] Add check for if restricted_template_type is within childTheme failedValidations (#6)
1f1a6ee(Mattias Nilsson) - [TASK] Update NPM packages with security issues
5710907(Mattias Nilsson) - [TASK] update upload cmd error handling
9963cf3(dmh)
- [TASK] update watch and upload cmd-s error handlers
d205813(dmh) - [TASK] only accept module configuration that starts with (compile-) and ends with (module.js)
30dfeb0(dmh) - [TASK] add buildModule and uploadModule commands
937961b(dmh) - [TASK] compile all fields.js partials with watch process
020ef28(dmh)
- [TASK] update watch process with new chokidar pkg without globs
31a36f6(dmh) - [TASK] add ciUpload cmd to uload files based on .cihsignore file
618279a(dmh) - [TASK] update @hubspot/local-dev-lib to v2.0.0 with new axios response data
a345987(dmh) - [TASK] update npm deps
b02c776(dmh)
- [TASK] show table id info for fetchDb cmd
e0ae527(dmh) - [TASK] update error handling for the watch process
ca55f7f(dmh) - [TASK] sanitize hubdb table JSON file
c0a413e(dmh) - [BUGFIX] fix expression was always truthy
a10b92a(dmh) - [TASK] update npm deps
5d398dd(dmh)
- [TASK] update npm deps, update @hubspot/local-dev-lib to v1.9.0
6e6560f(dmh) - [TASK] update error handling for watch and upload command
6f8a9d8(dmh)
- [TASK] include also global env variables for the auth process
2227a5e(dmh)
- [BUGFIX] check only local .env file and variable which only starts from hub_
dea95c1(dmh)
- [BUGFIX] fix native HubSpot Env auth
188ff60(dmh)
- [BUGFIX] fix fetchHubDb functionality
22ad184(dmh)
- [TASK] update npm deps, update @hubspot/local-dev-lib to v1.7.0
0c412a2(dmh) - [TASK] update reference for js types
77bc854(dmh) - [TASK] update hubspot auth functionality
5f7c85d(dmh) - [TASK] remove deprecated @hubspot/cli-lib and use instead @hubspot/local-dev-lib #2
96ca444(dmh) - [TASK] remove deprecated @hubspot/cli-lib and use instead @hubspot/local-dev-lib
5a35608(dmh)
- [TEST] fix test github action
c457848(dmh) - [TASK] update github actions
92e50f7(dmh) - [TASK] update child theme hubspot marketplace validation
389e853(dmh) - [TASK] update npm deps
d6505b0(dmh)
- [TASK] update default template data for new .env file to use it with CI
48234de(dmh)
- [BUGFIX] do not upload hubdb without confirmation
a092a3b(dmh) - [TASK] exclude inherits_brand_color check from child theme validation
31fcc1e(dmh) - [TASK] update cli ui
246f868(dmh) - [TASK] add cleanUpload cmd, update npm deps
16b339c(dmh) - [BUGFIX] uso only hubspot related personal-keys prefixed by hub_
2746094(dmh)
- [TASK] add check isChildTheme, adopt validation process for child themes
ad10736(dmh)
- [TASK] decrease lighthouse best Practices default threshold to 80 since testing environment using http links not https
dd1df12(dmh)
- [DOC] update docs
c551291(dmh) - [TASK] create cmslib cli alias and make it executable
13081e0(dmh) - [TASK] add add error handler for access-key missing access scopes
e900602(dmh) - [FEATURE] add hubdb fetch and upload functionality (#2)
5ebec38(Dmytro Hrynevych) - [TASK] use inquirer.js instead of prompts.js for cli prompts, some refactoring
08cbd8f(dmh)
- [BUGFIX] add missed execa dependency
e1432f9(dmh) - [BUGFIX] fix PublishNPM github action
7614acb(dmh)
- [DOC] update documentation
117e3a4(dmh) - [TASK] big refactoring, update dependencies
2702457(dmh) - [TASK] add 30m timeout for all github actions
2efe942(dmh) - [TASK] update npm deps
2b04299(dmh) - [DOC] add API documentation using jsdoc
0396c08(dmh) - [TASK] implement vendor folder concept, to store all third party files inside vendor folder
1b329d3(dmh) - [TASK] add build task to exports field, remove tmp folder config, compile scss directly to theme/assets/css
887f72c(dmh) - [TASK] export lib commands to import and execute them separately
317458a(dmh)
- [TASK] add quick-release config
f41bcfb(dmh) - [TASK] update npm dep-s, update editorconfig
ae80a66(dmh) - [DOC] update readme file
a154d76(dmh) - [TASK] update npm deps
f57a547(dmh) - [TASK] remove unneeded ts declarations, remove dts scripts
7dafd01(dmh) - [TASK] update fields task to run it externally using node, in watch process compile only one changed file instead all of them
7c0ef7d(dmh) - [TASK] add ts types
9258167(dmh) - [TASK] add generateTsDeclarations build task
7ab7c3a(dmh) - [TASK] add proper import for global jsdoc types
eb4a3a7(dmh) - [TASK] add generateTsDeclarations build task, update npm deps
abbc76b(dmh) - [TASK] add compileFieldsJs functionality
2cceaca(dmh) - [TASK] show DotEnv setup instructions if empty
d4d9e7d(dmh) - [TASK] refactor, add tsconfig instead of jsconfig, add more types, add TypeScript lint, fix lint errors
627358c(dmh)
- [TASK] improve error handling for lighthouse and marketplace validation scripts (27c56d9)
- [TASK] decrease lighthouse threshold score (1e21927)
- [TASK] update npm deps (732e708)
- [FEATURE] add Mobile Lighthouse test for all page templates in themes (1b5869e)
- [FEATURE] add a possibility to execute fetch commands directly from npm (811b423)
- [FEATURE] add theme marketplace validation command (471ccaa)
- [TASK] check global env variables not only .env file (#1) (f4c0dc1)
- [TASK] add github action for publish-npm (d8a95e6)
- [TASK] add the possibility to override themeConfirm prompt to use for automations (acabe00)
- [TEST] update github action tests, use checkout@v3 and setup-node@v3 with cache enabled (35b54bc)
- [TASK] update npm dependencies and node/npm engines (7e5472f)
- [TASK] use theme.name (theme.json) to identify theme name instead of theme.label (a971955)
- [TASK] update npm deps (eef6c0b)
- [TASK] remove build process from watch cmd (6eb1448)
- [TASK] update watch process logger (7dd9f21)
- [TASK] update @hubspot/cli-lib, fix upload and watch cmd, improve performance (99eea4a)
- [TASK] update README file (0472636)