# -*- mode: org -*-

* 0.1.3    UNRELEASED

* 0.1.2    2025-03-22

+ Add example: git internals (#64, #79)
  + Show standalone blons and trees
  + Add CSS and JS for displaying SVGs in the docs
+ Add py.typed file

** Bugfixes

+ Fix how HEAD is visualized (#76)
+ Fix Command-line interface section in docs (#72)

* 0.1.1    2025-03-11

+ Add label to the root node of the git notes DAG (#68)
+ Handle empty repository without raising an exception (#65)
+ Add sphinx docs (#1)
+ Rename module pydantic_models (#61)

** Bugfixes

+ Bugfix: CustomArgparseNamespace misused in CLI (#70)

* 0.1.0    2025-03-07

+ Add integration tests with real repositories (#59)
+ Add unit tests that verify the created dag (#55)

** Bugfixes

+ Fix problem with escapes in tooltips (#57)
+ Handle tags referring to other tags (#51)
+ Fix tree info parser

* 0.0.9    2025-02-25

** Bugfixes

+ Fix python version dependency in pyproject.toml (#47)

* 0.0.8    2025-02-25

+ Add commits field to GitRepository (#41)
+ Add scaffolding for unit tests (#2)

** Bugfixes

+ Fix regex for tag info groups (#43)
+ Handle errors during decoding (#42)
+ Handle empty repository (#39)
+ Display only reachable stash-commits (#37)

* 0.0.7    2025-02-20

+ Rename --commit-message CLI flag (#19)
+ Form tooltips without using misc_info (#33)
+ Handle repositories cloned using --depth 1 (#26)

** Bugfixes

+ Fix tag parsing when there are CRLF characters (#30)

* 0.0.6    2025-02-13

+ Handle ascii control characters in messages (#27)
+ Change default encoding from latin-1 to utf-8 (#21)
+ Improve annotated tags misc info (#23)
+ Add annotated tag description to tooltip (#8)

* 0.0.5    2025-02-01

+ Display commit range
+ Sort nodes by label before creating DAG (#13)
+ Use commit message as label (#11)
+ Add flag to show unreachable commits (#14)
