Releases: rkotze/git-mob-vs-code
Releases · rkotze/git-mob-vs-code
Fix fail to register on start
Fixed
- Handle start-up issue. Open a new VS Code with a project and the git panel is not the focus then it fails to register commands and load the UI.
What's Changed
- ⬆️ Bump eslint from 9.27.0 to 9.28.0 by @dependabot[bot] in #435
- ⬆️ Bump @eslint/js from 9.27.0 to 9.28.0 by @dependabot[bot] in #436
- ⬆️ Bump ovsx from 0.10.2 to 0.10.3 by @dependabot[bot] in #437
- ⬆️ Bump tar-fs from 2.1.2 to 2.1.3 by @dependabot[bot] in #438
- ⬆️ Bump @vscode/vsce from 3.4.2 to 3.5.0 by @dependabot[bot] in #439
- ⬆️ Bump ovsx from 0.10.3 to 0.10.4 by @dependabot[bot] in #440
- ⬆️ Bump @eslint/js from 9.28.0 to 9.29.0 by @dependabot[bot] in #442
- ⬆️ Bump jest-environment-node from 29.7.0 to 30.0.0 by @dependabot[bot] in #441
- ⬆️ Bump glob from 11.0.2 to 11.0.3 by @dependabot[bot] in #446
- ⬆️ Bump mocha from 11.5.0 to 11.6.0 by @dependabot[bot] in #444
- ⬆️ Bump eslint from 9.28.0 to 9.29.0 by @dependabot[bot] in #445
- ⬆️ Bump mocha from 11.6.0 to 11.7.0 by @dependabot[bot] in #448
- ⬆️ Bump jest-environment-node from 30.0.0 to 30.0.2 by @dependabot[bot] in #449
- ⬆️ Bump @vscode/vsce from 3.5.0 to 3.6.0 by @dependabot[bot] in #450
- ⬆️ Bump eslint from 9.29.0 to 9.30.0 by @dependabot[bot] in #452
- ⬆️ Bump jest and @types/jest by @dependabot[bot] in #451
- ⬆️ Bump mocha from 11.7.0 to 11.7.1 by @dependabot[bot] in #453
- ⬆️ Bump @eslint/js from 9.29.0 to 9.30.0 by @dependabot[bot] in #454
- ⬆️ Bump jest-environment-node from 30.0.2 to 30.0.4 by @dependabot[bot] in #457
- ⬆️ Bump jest from 30.0.3 to 30.0.4 by @dependabot[bot] in #458
- ⬆️ Bump globals from 16.2.0 to 16.3.0 by @dependabot[bot] in #459
- ⬆️ Bump @eslint/js from 9.30.0 to 9.30.1 by @dependabot[bot] in #460
- ⬆️ Bump eslint from 9.30.0 to 9.30.1 by @dependabot[bot] in #461
- ⬆️ Bump @eslint/js from 9.30.1 to 9.31.0 by @dependabot[bot] in #462
- ⬆️ Bump chai from 5.2.0 to 5.2.1 by @dependabot[bot] in #463
- ⬆️ Bump eslint from 9.30.1 to 9.31.0 by @dependabot[bot] in #465
- ⬆️ Bump ovsx from 0.10.4 to 0.10.5 by @dependabot[bot] in #464
Full Changelog: v1.23.1...v1.23.2
Fix command 'gitmob.openSettings' already exists
Fixed
- "Error: command 'gitmob.openSettings' already exists" Issue 418. If you have multiple projects open then the setup command would run twice causing the error.
What's Changed
- Bump mocha from 11.1.0 to 11.2.2 by @dependabot in #423
- Bump glob from 11.0.1 to 11.0.2 by @dependabot in #424
- Bump @eslint/js from 9.25.0 to 9.26.0 by @dependabot in #425
- Bump eslint from 9.25.0 to 9.26.0 by @dependabot in #426
- Bump globals from 16.0.0 to 16.1.0 by @dependabot in #427
- Bump eslint from 9.26.0 to 9.27.0 by @dependabot in #431
- Bump mocha from 11.2.2 to 11.3.0 by @dependabot in #429
- Bump @vscode/vsce from 3.3.2 to 3.4.1 by @dependabot in #430
- Bump @vscode/vsce from 3.4.1 to 3.4.2 by @dependabot in #432
- Bump mocha from 11.3.0 to 11.5.0 by @dependabot in #434
- Bump globals from 16.1.0 to 16.2.0 by @dependabot in #433
Full Changelog: v1.23.0...v1.23.1
Set new primary author
Added
- If no primary author set, handle the error inline so the extension does not break. Added feature to set new author through vscode inputs. Issue 27
What's Changed
- Bump @vscode/vsce from 3.3.0 to 3.3.2 by @dependabot in #413
- Bump @eslint/js from 9.23.0 to 9.24.0 by @dependabot in #415
- Bump git-mob-core from 0.10.0 to 0.10.1 by @dependabot in #414
- Bump eslint from 9.23.0 to 9.24.0 by @dependabot in #416
- Bump tar-fs from 2.1.1 to 2.1.2 by @dependabot in #417
- Bump @vscode/test-electron from 2.4.1 to 2.5.2 by @dependabot in #419
- Bump @eslint/js from 9.24.0 to 9.25.0 by @dependabot in #420
- Bump eslint from 9.24.0 to 9.25.0 by @dependabot in #421
- Bump ovsx from 0.10.1 to 0.10.2 by @dependabot in #422
- No primary author error by @rkotze in #412
Full Changelog: v1.22.0...v1.23.0
Add co-authors using plus symbol in SCM texbox
Added
- Integrate
git-mob-core v0.10.0with new message formatter function. - Autocomplete co-author feature in SCM textbox by typing plus
+. It can be enabled/disabled in settings.
Fixed
- Fix Git Mob start-up error when creating a new project and initialising a new Git repo.
What's Changed
- Bump ovsx from 0.10.0 to 0.10.1 by @dependabot in #382
- Bump @eslint/js from 9.15.0 to 9.16.0 by @dependabot in #383
- Bump eslint from 9.15.0 to 9.16.0 by @dependabot in #384
- Bump globals from 15.12.0 to 15.13.0 by @dependabot in #385
- Bump mocha from 10.8.2 to 11.0.1 by @dependabot in #386
- Bump eslint from 9.16.0 to 9.17.0 by @dependabot in #387
- Bump globals from 15.13.0 to 15.14.0 by @dependabot in #389
- Bump glob from 11.0.0 to 11.0.1 by @dependabot in #391
- Bump eslint from 9.17.0 to 9.18.0 by @dependabot in #390
- Bump mocha from 11.0.1 to 11.1.0 by @dependabot in #394
- Bump @eslint/js from 9.18.0 to 9.19.0 by @dependabot in #393
- Bump eslint from 9.18.0 to 9.19.0 by @dependabot in #395
- Bump @vscode/vsce from 3.2.1 to 3.2.2 by @dependabot in #396
- Bump @eslint/js from 9.19.0 to 9.20.0 by @dependabot in #398
- Bump eslint from 9.19.0 to 9.20.0 by @dependabot in #397
- Bump chai from 5.1.2 to 5.2.0 by @dependabot in #400
- Bump eslint from 9.20.0 to 9.20.1 by @dependabot in #401
- Bump globals from 15.14.0 to 15.15.0 by @dependabot in #399
- Bump @eslint/js from 9.20.0 to 9.21.0 by @dependabot in #403
- Bump eslint from 9.20.1 to 9.21.0 by @dependabot in #404
- Bump globals from 15.15.0 to 16.0.0 by @dependabot in #402
- Bump @eslint/js from 9.21.0 to 9.22.0 by @dependabot in #405
- Bump eslint from 9.21.0 to 9.22.0 by @dependabot in #406
- Bump @vscode/vsce from 3.2.2 to 3.3.0 by @dependabot in #407
- Bump eslint from 9.22.0 to 9.23.0 by @dependabot in #409
- Autocomplete co-author trailer in SCM by @rkotze in #381
- Fix activation logic so that Git Mob starts on Git initialisation by @rkotze in #411
Full Changelog: v1.21.1...v1.22.0
Post commit solo UI fix
Fixed
- When executing the solo sequence post-commit the unselected author gets the "plus" action instead a "minus" icon. Issue 380
What's Changed
- Bump globals from 15.11.0 to 15.12.0 by @dependabot in #377
- Bump @eslint/js from 9.14.0 to 9.15.0 by @dependabot in #378
- Bump eslint from 9.14.0 to 9.15.0 by @dependabot in #379
Full Changelog: v1.21.0...v1.21.1
Update Git Emojis
Added
- Update the list Gitmoji's to latest - thanks @regisbsb
Removed
- Clean up documentation PAT config not used any more for any commands.
What's Changed
- Bump mocha from 10.7.0 to 10.7.3 by @dependabot in #341
- Bump eslint from 9.8.0 to 9.9.0 by @dependabot in #342
- Bump @eslint/js from 9.8.0 to 9.9.0 by @dependabot in #343
- Bump eslint from 9.9.0 to 9.9.1 by @dependabot in #346
- Bump @vscode/vsce from 2.31.1 to 3.0.0 by @dependabot in #345
- Bump @vscode/vsce from 3.0.0 to 3.1.0 by @dependabot in #348
- Bump eslint from 9.9.1 to 9.10.0 by @dependabot in #349
- Bump @eslint/js from 9.9.1 to 9.10.0 by @dependabot in #350
- Bump ovsx from 0.9.2 to 0.9.4 by @dependabot in #353
- Bump @types/jest from 29.5.12 to 29.5.13 by @dependabot in #354
- Bump eslint from 9.10.0 to 9.11.0 by @dependabot in #355
- Bump @eslint/js from 9.10.0 to 9.11.0 by @dependabot in #356
- Bump @eslint/js from 9.11.0 to 9.11.1 by @dependabot in #357
- Bump ovsx from 0.9.4 to 0.9.5 by @dependabot in #358
- Bump eslint from 9.11.0 to 9.11.1 by @dependabot in #359
- Bump @eslint/js from 9.11.1 to 9.12.0 by @dependabot in #360
- Bump globals from 15.9.0 to 15.10.0 by @dependabot in #361
- Bump eslint from 9.11.1 to 9.12.0 by @dependabot in #362
- Bump @vscode/vsce from 3.1.0 to 3.1.1 by @dependabot in #363
- Bump ovsx from 0.9.5 to 0.10.0 by @dependabot in #364
- Bump globals from 15.10.0 to 15.11.0 by @dependabot in #365
- Bump @eslint/js from 9.12.0 to 9.13.0 by @dependabot in #366
- Bump eslint from 9.12.0 to 9.13.0 by @dependabot in #367
- Bump @vscode/vsce from 3.1.1 to 3.2.0 by @dependabot in #368
- Update latest emojis from https://gitmoji.dev/ by @regisbsb in #369
- Bump chai from 5.1.1 to 5.1.2 by @dependabot in #370
- Bump @types/jest from 29.5.13 to 29.5.14 by @dependabot in #371
- Bump @vscode/vsce from 3.2.0 to 3.2.1 by @dependabot in #372
- Bump @eslint/js from 9.13.0 to 9.14.0 by @dependabot in #373
- Bump eslint from 9.13.0 to 9.14.0 by @dependabot in #375
- Bump mocha from 10.7.3 to 10.8.2 by @dependabot in #374
Full Changelog: v1.20.1...v1.21.0
Fix commit template on start
Added
- Use
git-mob-coreto search GitHub users replacing what is in the extension. The limitation is core API does not allow a PAT key and won't get authors selected email (will just return GH anonymous email). Less code to maintain across tools.
Fix
- On launching vs code error modal appears, when no path set for the commit template, default to the global template. Issue 302
- Save to commit template on reload or start of vs code if any authors are selected. List object was in wrong format.
Migrate to use git-mob-core
1.20.0
General maintenance and migration to use git-mob-core for consistency.
Added
- Integrate features from
git-mob-corev0.8.2- see PR 266 for details- Create new
.git-coauthorsfile and temp one for UI tests - Use core
Authorclass - Remove usage of old
gitAuthorsinternal function, was moved into test folder as it's needed there. - Get repo contributors
repoAuthorList - Fetch user from GitHub
- Removed old Git commands and rev parse exec files.
- Create new
- Integrate breaking changes from
git-mob-corev0.9.xgetPrimaryAuthor,getSelectedCoAuthors,setPrimaryAuthornow use promises- Remove usage of old
gitAuthorsinternal function in UI test folder replace withgit-mob-corelibrary
Fixed
- VS code UI not updated after saved changes in
.git-coauthorfile. - After UI tests run clean up temporary files,
.git-coauthorsand.gitmessage.
What's Changed
- Bump glob from 10.3.1 to 10.3.3 by @dependabot in #220
- Bump ovsx from 0.8.1 to 0.8.2 by @dependabot in #221
- Bump jest-environment-node from 29.5.0 to 29.6.1 by @dependabot in #222
- Bump jest from 29.5.0 to 29.6.1 by @dependabot in #223
- Bump @types/jest from 29.5.2 to 29.5.3 by @dependabot in #224
- Bump eslint from 8.44.0 to 8.46.0 by @dependabot in #226
- Bump @vscode/vsce from 2.19.0 to 2.20.0 by @dependabot in #228
- Bump jest-environment-node from 29.6.1 to 29.6.2 by @dependabot in #229
- Bump jest from 29.6.1 to 29.6.2 by @dependabot in #227
- Bump @vscode/vsce from 2.20.0 to 2.20.1 by @dependabot in #230
- Bump @vscode/test-electron from 2.3.3 to 2.3.4 by @dependabot in #231
- Bump ovsx from 0.8.2 to 0.8.3 by @dependabot in #232
- Bump eslint from 8.46.0 to 8.47.0 by @dependabot in #233
- Bump chai from 4.3.7 to 4.3.8 by @dependabot in #234
- Bump jest-environment-node from 29.6.2 to 29.6.4 by @dependabot in #236
- Bump eslint from 8.47.0 to 8.48.0 by @dependabot in #235
- Bump jest and @types/jest by @dependabot in #237
- Bump glob from 10.3.3 to 10.3.4 by @dependabot in #238
- Bump @vscode/vsce from 2.20.1 to 2.21.0 by @dependabot in #239
- Bump eslint from 8.48.0 to 8.49.0 by @dependabot in #240
- Bump jest and @types/jest by @dependabot in #241
- Bump glob from 10.3.4 to 10.3.7 by @dependabot in #243
- Bump @vscode/vsce from 2.21.0 to 2.21.1 by @dependabot in #245
- Bump glob from 10.3.7 to 10.3.10 by @dependabot in #247
- Bump eslint from 8.49.0 to 8.50.0 by @dependabot in #244
- Bump chai from 4.3.8 to 4.3.10 by @dependabot in #246
- Bump @vscode/test-electron from 2.3.4 to 2.3.5 by @dependabot in #248
- Bump eslint from 8.50.0 to 8.51.0 by @dependabot in #249
- Bump @babel/traverse from 7.22.20 to 7.23.2 by @dependabot in #250
- Bump @types/jest from 29.5.5 to 29.5.6 by @dependabot in #251
- Bump eslint from 8.51.0 to 8.52.0 by @dependabot in #252
- Bump git-mob-core from 0.5.0 to 0.6.0 by @dependabot in #253
- Bump @vscode/test-electron from 2.3.5 to 2.3.6 by @dependabot in #254
- Bump @vscode/vsce from 2.21.1 to 2.22.0 by @dependabot in #255
- Bump eslint from 8.52.0 to 8.53.0 by @dependabot in #256
- Bump @types/jest from 29.5.6 to 29.5.7 by @dependabot in #257
- Bump git-mob-core from 0.6.0 to 0.7.0 by @dependabot in #258
- Bump @types/jest from 29.5.7 to 29.5.8 by @dependabot in #259
- Bump eslint from 8.53.0 to 8.54.0 by @dependabot in #260
- Bump git-mob-core from 0.7.0 to 0.8.0 by @dependabot in #261
- Bump git-mob-core from 0.8.0 to 0.8.2 by @dependabot in #262
- Bump @vscode/test-electron from 2.3.6 to 2.3.8 by @dependabot in #263
- Bump @types/jest from 29.5.8 to 29.5.10 by @dependabot in #264
- Bump eslint from 8.54.0 to 8.55.0 by @dependabot in #265
- Bump @types/jest from 29.5.10 to 29.5.11 by @dependabot in #267
- Update to use multiple versions of node by @rkotze in #268
- Bump eslint from 8.55.0 to 8.56.0 by @dependabot in #269
- Integrate more git-mob-core features by @rkotze in #266
- Bump follow-redirects from 1.15.2 to 1.15.4 by @dependabot in #271
- Bump chai from 4.3.10 to 5.0.0 by @dependabot in #270
- Bump @vscode/vsce from 2.22.0 to 2.23.0 by @dependabot in #273
- Bump chai from 5.0.0 to 5.0.3 by @dependabot in #274
- Bump @vscode/test-electron from 2.3.8 to 2.3.9 by @dependabot in #275
- Bump @types/jest from 29.5.11 to 29.5.12 by @dependabot in #276
- Bump mocha from 10.2.0 to 10.3.0 by @dependabot in #277
- Bump chai from 5.0.3 to 5.1.0 by @dependabot in #278
- Bump @vscode/vsce from 2.23.0 to 2.24.0 by @dependabot in #279
- Bump eslint from 8.56.0 to 8.57.0 by @dependabot in #280
- Bump follow-redirects from 1.15.4 to 1.15.6 by @dependabot in #281
- Bump ovsx from 0.8.3 to 0.8.4 by @dependabot in #282
- Bump mocha from 10.3.0 to 10.4.0 by @dependabot in #283
- Bump glob from 10.3.10 to 10.3.12 by @dependabot in #284
- Bump ovsx from 0.8.4 to 0.9.0 by @dependabot in #285
- Bump @vscode/vsce from 2.24.0 to 2.25.0 by @dependabot in #287
- Bump @vscode/vsce from 2.25.0 to 2.26.0 by @dependabot in #289
- Bump ovsx from 0.9.0 to 0.9.1 by @dependabot in #291
- Migrate to ESLint 9 by @rkotze in #288
- Bump eslint from 9.1.0 to 9.1.1 by @dependabot in #292
- Bump globals from 15.0.0 to 15.1.0 by @dependabot in #293
- Bump eslint from 9.1.1 to 9.2.0 by @dependabot in #294
- Bump git-mob-core from 0.9.0 to 0.9.1 by @dependabot in #295
- Bump @vscode/vsce from 2.26.0 to 2.26.1 by @dependabot in #296
- Bump @eslint/js from 9.1.1 to 9.2.0 by @dependabot in #297
- Create temp .git-coauthor file for UI-tests by @rkotze in #272
Full Changelog: v1.19.0...v1.20.0
Performance improvement changing co-authors
Added
- Refactor approach for managing the co-author group lists by using a memorized and facade approach. There is less logic involved and making it easier to read.
- Performance gain to render the list UI in the SCM panel.
- Removed most of the old
git-mob-apiwhich is replaced by the newgit-mob-coreAPI, part of the migration.
What's Changed
- Bump eslint from 8.42.0 to 8.43.0 by @dependabot in #215
- Bump glob from 10.2.7 to 10.3.0 by @dependabot in #216
- Bump glob from 10.3.0 to 10.3.1 by @dependabot in #217
- Bump eslint from 8.43.0 to 8.44.0 by @dependabot in #218
- Improve co-author select lists with better performance and easier to read by @rkotze in #219
Full Changelog: v1.18.0...v1.19.0
local .git-coauthors & Git Mob core v0.5.0
Added
- Integrated
git-mob-corev0.5.0 new shared library between Git Mob cli and VS Code. - New feature: add
.git-coauthorsfile to your Git repository will be used instead of global one.
What's Changed
- Bump @vscode/test-electron from 2.3.2 to 2.3.3 by @dependabot in #213
- Bump glob from 10.2.6 to 10.2.7 by @dependabot in #214
- Add git mob core 0.5.0 by @rkotze in #212
Full Changelog: v1.17.2...v1.18.0