Releases: purpleclay/gitz
Releases · purpleclay/gitz
v0.10.0
Changelog
New Features
- 1e7ce7b: feat: include the option to unshallow a repository during a fetch (#170) (@purpleclay)
Dependency Updates
- 6a8801f: fix(deps): update module mvdan.cc/sh/v3 to v3.10.0 (#166) (@renovate[bot])
- 1c0786d: fix(deps): update module github.com/stretchr/testify to v1.10.0 (#168) (@renovate[bot])
- efae20b: fix(deps): update module github.com/purpleclay/chomp to v0.4.0 (#165) (@renovate[bot])
Full Changelog: v0.9.0...v0.10.0
What to do next?
v0.9.0
Changelog
New Features
- 635ccaa: feat: support reverting files back to their tracked version (#157) (@purpleclay)
- 5d7562c: feat: retrieve a list of diffs for all files that have outstanding changes (#161) (@purpleclay)
Bug Fixes
Documentation Updates
- e663b91: docs: remove license from all files (#147) (@purpleclay)
- 044ef11: docs: include initial diff support in existing documentation (#163) (@purpleclay)
Full Changelog: v0.8.1...v0.9.0
What to do next?
v0.8.1
Changelog
Bug Fixes
- 7df8477: fix: consistent line endings in log messages (#145) (@purpleclay)
Dependency Updates
- 0b03d5f: feat(deps): bump github.com/stretchr/testify from 1.8.4 to 1.9.0 (#143) (@dependabot[bot])
Full Changelog: v0.8.0...v0.8.1
What to do next?
v0.8.0
Changelog
New Features
- b32c802: feat: add utility methods for executing batched tag operations (#138) (@purpleclay)
- 72e9142: feat: add ability to tag a specific commit by specifying its hash (#136) (@purpleclay)
Documentation Updates
- d5e2ff9: docs: write documentation for release 0.8.0 (#141) (@purpleclay)
Full Changelog: v0.7.0...v0.8.0
What to do next?
v0.7.0
Changelog
New Features
- 5072152: feat: extend pull options to control how change sets are retrieved (#128) (@purpleclay)
- 7b3af5e: feat: allow tags to be created locally (#123) (@purpleclay)
- 903aaab: feat: add new utility methods to the gittest package (#127) (@purpleclay)
- 35dd7f3: feat: add initial support for git fetch (#129) (@purpleclay)
Documentation Updates
- df1a986: docs: include 0.7.0 features and fixes in documentation (#131) (@purpleclay)
Full Changelog: v0.6.1...v0.7.0
What to do next?
v0.6.1
Changelog
Bug Fixes
- 8460443: fix: slice containing empty string is returned when nothing is staged (#117) (@purpleclay)
- 2229d1b: fix: commit date is not being parsed due to invalid date time format (#118) (@purpleclay)
Full Changelog: v0.6.0...v0.6.1
What to do next?
v0.6.0
Changelog
New Features
- e5b2b52: feat: support retrieving details about a given git object reference (#111) (@purpleclay)
- e4eb0ef: feat: support querying the porcelain status of a repository (#108) (@purpleclay)
- 58d708c: feat: fetch and store remote details for a repository (#109) (@purpleclay)
- 2646adb: feat: dynamic configuration can be set during command execution (#112) (@purpleclay)
- 18b0a29: feat: add support for local and remote deletion of tags (#110) (@purpleclay)
- bc89c36: feat: add support for listing currently staged files (#107) (@purpleclay)
Dependency Updates
- 3a7b3cc: feat(deps): bump mvdan.cc/sh/v3 from 3.6.0 to 3.7.0 (#98) (@dependabot[bot])
Documentation Updates
- 9a3315f: docs: include 0.6.0 features in documentation (#114) (@purpleclay)
Full Changelog: v0.5.0...v0.6.0
What to do next?
v0.5.0
Changelog
New Features
- 0d00716: feat: support management of global and system level git config (#91) (@purpleclay)
- 1a02e03: feat: include GPG support (#92) (@purpleclay)
- 6049cf2: feat: add support for pushing arbitrary strings to the git server using push options (#93) (@purpleclay)
Documentation Updates
- 3325457: docs: write documentation for release 0.5.0 (#95) (@purpleclay)
Full Changelog: v0.4.1...v0.5.0
What to do next?
v0.4.1
Changelog
Bug Fixes
- bbc8daa: fix: filtering out paths at the relative root of a repository prevents querying the log within a sub-directory (#87) (@purpleclay)
Full Changelog: v0.4.0...v0.4.1
What to do next?
v0.4.0
Changelog
New Features
- 0fc125a: feat: support the use of explicit paths when querying the log of a repository (#78) (@purpleclay)
- 4ac0184: feat: support a user-defined filter function that can be applied to the retrieved tags (#77) (@purpleclay)
- e2a515e: feat: restrict the number of tags that are returned to a maximum count (#76) (@purpleclay)
- 7a8cf5c: feat: add basic local git config management support (#80) (@purpleclay)
Documentation Updates
- c4b6bad: docs: write documentation for release 0.4.0 (#85) (@purpleclay)
Other Work
- a49c72c: refactor: make util methods internal and remove redundant tests (#79) (@purpleclay)
Full Changelog: v0.3.3...v0.4.0