Releases: HubSpot/hubspot-cli
Releases · HubSpot/hubspot-cli
v6.4.0
What's Changed
- Adding more command structure tests (pt. 2) by @brandenrodgers in #1219
- Fix bug with updating next tag on releases to latest by @camden11 in #1238
- Convert
lib/ui
to TypeScript by @kemmerle in #1233 - fix: Address bug where we destructure an nullable object by @joe-yeager in #1239
- chore: Disable tracking in ATs by @joe-yeager in #1241
- Move jest to dev dep by @brandenrodgers in #1242
- fix: Update portmanager shutdown flow by @joe-yeager in #1243
- chore: Add flag to not track the hs init command by @joe-yeager in #1244
- chore: Release hs project install-deps command by @joe-yeager in #1240
- feat: Add
hs doctor
command by @joe-yeager in #1202 - fix: Revert the --disable-tracking until we can publish the CLI by @joe-yeager in #1245
- chore: Update doctor verbiage for
hs --version
check by @joe-yeager in #1247 - More release script improvements by @camden11 in #1248
- Only prompt to create release for latest releases by @camden11 in #1249
- Port links utils to TS by @brandenrodgers in #1250
- chore: Add .node-version to .gitignore to enable users to developer with bend yarn by @joe-yeager in #1253
- Unified Dev Server by @jsines in #1105
- Convert errorHandlers to TypeScript by @kemmerle in #1251
- Fix bug in serverless function logging by @brandenrodgers in #1255
- Fixing hs open for non-internal sites by @brandenrodgers in #1259
- Bump cms-dev-server version by @jsines in #1274
Full Changelog: v6.3.0...v6.4.0
v6.3.0
What's Changed
- fix: Fix tests running on latest by @joe-yeager in #1199
- Upgrade serverless-dev-runtime to v7.0.0 by @camden11 in #1205
- Add registry to package.json by @camden11 in #1204
- Move config utils by @camden11 in #1214
- Add change log info to readme by @happycollision in #1217
- fix: Allow template name or label to be used for
template
flag by @joe-yeager in #1223 - Fix bugs with build script and confirm prompt by @camden11 in #1236
Full Changelog: v6.2.1...v6.3.0
v6.2.0
What's Changed
- fix: Remove default exports by @joe-yeager in #1117
- chore: Update CLI to utilize new error object. by @joe-yeager in #1109
- Handle axios response returned from API modules. by @camden11 in #1119
- fix: Fix a couple logging errors, update some failing tests by @joe-yeager in #1125
- chore: Switch developerTestAccount & sandbox usages from
lib
toapi
by @joe-yeager in #1126 - Clean up generic errors by @camden11 in #1147
- chore: fix dep-check by @joe-yeager in #1163
- Add gate check util by @camden11 in #1170
- Fix account validation in hs project dev by @camden11 in #1180
- test: Add acceptance tests by @brandenrodgers in #1165
- fix: Fix project commands errors found in next branch bug bash by @joe-yeager in #1182
- chore: Update node image version in dockerfile by @joe-yeager in #1173
- chore: Add action to check for unrelease changes and post to slack by @joe-yeager in #1185
- fix: Update bad imports in next branch by @joe-yeager in #1186
- Fixing npm link to CLI repo by @brandenrodgers in #1187
- chore: Update action time by @joe-yeager in #1188
- v2 LDL by @joe-yeager in #1118
- chore: Update LDL version to 2.0.0 in all packages by @joe-yeager in #1189
- chore: Add codeowners by @joe-yeager in #1190
- Bump theme-preview-dev-server to 0.0.8 by @camden11 in #1191
Full Changelog: v6.1.1...v6.2.0
v6.1.1
What's Changed
- Bumping local-dev-lib to v 1.13.1 by @brandenrodgers in #1178
Full Changelog: v6.1.0...v6.1.1
v6.1.0
What's Changed
- Handle case where account flag test account parent isn't authed on hs project dev by @camden11 in #1171
- chore: Update linter so we can leverage modern JS features by @joe-yeager in #1172
- fix: Use exec cwd option instead of npm prefix for Windows support by @joe-yeager in #1174
- Refactor migration copy by @kemmerle in #1175
- Unhide migration and clone commands by @kemmerle in #1176
Full Changelog: v6.0.0...v6.1.0
v6.0.0
What's Changed
- fix: Prevent js error during initial upload for watch by @brandenrodgers in #1156
- test: Add Slack group id to test notification by @brandenrodgers in #1158
- chore: Update dev server to 0.8.31 by @dshekhtman in #1161
- feat: Reduce the time for hs accounts clean to detect inactive accounts by @joe-yeager in #1159
- Exit local dev earlier for projects without components by @camden11 in #1160
- hs project dev: don't allow selection of nonexitent dev test accounts + more cleanup by @camden11 in #1164
- Fix: Interpret tilde correctly in project location by @kemmerle in #1162
- fix:
hs projects logs
links and reduce number of prompts by @joe-yeager in #1131 - chore: Update dev server to 0.8.33 by @dshekhtman in #1166
- Supporting a custom override for missing scope errors by @brandenrodgers in #1128
- Refactor: Simplify migration tracking by @kemmerle in #1169
- [HOLD FOR Sept 10th] Remove deprecated sandbox sync command by @adamawang in #1168
- chore: Bump node version to >=18 by @joe-yeager in #1157
- feat: Add
hs project install-deps
command by @joe-yeager in #1133
Full Changelog: v5.4.0...v6.0.0
v5.4.0
What's Changed
- feat: More noticeable update notifications by @brandenrodgers in #1136
- Fix error messaging in hs cms convert-fields by @camden11 in #1139
- test: Testing slack notifications bot by @brandenrodgers in #1140
- fixing ref check to match docs by @brandenrodgers in #1141
- change version of the slack notifiations action by @brandenrodgers in #1142
- try putting the slack notifiation at the end by @brandenrodgers in #1144
- fixing format of slack action by @brandenrodgers in #1145
- test: Fixing slack notifications posts by @brandenrodgers in #1146
- Fix bugs with hs project add --type flag by @camden11 in #1143
- test: Adding scheduled actions to test latest CLI release by @brandenrodgers in #1138
- Test on latest npm version by @brandenrodgers in #1148
- test: Use checkout action to fix scheduled test by @brandenrodgers in #1149
- test: Allow manual action trigger by @brandenrodgers in #1150
- Fix bug with hs project dev --account flag on private apps by @camden11 in #1152
- fix: Fix missing translation errors by @joe-yeager in #1155
- Fix(migrate-app): project names with slashes causing download issues by @kemmerle in #1154
- chore: Update dev server to 0.8.30 by @dshekhtman in #1153
New Contributors
- @dshekhtman made their first contribution in #1153
Full Changelog: v5.3.1...v5.4.0
v5.3.1
What's Changed
- Remove no deprecation flag by @brandenrodgers in #1135
Full Changelog: v5.3.0...v5.3.1
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