gg 17.2.2
gg: ^17.2.2 copied to clipboard
gg applies shell commands to multiple dart and flutter packages at once.
Changelog #
17.2.2 - 2026-08-19 #
Fixed #
gg dnanow works on Windows. It shipped helix 0.2.0, which resolved a hosted package to/C:/…— a leading slash before the drive letter thatdart:iorejects, sogg dna initaborted withFileSystemExists failed … errno = 123on the first dev dependency it probed. Raised to helix 1.0.1, where that is fixed.
17.1.0 - 2026-08-14 #
17.0.0 - 2026-08-13 #
16.1.1 - 2026-08-11 #
Added #
GgHost— the one place gg's access to the outside world is configured. An embedder supplies file system, process, platform, console and prompt callbacks, and gg routes everything through them. Seedoc/wasm-host-delegates.md.GgHostIo, aGgHostanswering every callback withdart:io, as the reference implementation an embedder is measured against.runGgmoved frombin/gg.dartintolib/src/run_gg.dartso embedders can call it, and now returns the exit code instead of setting it.
Changed #
- "First javascript implementation"
- Fix shell changes
16.0.0 - 2026-08-10 #
15.3.1 - 2026-08-10 #
Fixed #
- Various log and color fixes across the gg command output
- Fix org-url repo add, code-workspace upkeep on rm and the auto-merge PR hint
- Various fixes
15.2.0 - 2026-08-09 #
15.1.0 - 2026-08-08 #
15.0.0 - 2026-08-08 #
14.1.0 - 2026-08-04 #
Changed #
- Rename .master to .ocean with automatic migration at next start
- Rename ocean workspace -> ocean
- Update version
14.0.3 - 2026-08-03 #
Changed #
- dart pub upgrade --major-versions --tighten
- use the semantic colors of gg_console_colors: cAction for instructions, cWarn for warnings, cDetail for progress, cCmd/cPath inside a message
- wrap every exception text in cError
- assert the plain text in the tests, not the escape codes (rmC)
- reword the gg root description to "Work on tickets across many repos"
- replace do cancel-review with do review --abort
- move ls under do
- rename gg one description to "Work in standalone repos"
- Rework CLI texts
- Rework console colors
- Improve cli log and colors
Removed #
- remove do add-deps command
- Remove unused CLI commands
14.0.2 - 2026-08-02 #
13.0.0 - 2026-07-31 #
12.1.5 - 2026-07-30 #
Changed #
- Show a clear message when gg is called in non git or non ticket spaces
12.1.1 - 2026-07-29 #
Removed #
- Remove dependencies that are no longer needed: gg_local_package_dependencies, gg_process, gg_project_root, gg_status_printer, mocktail, pub_semver, pubspec_parse, yaml_edit, fake_async and gg_capture_print
- Remove the orphaned
test/test_helpers/directory, which was no longer referenced by any test - Remove the bundled
gg_multi_ui/web assets, which were only served bygg run - Remove run command because it is not used
12.0.2 - 2026-07-29 #
12.0.0 - 2026-07-29 #
Changed #
- gg now runs gg multi by default inside ticket workspaces: all gg multi commands are available at the root and shown in gg --help alongside gg one; standalone projects, including repos checked out in .master, are no longer auto-routed but get a colored hint to run gg one instead
11.0.0 - 2026-07-22 #
Changed #
- Update publish docs: the final merge goes through an auto-merge squash pull request by default
- gg_multi: changed references to git
10.4.2 - 2026-07-20 #
10.4.0 - 2026-07-15 #
Changed #
- Deliver gg_one 10.0.0 (do configure-publish + step-based resumable publishing) and gg_multi 5.7.0 (two-level --continue resume)
10.1.0 - 2026-06-09 #
Changed #
- gg_multi: changed references to git
- style: apply grace-cloud comment + 80-char limits across ticket
- gg_multi: changed references to git
10.0.0 - 2026-06-08 #
Changed #
- gg_multi: changed references to git
- gg_multi: changed references to git
9.0.1 - 2026-05-11 #
Changed #
- gg_multi: changed references to git
- Gg Multi: changed references to pub.dev
- BREAKING: Renamed package from
kdtogg. Repository moved to https://github.com/ggsuite/gg. Updatedependencies:entries andimport 'package:kd/...'statements toimport 'package:gg/...'. The executable is nowgg(previouslykd). - BREAKING: Replaced dependency
gg ^7.0.5withgg_one ^8.0.0(the upstreamggpackage was renamed togg_one). - BREAKING: Replaced dependency
kidney_core ^3.1.0withgg_multi ^4.0.0(the upstreamkidney_corepackage was renamed togg_multi). - Renamed source files (
bin/kd.dart→bin/gg.dart,lib/kd.dart→lib/gg.dart,lib/src/commands/kidney*.dart→lib/src/commands/gg*.dart, tests, example). - Renamed Flutter web build directory
kidney_ui/togg_multi_ui/(alignment withgg_multinaming). - Renamed status marker file
.kidney_statusto.gg_multi_status.