- Correctly handle multi-line commit messages on Windows.
- Require Dart 2.19
- Added
echoOutputparameter toGitDir.runCommand.
- Require Dart 2.18
- Added
echoOutputparameter torunGit.
- Require Dart 2.12
- Support null-safety.
- Require Dart 2.10.5
GitDir.initadded an optionalinitialBranchparameter.
- Allow
BranchReferenceto handle a repo in the "detached head" state.
- Improve logic of parsing commits.
- A LOT of breaking changes.
-
Support Dart 2 stable releases.
-
Drop support for Dart 1.
GitDir.fromExistingadded aallowSubdirectoryparameter.
- Remove unsupported dependencies.
- Strong-mode fixes.
- Internal refactoring.
- Run
gitin the shell – trying to address issues on Windows.
- Use
whichpackage to try harder to findgitexecutable.
GitDiraddedupdateBranchWithDirectoryContents.
-
Migrated code to Dart 1.9
async. -
Improved testing.
- Updated max version of
botdependency.
- Updated
hopand addedhop_unittestdev dependencies.
- Tweaks to
Committo stop using deperecated APIs frombot. - Updated constraint on
botpackage.
- Made fields on
TreeEntryfinal. - A lot of source clean up.
- BREAKING
PopulateTempDirtypedef. - BREAKING
GitDir.populateBranch- moving away fromTempDirfrombot_io - Removed a number of package dependencies
- Moved
scheduled_testdependency todev_dependencies
- Deprecated
PopulateTempDirtypedef. - Deprecated
GitDir.populateBranch- moving away fromTempDirfrombot_io - NEW!
GitDir.updateBranchlikepopulateBranch, but exposes aDirectory
- Supporting next release of
bot_io - Fixed
hop_runner - Removed deprecated
Gitclass.
- First release
- Maintains 100% compatibility with the
bot_gitlibrary from thebot_iopackage as of release0.25.1+2.