Releases: mlange-42/git-graph
Releases · mlange-42/git-graph
git-graph 0.6.0
git-graph 0.5.3
- Update all dependencies
- Fix for breaking changes
git-graph 0.5.1
git-graph 0.5.0
Library release, no changes for the application
Internal code simplifications by unwrapping write!
(when writing to String), instead of bubbling up errors that never occur.
Library changes
print::format::format_branches(...)
now returnsString
instead ofResult<String, _>
git-graph 0.4.3
Bug fixes
- Shows all tags now, including those missing before (fix for #49)
git-graph 0.4.2
Bug fixes
- Although shallow clones are still not supported, give a more informative error message when trying to display a shallow clone
git-graph 0.4.1
Bug fixes
- Fix of spaces around detached HEAD in formatting
git-graph 0.4.0
Features
- Branches merged from forks into equally-named branches of the current repository can be treated separately
- E.g. when a branch
master
from a fork is merged intomaster
, it can be displayed as if it was a feature branch
- E.g. when a branch
Library changes
Breaking changes
print_unicode
now returns the graph lines separated from text lines
Other changes
BranchInfo
now holds the indices of source and target branch insource_branch
andtarget_branch
git-graph 0.3.0
Library release, no changes for the application
Breaking changes
- Renamed
GitGraph::branches
toGitGraph::all_branches
Non-breaking changes
- Give access to actual
branches
andtags
- Store actual branches and tags as indices into
all_branches
git-graph 0.2.0
Library release, no changes for the application
This release tries to make git-graph
usable as a library.
Breaking changes
- Restructured modules
print_unicode
now also returns the index map from commit index to output line, in addition to output text lines