Releases: HubSpot/hubspot-cli
Releases · HubSpot/hubspot-cli
v5.3.0
What's Changed
- Clean up error handling by @camden11 in #1023
- chore: Update dev server version by @joe-yeager in #1026
- Developer test accounts support in
hs project dev
by @adamawang in #1025 - Add warn logs after project builds and deploys (Sister PR in hubspot-local-dev-lib) by @kemmerle in #1031
- Fixes after switching default branch from master to main by @brandenrodgers in #1034
- Update product updates URL by @adamawang in #1032
- Public App Init Flow First Pass + Clean up dev command by @camden11 in #1030
- Pass correct account ids in project dev init flow by @brandenrodgers in #1037
- Set custom request header on all axios requests for easier debugging by @brandenrodgers in #1029
- Theme project dev by @jsines in #1035
- Fixing init for accounts with no name by @brandenrodgers in #1039
- Fix bug with creating new developer test accounts by @camden11 in #1040
hs project dev
supports developer test accounts not in config by @adamawang in #1041- Fix issues with account flag + add clarification to new project warning by @camden11 in #1042
- Bumping the local-dev-lib dep version to 1.0.1 by @brandenrodgers in #1043
- Fix project dev when recommended account is default by @camden11 in #1044
- Bump theme preview dev server by @jsines in #1046
- Fix
hs accounts clean
by @adamawang in #1045 - chore: Bump the dev server versions. by @joe-yeager in #1047
- Unhide preview by @jsines in #1051
- Fixing account id references for public app local dev by @brandenrodgers in #1049
- Remove unnecessary lang file key by @brandenrodgers in #1038
- Public app install prompt setup by @camden11 in #1050
- chore: Bump dev server versions. by @joe-yeager in #1053
- Public app install prompt by @camden11 in #1054
- Stop linking to old feedback form by @brandenrodgers in #1055
- Better error handling for warn log fetch by @brandenrodgers in #1058
- Switch account type + create project warnings to logs by @camden11 in #1059
- chore: Bump dev server versions to 0.8.17 by @joe-yeager in #1060
- Error on private app dev against Dev account by @brandenrodgers in #1056
- Improve error messaging for failed deploys during hs project dev by @camden11 in #1061
- Upgrade theme-previewer-dev-server to 0.0.6 to remove peer dep errors by @camden11 in #1063
- Fix bugs with local dev init flow by @camden11 in #1064
- Generic active install warning by @camden11 in #1062
- Fix install url encoding by @camden11 in #1065
- chore: Bump dev server version v0.8.18 by @joe-yeager in #1066
- Standardize account names by @adamawang in #1057
- chore: Bump dev server 0.8.19 by @joe-yeager in #1068
- Modify CLI entrypoint to hide deprecation warnings from Node by @m-roll in #1067
- Bump local-dev-lib dep to 1.2.0 by @camden11 in #1069
- Remove extra bracket around account name in prompt by @brandenrodgers in #1070
- Filter out subdeploy errors by @camden11 in #1072
- Fix watch command errors by @jsines in #1071
- Fix keys to show up under theme subcommand by @jsines in #1074
- Bump theme preview dev server by @jsines in #1073
- chore: Bump dev server version 0.8.20 by @joe-yeager in #1075
- Feature: apps migration and cloning (Sister PR in local-dev-lib) by @kemmerle in #1052
- fix: Remove incorrect log message for
hs watch --initial-upload
by @joe-yeager in #1077 - chore: Remove unused boolean args passed to options methods. by @joe-yeager in #1078
- fix: Honor the
--account
flag forhs project download
by @joe-yeager in #1080 - feat: Add link to local development docs by @joe-yeager in #1079
- chore: Rename tests and mock logger to remove logs from test ouput by @joe-yeager in #1081
- Add check for existing directory in migrate-app command by @kemmerle in #1083
- Consolidate account creation helpers by @adamawang in #1084
- Inform users when auto deploy is off during hs project upload by @camden11 in #1088
- fix: Reject promise if taskStatus is nullable by @joe-yeager in #1082
- Fix error handling in migrate-app command by @kemmerle in #1089
- chore: Add debugging section to CONTRIBUTING.md by @joe-yeager in #1092
- Improved active install warning by @camden11 in #1091
- Filter listed apps in the
hs project migrate-app
command by @kemmerle in #1090 - Fix marketplace-validate error logging for invalid path by @jsines in #1094
- Address June 7 bug bash feedback by @kemmerle in #1095
- Add link to test account during public app local dev by @camden11 in #1096
- Consolidate account name prompts for HubSpot portals by @adamawang in #1086
- Rename account name prompts by @camden11 in #1097
- Refactor errors in
hs project migrate-app
command by @kemmerle in #1098 - Address feedback for the 6/14 bug bash by @kemmerle in #1101
- Add location flag validation in
hs project migrate-app
(Sister PR in local-dev-lib) by @kemmerle in #1102 - Scope change reinstall prompt by @camden11 in #1099
- fix: Improve deploy error messages. Make validation consistent. by @joe-yeager in #1100
- fix: Update error handling from request to axios by @joe-yeager in #1106
- Update copy from "crm card" to "card" by @brandenrodgers in #1103
- Clean up package.json files by @camden11 in #1107
- Add beta tag to sandboxes descriptions by @adamawang in #1110
- Hide undeployable components from build/deploy polling by @camden11 in #1108
- Use preventProjectMigrations property to prevent migrations (Sister PR in local-dev-lib) by @kemmerle in #1111
- Add
hs project clone-app
command by @kemmerle in #1085 - Fix acceptance tests and add support for docker tests by @brandenrodgers in #1113
- Fix bug app migration restrictions by @kemmerle in #1114
- Refactor: Create project directory when cloning app by @kemmerle in #1115
- Sandbox command updates by @adamawang in #1112
- Active install warning without delay by @camden11 in #1121
- Fix project commands declaration by @brandenrodgers in #1116
- Fix project upload auto-deploy race condition by @brandenrodgers in #1122
- Chore: Add detailed usage tracking to migration commands by @kemmerle in #1127
- Fixing project deploy command by @brandenrodgers in #1129
- Remove nested build label for project upload polling by @brandenrodgers in #1130
- Bump local dev lib ver...
v5.2.0
What's Changed
- Add noSsl, port option by @jsines in #948
- Changes pre-ET by @jsines in #996
- Cleanup ignore tasks for sandbox sync by @adamawang in #995
- Port api modules 2 by @camden11 in #997
- Use local-dev-lib for hubdb and api/hubdb by @camden11 in #998
- Import api modules from local-dev-lib: 2 by @brandenrodgers in #989
- Include flags at the beginning of the upload prompt by @kemmerle in #999
hs project dev
supports dev test accounts by @adamawang in #1000- chore: Update dev server contract by @joe-yeager in #1002
- Bump local-dev-lib to 0.3.4 by @brandenrodgers in #1006
- Adding
get-react-module
command by @TanyaScales in #984 - Adding to create command to support React modules by @TanyaScales in #976
- Swap logger imports to pull from local-dev-lib by @brandenrodgers in #1003
- Add preview command by @jsines in #898
- Replace
sandboxAccountType
usage with newaccountType
by @adamawang in #1005 - Bump theme-preview-dev-server for bug fix by @jsines in #1009
- Port
handlefieldsJS
to local-dev-lib (Corresponding PR in local-dev-lib) by @kemmerle in #1008 - Remove project default platform version fetch by @brandenrodgers in #1007
- chore: Bump UIEDS and AFDS versions by @joe-yeager in #1013
- Support public app config by @camden11 in #1011
- Replace imports from cli-lib root by @camden11 in #1012
- Swap cli lib constants by @camden11 in #1014
- Port logging UI utils back from local-dev-lib by @brandenrodgers in #1004
- Add platform version errors by @kemmerle in #1016
- Press q to cancel for hs preview by @jsines in #1017
- Fix error when displaying platform version errors by @kemmerle in #1019
- Use local-dev-lib for Github utils by @camden11 in #1018
- Log error instance correctly in project watch command (platformVersion warning fix) by @kemmerle in #1022
- Handle upload error in watch command (Platform version work) by @kemmerle in #1024
- Remove cli-lib by @camden11 in #1020
- Fix import for handleFieldsJS by @kemmerle in #1028
New Contributors
- @TanyaScales made their first contribution in #984
Full Changelog: v5.1.3...v5.2.0
v5.1.3
What's Changed
- Bump local dev lib dep to 0.2.2 by @camden11 in #985
- Remove cli-lib/http dep + use local-dev-lib for OAuth by @camden11 in #987
- Remove cli lib error handlers by @camden11 in #991
- chore: Bump
@hubspot/ui-extensions-dev-server
version by @joe-yeager in #981 - Update some more of the cms imports to use local-dev-lib by @brandenrodgers in #977
- Import api modules from local-dev-lib: 1 by @brandenrodgers in #986
- Sandbox error handling updates by @adamawang in #990
- Port api modules 1 by @camden11 in #992
- Fix sandbox automatic PAK save by @adamawang in #993
- Bump @hubspot/local-dev-lib to 0.3.0 and @hubspot/cli-lib to 9.0.0 by @camden11 in #994
Full Changelog: v5.1.2...v5.1.3
v5.1.2
What's Changed
- Use local-dev-lib for personalAccessKey module by @camden11 in #964
- Updating madge dep to remove some install warnings by @brandenrodgers in #972
- chore: Bump
@hubspot/ui-extensions-dev-server
version by @joe-yeager in #969 - bump cli-lib dep to pick up latest updates by @brandenrodgers in #973
- Fix incorrect error lang keys by @camden11 in #978
- Use local-dev-lib for filemapper and filemanager by @camden11 in #975
- Default account names for hs init and hs auth by @camden11 in #979
- Bump cli-lib dep to 8.0.2 by @camden11 in #983
Full Changelog: v5.1.1...v5.1.2
v5.1.1
What's Changed
- bumping cli-lib version to 8 by @brandenrodgers in #971
Full Changelog: v5.1.0...v5.1.1
v5.1.0
What's Changed
- Use local dev lib config by @camden11 in #947
- Bumping jest version by @brandenrodgers in #952
- Validate project config
srcDir
within project root by @mendel-at-hubspot in #951 - Swap cli lib deps 2 by @camden11 in #950
- Use port manager by @camden11 in #936
- Bump local-dev-lib dep to 0.0.9 by @camden11 in #957
- Fix project local dev exit cleanup by @brandenrodgers in #956
- Fix logErrorInstance message builder by @adamawang in #958
- Swap deps to local dev lib part 3 by @camden11 in #955
- Bump local-dev-lib to 0.0.11 by @camden11 in #959
- Use local-dev-lib for archive and gitignore by @camden11 in #960
- Use local-dev-lib for files and schema modules by @camden11 in #961
- Use local-dev-lib for path by @camden11 in #963
- chore: Pin ui-extensions-dev-server version. by @joe-yeager in #966
- Deprecated platform version message for projecs by @brandenrodgers in #965
- Use local dev lib v0.1.0 by @camden11 in #968
New Contributors
- @mendel-at-hubspot made their first contribution in #951
- @joe-yeager made their first contribution in #966
Full Changelog: v5.0.2...v5.1.0
v5.0.1
What's Changed
- Making some updates to usage tracking by @brandenrodgers in #926
- Change project create prompt by @kemmerle in #928
- Validate paths before generating card config paths by @brandenrodgers in #929
Full Changelog: v5.0.0...v5.0.1
v5.0.0
What's Changed
- Add error messaging on failed builds in project dev mode command by @brandenrodgers in #877
- Improve tracking for sandbox commands by @adamawang in #878
- Disable printing logs in project logs command by @kemmerle in #881
- More control over spinnies lib by @brandenrodgers in #880
- Fix bugs in bulk adds/deletes in dev mode by @brandenrodgers in #882
- Better handling for ignored extensions when upload permission is manual by @brandenrodgers in #883
- Dev Mode local dev server interface by @brandenrodgers in #879
- Allow for folder deletion in project dev/watch mode by @kemmerle in #888
- Support uie dev server package (v2 behavior for dev mode) by @brandenrodgers in #887
hs sandbox delete
remove regex check for auth errors by @adamawang in #890- Add project platform version to certain project commands (Other part in cli-lib) by @kemmerle in #885
- Dev Mode - support setup step by @brandenrodgers in #892
- Sandboxes: tracking intermediate actions with new action by @adamawang in #891
- Unhide project commands and account for different errors (other half in cli-lib) by @kemmerle in #893
- Dev Mode - support upload warning messages by @brandenrodgers in #894
- Unhide sandboxes from help menu by @adamawang in #897
- Dev Mode now defaults to dev server behavior by @brandenrodgers in #900
- Replace ! with emoji in local dev prod warning message by @camden11 in #902
- Dev Mode - check for apps in deployed build on startup by @brandenrodgers in #903
- Fix polling hang when gated by @camden11 in #908
- Filter out skipping errors when build upload fails by @kemmerle in #906
- Invalid portal error handling for
hs project dev
by @adamawang in #899 - Add build + deploy IDs while polling in dev mode by @kemmerle in #901
hs accounts clean
to remove invalid accounts from config by @adamawang in #896- Dev Mode - Add file watch behavior to watch for config file changes by @brandenrodgers in #905
- default sandbox confirmation prompt by @camden11 in #904
- Refactor
hs project download
(Other half in cli-lib) by @kemmerle in #907 - Dev Mode - Bumping dev server version by @brandenrodgers in #909
- Fix bug in template option for project create by @brandenrodgers in #910
- exit if setup fails by @camden11 in #912
hs project dev
account picker only shows sandboxes for default account by @adamawang in #913- Fix ui extension label in dev mode upload warning by @brandenrodgers in #911
- Bump parse-path and lerna by @dependabot in #750
- Fetch empty template from github by @camden11 in #916
- Remove console clears from dev mode init flow by @brandenrodgers in #915
- Allow update notifications in scripts by @brandenrodgers in #914
- Bump uie dev server version for project dev command by @brandenrodgers in #917
- Update copy for hs secrets update by @camden11 in #918
- hs secrets copy update by @camden11 in #919
- update project create next steps + remove deprecated ui beta warning util by @brandenrodgers in #921
- Improve error message in deploy command when project doesn't exist by @kemmerle in #920
- making use of uiBetaTag ui util by @brandenrodgers in #922
- Handle error when project does not exist in target account by @brandenrodgers in #923
- Add overwrite option to hs upload by @j-malt in #895
- Update upload warning copy for GH linked projects by @camden11 in #925
- Clearer disabled messages at sandbox limit by @adamawang in #924
Full Changelog: v4.2.0...v5.0.0
v4.2.0
What's Changed
- Add accounts delete command by @brandenrodgers in #821
- Account for 429 error codes by @kemmerle in #822
- Adjust sandbox error messaging by @adamawang in #823
- fixing app option for project logs command by @brandenrodgers in #826
- Add hook for callback after initial upload in watch by @jsines in #825
- V2 of
hs sandbox create
by @adamawang in #829 - Adding file watch + upload behavior to the Dev Mode command by @brandenrodgers in #830
- Create
hs project add
command by @kemmerle in #824 - Sandboxes: prompt user for contact records sync by @adamawang in #831
- Add projects list prompt to download command by @kemmerle in #834
hs project dev
creates a new dev sandbox by @adamawang in #833- Latest iteration on project dev mode command by @brandenrodgers in #835
- Adjust
hs project dev
account prompt options by @adamawang in #839 - Lazy load lang data, allow overriding of lang files by @jsines in #836
- Programmatically check for github integration by @brandenrodgers in #838
- Add flag for custom repo by @kemmerle in #837
- hs project deploy UX Improvements by @camden11 in #840
hs project dev
add polling to project fetch in case of 403 by @adamawang in #841- Adding
hs project dev
local dev command by @brandenrodgers in #827 - Move lang utils to hubspot-cli package by @camden11 in #847
hs project dev
add missing scope error handling by @adamawang in #849- Dev Mode bug fixes by @brandenrodgers in #846
- Shortened dev mode urls by @brandenrodgers in #850
- Remove cli-lib from repo by @camden11 in #853
- Dev mode account select ux updates by @brandenrodgers in #855
- Better error handling for locked projects in Dev Mode by @brandenrodgers in #857
- Console improvements to dev mode by @brandenrodgers in #858
- better handling for deleted files and build errors in dev mode by @brandenrodgers in #859
- Small fix to dev mode command by @brandenrodgers in #860
- Add missing scopes errors (Other part in cli-lib) by @kemmerle in #856
- Minor ux updates to the dev mode command by @brandenrodgers in #862
- Move generateThemeFieldSelectors into CLI command by @jsines in #848
- Minor copy fixes for selectors gen by @jsines in #864
- Add local dev docs by @camden11 in #865
hs accounts info
readability improvement by @adamawang in #866hs sandbox sync
fetch types earlier by @adamawang in #867- Update 'whats next' section for
hs sandbox create
by @adamawang in #868 - Change
repoPath
flag totemplateSource
inhs project create
by @kemmerle in #869 - Sandboxes handle invalid users by @adamawang in #871
- Sandboxes contact associations copy update by @adamawang in #873
- Add tracking for template type on project create by @brandenrodgers in #874
- Update
hs ls
to include @HubSpot folder, improve logging a little by @jsines in #872 hs sandbox create
duplicate name error handling by @adamawang in #876
Full Changelog: v4.1.7...v4.2.0
4.1.7
What's Changed
- Nested subcomponents view on hs project upload by @camden11 in #799
- Sandboxes create - error message update by @adamawang in #801
- Sandbox delete - portal list updates by @adamawang in #802
- Standard sandbox sync support by @adamawang in #812
- Bump http-cache-semantics from 4.1.0 to 4.1.1 by @dependabot in #809
- Bump json5 from 1.0.1 to 1.0.2 by @dependabot in #800
- Allow package-lock.json to be uploaded in developer projects by @brandenrodgers in #811
- Error saying that environment variable config could not be loaded only shows when useEnv is specified by @miketalley in #805
- Sandbox sync command by @adamawang in #810
- Move module validation to BE by @jsines in #815
- Add scripting options for hs sandbox delete by @adamawang in #816
- Fix package versions by @jsines in #817
- Guard release commands to only run on master branch by @jsines in #818
Full Changelog: v4.1.6...v4.1.7