# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [unreleased] - Next Date
## [0.8.0] - 2026-08-06
### Added
- A CHANGELOG.md file.
- Details to the SVG output.
- Option to specify revset to render a subset of the graph.
- Gitea merge pattern.
### Changed
- Add clippy warning for complex functions.
- Code refactoring to make it easier to understand.
- Extract library part into crate gleisbau
- Update git2 dependency to version 0.21 (fix relative worktrees)
### Removed
- Remove pager
## [0.7.0] - 2025-11-14
Last release where library is part of git-graph.
### Added
- (BREAKING) graph::get_repo, add argument skip_repo_owner_validation
false gives the previous behaviour.
- (BREAKING) GitGraph::new, add argument start_point to control where
traversal should start.
Set to None to get the previous behaviour.
- Lots of API docs
- "trunk" as supported main branch name
### Changed
- Update git2 dependency to version 0.20
### Removed
- (BREAKING) GitGraph public fields "tags" and "branches"
## [0.6.0] - 2024-05-24
### Added
- Reverse order option