gg 4.0.4
gg: ^4.0.4 copied to clipboard
A collection of checks and actions like analyzing, linting, testing, code coverage, committing, pushing, publishing.
Changelog #
[Unreleased] - 2025-08-11 #
Added #
- Add message parameter to exec and get in do merge
Changed #
- Update gg_merge to version 1.0.2
- BREAKING CHANGE: V.5.0.0: Git must be set to EOF LF
4.0.2 - 2025-08-11 #
Added #
- Add .gitattributes file
- Add pubspeck.lock and .kidney_status to ignored files
4.0.1 - 2025-08-11 #
4.0.0 - 2025-08-11 #
3.1.1 - 2025-08-11 #
3.1.0 - 2025-08-02 #
3.0.23 - 2025-06-19 #
3.0.18 - 2025-06-05 #
3.0.15 - 2024-10-03 #
3.0.12 - 2024-08-30 #
Changed #
- Change launch.json
- Test change
- Prevent updating the hash for CanUpgrade.
3.0.11 - 2024-08-30 #
Changed #
- Pretty print .gg.json
- Hashes wil be calculated independent of line feeds
3.0.10 - 2024-08-30 #
Changed #
- Update dependencies to latest versions
- Make pana work on windows
- Run tests on MacOS
3.0.8 - 2024-08-24 #
Changed #
- Update gg_test to 1.0.19. Only failing error lines are shown, but not details.
3.0.2 - 2024-04-13 #
3.0.1 - 2024-04-13 #
Added #
- mocks for DidPush, DidPublish
- DidUpgrade
- CanUpgrade, Improve mocks
- upgrade dependencies and make tests work again
- Tests for DoUpgrade
- did upgrade only checks if changes are available on pub.flutter-io.cn
- DoMaintain to check if everything is upgraded and published from time to time
Changed #
- Parentheses are not necessary anymore
- improved comments of DidCommit, DidPublish and DidPush
- Improved help for CanCommit, CanPush, CanPublish
- DidUpgrade checks also if everything is upgraded
Removed #
- Upgrade check before pushing
- dependency to gg_install_gg, remove ./check script
- Upgrading does not trigger a commit and a publish
2.0.5 - 2024-04-10 #
Fixed #
- DoPublish: Don't confirm package not published to pub.flutter-io.cn, small fixes
- Pipeline: Disable cache
2.0.4 - 2024-04-09 #
2.0.3 - 2024-04-09 #
2.0.1 - 2024-04-06 #
2.0.0 - 2024-04-06 #
Added #
- New sub command »gg info modified-files and »gg info »last-changes-hash«
- DoCommit: When everything is committed, no message an log type are needed.
- Option --no-log to allow committing without change CHANGELOG.md
- Pipeline: Print modified files + changes hash
Changed #
- Pipeline: Use globally installed version of gg
- Kidney: Auto check all repos
- Breaking change: Renamed log type values into add | change | deprecate | fix | remove | secure
Fixed #
- Wrong option in command line output
- An error which can lead to sporadic test fails
1.0.16 - 2024-04-05 #
1.0.15 - 2024-04-05 #
Added #
- --save-state option for commands like gg can commit\n\nThis is needed to make GitHub pipelines work
- Setup pipeline git username and email
- pubspec.lock to .gitignore
- Add various outputs to test pipeline issues
Removed #
- Removed unused sample project
- logStatus is replaced by GgStatusPrinter
- isGitHub is replaced by gg_is_github
- Pipeline: remove --no-save-state flag
1.0.14 - 2024-04-05 #
1.0.12 - 2024-04-04 #
- Initial version