gg_publish 3.6.0
gg_publish: ^3.6.0 copied to clipboard
Various tools and checks for publishing dart packages, e.g. versioning, checks etc.
Changelog #
3.6.0 - 2026-07-01 #
Changed #
- npm/pnpm (TypeScript) publishes now run interactively by inheriting the
terminal's stdio, so the package manager can drive its own 2FA flow —
prompting for a one-time password or opening its browser login — instead
of failing with
ERR_PNPM_OTP_NON_INTERACTIVEwhen gg captured the pipe. Dart/pub.dev publishing is unchanged (still captured, gg answers the confirmation prompt). - feat(gg): do checkout + .gg/.ticket.json ticket marker; TS format no direct eslint & P:\programs\flutter/bin/internal/exit_with_errorlevel.bat
- feat(gg): interactive npm publish + npm-logged-in precheck; package.json prepublishOnly->build->test rules (bridges exempt from build->test); do review pnpm blockExoticSubdeps + stdout; can publish runs per-repo can-publish; do merge/publish write doCommit; pana skip label
- gg_multi: changed references to git
3.5.0 - 2026-06-19 #
Changed #
- Treat dart-typescript bridge repos as TypeScript for can/do review (npm install, skip dart pub get); export isBridgeProject from gg_one
- Publish bridges as TypeScript: pnpm-aware publish, dual-manifest version bump, non-swallowed publish errors, idempotent resume, review skips merged repos, link: for local TS deps, package.json scripts check
- gg_multi: changed references to git
3.4.0 - 2026-06-08 #
Changed #
- feat: language-universal publishing via gg_lang (npm + pub.dev registry-aware version checks, manifest-driven publish command, TypeScript bypasses CHANGELOG)
- feat(do add): auto-clone transitive deps into master before graph build & P:\programs\flutter/bin/internal/exit_with_errorlevel.bat
- gg_multi: changed references to git
- gg_multi: changed references to git
- Gg Multi: changed references to pub.dev
3.3.1 - 2026-04-20 #
3.3.0 - 2026-04-07 #
3.2.1 - 2026-03-30 #
3.1.0 - 2026-03-18 #
Changed #
- Improve error message for non-feature branches in is_feature_branch
- Update dependencies: gg_console_colors, gg_git, gg_capture_print
3.0.15 - 2024-04-12 #
3.0.11 - 2024-04-11 #
Changed #
- MockIsUpgraded reuses code from MockDirCommand
- derive all mocks from MockDirCommand
- Fintue mocks
3.0.4 - 2024-04-09 #
Fixed #
- IsPublished will no also handle packages that are not published to pub.dev
3.0.2 - 2024-04-08 #
Added #
- Take over IsVersionPrepared, PrepareNextVersion and PublishedVersion from gg_version
- IsVersionPrepared: Does also work for packages not published to git
3.0.0 - 2024-04-06 #
Added #
- Increased version
Changed #
- Rework changelog
- 'Github Actions Pipeline'
- 'Github Actions Pipeline: Add SDK file containing flutter into .github/workflows to make github installing flutter and not dart SDK'
- BREAKING CHANGE:
is-publishedrenamed intois-latest state-published - Added a new
is-publishedwhich returnstruewhen the package is published at all
2.0.2 - 2024-01-01 #
- Update gg_version to 2.0.0
2.0.1 - 2024-01-01 #
- Breaking change: Move
IsVersionPreparedandPublishedVersiontogg_version
1.2.0 - 2024-01-01 #
- Add
Publishcommand
1.1.3 - 2024-01-01 #
- Next Update
1.1.2 - 2024-01-01 #
- Add
IsVersionPrepared
1.0.7 - 2024-01-01 #
- Update dependencies
1.0.6 - 2024-01-01 #
- Update GgConsoleColors
1.0.5 - 2024-01-01 #
- Add GgLog
1.0.4 - 2024-01-01 #
- Add mocktail mocks
1.0.3 - 2024-01-01 #
- Adapt directory structure
1.0.2 - 2024-01-01 #
- Make commands public
1.0.1 - 2024-01-01 #
- Add
is-upgradedcommand
1.0.0 - 2024-01-01 #
- Initial version.