# Changelog

## [0.4.0](https://github.com/armgabrielyan/deadbranch/compare/v0.3.0...v0.4.0) (2026-03-30)


### Features

* detect squash-merged and rebase-merged branches via merge-tree ([#25](https://github.com/armgabrielyan/deadbranch/issues/25)) ([61af694](https://github.com/armgabrielyan/deadbranch/commit/61af6946007230564460d3551fd8dc5a49b27b61))
* expand the list of default protected branches ([#21](https://github.com/armgabrielyan/deadbranch/issues/21)) ([7749df2](https://github.com/armgabrielyan/deadbranch/commit/7749df200be0a406cfe0be542c53c185f2d126d9))

## [0.3.0](https://github.com/armgabrielyan/deadbranch/compare/v0.2.1...v0.3.0) (2026-03-14)


### Features

* **tui:** add Thanos snap dissolution animation on deletion ([#16](https://github.com/armgabrielyan/deadbranch/issues/16)) ([5e6dd3e](https://github.com/armgabrielyan/deadbranch/commit/5e6dd3e9225823fccc0067fed01e4b4008029e16))

## [0.2.1](https://github.com/armgabrielyan/deadbranch/compare/v0.2.0...v0.2.1) (2026-03-14)


### Bug Fixes

* **tui:** filter KeyEventKind::Press to avoid duplicate key events ([#14](https://github.com/armgabrielyan/deadbranch/issues/14)) ([14437ad](https://github.com/armgabrielyan/deadbranch/commit/14437ad89fabad9fbc4c0c42873f24e8393c3e59))

## [0.2.0](https://github.com/armgabrielyan/deadbranch/compare/v0.1.4...v0.2.0) (2026-03-09)


### Features

* add author name to the output ([#6](https://github.com/armgabrielyan/deadbranch/issues/6)) ([c56a688](https://github.com/armgabrielyan/deadbranch/commit/c56a6889b0e3edbd1dace9506283a8b01203cc4d))
* interactive TUI with vim-style navigation ([#11](https://github.com/armgabrielyan/deadbranch/issues/11)) ([7c7f1dd](https://github.com/armgabrielyan/deadbranch/commit/7c7f1dd35399aca8b24d055cdb10ab17e8eee0a7))

## [0.1.4](https://github.com/armgabrielyan/deadbranch/compare/v0.1.3...v0.1.4) (2026-03-02)


### Bug Fixes

* exclude unnecessary artifacts from cargo package ([80fce87](https://github.com/armgabrielyan/deadbranch/commit/80fce879fd2a6be0efa413b49e9d4a16c363be70))

## [0.1.3](https://github.com/armgabrielyan/deadbranch/compare/v0.1.2...v0.1.3) (2026-03-02)


### Features

* add man page generation and distribution ([c182dc6](https://github.com/armgabrielyan/deadbranch/commit/c182dc6ad9b164ba89a2260069bccbcadcbcb389))
* add shell completions ([3da6175](https://github.com/armgabrielyan/deadbranch/commit/3da61752bb49cba8abdc524569605b2405b747f1))
* add stats command with branch health summary and age distribution ([10fbc52](https://github.com/armgabrielyan/deadbranch/commit/10fbc523c5595ee55d91a707e77a2bb150e5a7f6))
* replace unicode indicators with emoji ([455113f](https://github.com/armgabrielyan/deadbranch/commit/455113ff18ab5426a271eadb0bf681fc495ad484))


### Bug Fixes

* add #number to backup stats command table ([c5d931f](https://github.com/armgabrielyan/deadbranch/commit/c5d931f67eeaed80b000c3e50473891136581c09))

## [0.1.2](https://github.com/armgabrielyan/deadbranch/compare/v0.1.1...v0.1.2) (2026-02-07)


### Features

* add backup clean command ([b622c18](https://github.com/armgabrielyan/deadbranch/commit/b622c180c7cda4f60799ede466418a3f4505fff3))
* add backup list command ([2612277](https://github.com/armgabrielyan/deadbranch/commit/261227740dd8bf755787dc6f3e76c8380439f082))
* add backup restore command ([c38d474](https://github.com/armgabrielyan/deadbranch/commit/c38d474f0a3b7df67aca7a61641f34f66a90850d))
* add backup stats command ([fda476b](https://github.com/armgabrielyan/deadbranch/commit/fda476b9e9876cacaa108f914676d366760c9122))
* add enumeration with # to clean command tables ([fa52255](https://github.com/armgabrielyan/deadbranch/commit/fa52255fc631916182bb4a31407ae099cba026bc))
* add loader for local branches ([2700029](https://github.com/armgabrielyan/deadbranch/commit/2700029b3010e9caec6ed3efabbe5d7059b55973))
* allow auto-approve for clean command ([ab67e26](https://github.com/armgabrielyan/deadbranch/commit/ab67e26004d4611ce003dd1e5a758d49dae7c428))

## [0.1.1](https://github.com/armgabrielyan/deadbranch/compare/v0.1.0...v0.1.1) (2026-02-02)


### Bug Fixes

* fix duplicate remote branches table ([0da13a5](https://github.com/armgabrielyan/deadbranch/commit/0da13a5cc225c7bff086e3183f9a6b093ccbdb49))
* fix duplicate remote branches table ([10594b1](https://github.com/armgabrielyan/deadbranch/commit/10594b17f41fcbe83370bfbc29f1d8f820678a49)), closes [#2](https://github.com/armgabrielyan/deadbranch/issues/2)

## [0.1.0](https://github.com/armgabrielyan/deadbranch/tree/v0.1.0) (2026-02-01)


### Features

* add config edit command ([4034b96](https://github.com/armgabrielyan/deadbranch/commit/4034b96a0ad49331e5a86fb3c4a63ba041925000))
* add initial commands ([b7c823b](https://github.com/armgabrielyan/deadbranch/commit/b7c823bd63df4458e800cfd3f0f0971f27485a76))
* allow empty protected branches and exclude patterns ([92d4f1c](https://github.com/armgabrielyan/deadbranch/commit/92d4f1c1f68c668edb869e69846728d7625ed778))
* centralize exclude patterns in config and improve ui ([234697b](https://github.com/armgabrielyan/deadbranch/commit/234697b058f58926e69e3ff8c33b2744a0c9f870))
* centralize storage to ~/.deadbranch ([12ef388](https://github.com/armgabrielyan/deadbranch/commit/12ef388d42943034d33ca6ea4c0ee0471c9f0d4b))
