github mlange-42/git-graph v0.7.0
git-graph v0.7.0

10 hours ago

Application only

Added

  • Add a relative format similar to git graph.
  • Add scroll up.

Changed

  • Update crossterm crate and refactor usage to match new API.

Fixed

  • Fix #83: Large memory usage.
  • Fix #67: Commit parent outside scope.
  • Fix crash on -n with low limit.

Library only

Added

  • Introduce start_point when traversing graph.
  • Introduce GridCell struct.
  • Describe algorithm for graph layout.
  • More code documentation.
  • Add trunk as supported main branch name for git-flow.

Changed

  • Update git2 dependency to version 0.20.2.
  • Fix use of deprecated chrono APIs.
  • Refactor code to make it easier to understand.

Fixed

Both application and library

Changed

  • Bump yansi crate to 1.x, refactor for new API.
  • Bump crates deps that need rust>=1.83.0 but don't require changes.
  • Update lock file with currently compatible version bumps.
  • Bump MSRV to 1.83.0, will free up lots of dependency updates.
  • Move eprint from library to binary.
  • Always build and archive artifacts.
  • Add skip-repo-owner-validation cli options.
  • Adding Justfile.
  • Run tests also on external PRs.

Don't miss a new git-graph release

NewReleases is sending notifications on new releases.