Releases: purpleclay/gitz
Releases · purpleclay/gitz
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
What to do next?
v0.3.3
Changelog
Bug Fixes
- a7596f5: fix: switch references to git marker %m with a hardcoded > prefix (#71) (@purpleclay)
Full Changelog: v0.3.2...v0.3.3
What to do next?
v0.3.2
Changelog
Bug Fixes
- f94066f: fix: incorrect truncation of multiline commit messages (#70) (@purpleclay)
Full Changelog: v0.3.1...v0.3.2
What to do next?
v0.3.1
Changelog
Bug Fixes
- 0129a94: fix: when sorting tags by version ensure semantic versions are correctly sorted (#68) (@purpleclay)
Full Changelog: v0.3.0...v0.3.1
What to do next?
v0.3.0
Changelog
New Features
- ec54b3a: feat: support the checkout of a different branch (#55) (@purpleclay)
- e944fc4: feat: ensure a default push is context-aware and is capable of supporting basic options (#60) (@purpleclay)
- 55da0a1: feat: add support for the retrieval, sorting and filtering of tags (#57) (@purpleclay)
- 433d94b: feat: add options that can configure the size of the repository during a clone (#62) (@purpleclay)
Documentation Updates
- 573d995: docs: write documentation for release 0.3.0 (#66) (@purpleclay)
- b96d69a: docs: update code examples to ensure they are executable if copied and pasted (#63) (@purpleclay)
- 1c33efa: docs: ensure social cards are correctly setup for documentation site (#64) (@purpleclay)
Other Work
- ec9f87c: refactor: additional helper methods to reduce boilerplate code in tests (#56) (@purpleclay)
Full Changelog: v0.2.0...v0.3.0
What to do next?
v0.2.0
Changelog
New Features
- e0ab4a7: feat: support limiting the git log to an exact number of commits (#38) (@purpleclay)
- c6a0387: feat: add support for inspecting and retrieving details about the current repository (#41) (@purpleclay)
- c004199: feat: add support for basic cloning of repositories (#43) (@purpleclay)
- 253d67d: feat: add option for staging all outstanding files (#37) (@purpleclay)
- 6feaa1d: feat: add ability to filter the log based on a provided regular expressions (#39) (@purpleclay)
Dependency Updates
- d1b0ddc: feat(deps): bump github.com/stretchr/testify from 1.8.1 to 1.8.2 (#40) (@dependabot[bot])
Documentation Updates
- b8e205b: docs: write documentation for release 0.2.0 (#45) (@purpleclay)
- 2a8258e: docs: include posthog support for capturing documentation analytics (#35) (@purpleclay)
- e03726d: docs: include how gitz performs basic checks when initialising the client (#44) (@purpleclay)
- 0a4050e: docs: improve styling on notification banner (#36) (@purpleclay)
Full Changelog: v0.1.0...v0.2.0
What to do next?
v0.1.0
Changelog
New Features
- b4bace1: feat: include options to filter logs between points in time and from a specific directory (#19) (@purpleclay)
- f216340: feat: include option for generating an annotated tag (#18) (@purpleclay)
- edaa8be: feat: extend git log to return both raw and parsed log output (#21) (@purpleclay)
- b164f0f: feat: detect if git is available when creating a new client (#13) (@purpleclay)
- 1ff311e: feat: add support for a basic file staging operation (#8) (@purpleclay)
- 90d5236: feat: add basic support for git tag operations (#5) (@purpleclay)
- c203353: feat: add basic support for git commit operations (#7) (@purpleclay)
- 786b97b: feat: add basic git push support (#14) (@purpleclay)
- e03bb26: feat: add basic git pull support (#24) (@purpleclay)
- 9a4ed84: feat: add basic git log operation support (#9) (@purpleclay)
- a5c5e99: feat: add a custom error message that is returned during a git operation error (#22) (@purpleclay)
Documentation Updates
- e32a26a: docs: write initial documentation for the gitz library (#25) (@purpleclay)
Full Changelog: ...v0.1.0