# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).

<!-- insertion marker -->
## [0.5.1](https://gitlab.com/ikus-soft/derivative-dist-compare/tags/0.5.1) - 2026-03-31

<small>[Compare with 0.5.0](https://gitlab.com/ikus-soft/derivative-dist-compare/compare/0.5.0...0.5.1)</small>

### Fixed

- arch: fix detection of missing build #39 ([2ed0b31](https://gitlab.com/ikus-soft/derivative-dist-compare/commit/2ed0b31066fc3ff84aa35f74955605a8428d9bf1) by Patrik Dufresne).

### Removed

- template: remove bootstrap integrity check ([f3aaa5b](https://gitlab.com/ikus-soft/derivative-dist-compare/commit/f3aaa5b3c303d48712803a26a44768c2fa211f6d) by Patrik Dufresne).

### Misc

- ci: pin git-changelog to 2.9.1 ([6224f70](https://gitlab.com/ikus-soft/derivative-dist-compare/commit/6224f70f0a6504639ba2e9277b9837744539c984) by Patrik Dufresne).

## [0.5.0](https://gitlab.com/ikus-soft/derivative-dist-compare/tags/0.5.0) - 2026-03-16

<small>[Compare with 0.4.0](https://gitlab.com/ikus-soft/derivative-dist-compare/compare/0.4.0...0.5.0)</small>

### Added

- debian: add bash completion ([9df7824](https://gitlab.com/ikus-soft/derivative-dist-compare/commit/9df7824b1e0bcc7e1999427362587c68b485ab97) by Patrik Dufresne).
- debian: add man page ([4912f37](https://gitlab.com/ikus-soft/derivative-dist-compare/commit/4912f37ffad16fd5fdf81af52eca5d32cdf9a098) by Patrik Dufresne).
- debian: add missing dependency `parameterized` for unit test ([be3f732](https://gitlab.com/ikus-soft/derivative-dist-compare/commit/be3f73256dea4b56201a1f9ac3b7dd9c07203e60) by Patrik Dufresne).
- cli: add `-v` and `--version` option ([1a0a7c5](https://gitlab.com/ikus-soft/derivative-dist-compare/commit/1a0a7c5e67258d9748269e9d6b653f4f2cdbb895) by Patrik Dufresne).
- ci: add --no-install-recommends to apt build-dep ([3a84345](https://gitlab.com/ikus-soft/derivative-dist-compare/commit/3a8434503739d852c218212361f8e87906aacb27) by Patrik Dufresne).
- debian: add lintian overrides ([56d103e](https://gitlab.com/ikus-soft/derivative-dist-compare/commit/56d103e5fb7b41712d4ef5e121a1297eb216e6ff) by Patrik Dufresne).
- ci: add jobs to generate debian packages ([a58483c](https://gitlab.com/ikus-soft/derivative-dist-compare/commit/a58483c103f79b88c4fc6edc44bbbfe8a8875dab) by Patrik Dufresne).
- debian: add gentarball target ([f1a810b](https://gitlab.com/ikus-soft/derivative-dist-compare/commit/f1a810b475ac2c393d628aba8d8a21f151b8af45) by Patrik Dufresne).
- debian: Adding initial debian packaging ([d2c5211](https://gitlab.com/ikus-soft/derivative-dist-compare/commit/d2c5211020d066aabccd0d586c9dd53d64807e4d) by Daniel Baumann).

### Changed

- all: change copyright year notice ([1f877dc](https://gitlab.com/ikus-soft/derivative-dist-compare/commit/1f877dc2d6b5578ba396e855006844b88d8c0a4b) by Patrik Dufresne).

### Misc

- debian: drop obsolete dependency `python3-pandas` ([ac42886](https://gitlab.com/ikus-soft/derivative-dist-compare/commit/ac42886a4f16c77e846f0535c170c8cd692f06bc) by Patrik Dufresne).
- debian: let the build fail if tests fail ([b55ea23](https://gitlab.com/ikus-soft/derivative-dist-compare/commit/b55ea235f1ed79940673dc77a6bb347ec40ec46f) by Patrik Dufresne).
- debian: append `.dev` to python version for UNRELEASED version ([f1ff008](https://gitlab.com/ikus-soft/derivative-dist-compare/commit/f1ff0085cb5ff35af8ab364e727e3aa5cef85c69) by Patrik Dufresne).
- ci: run wrap-and-sort ([a50f471](https://gitlab.com/ikus-soft/derivative-dist-compare/commit/a50f4716870651b85715f44b74ffe483ed720ed2) by Patrik Dufresne).
- ci: update git-changelog config ([fda0b25](https://gitlab.com/ikus-soft/derivative-dist-compare/commit/fda0b25e5ce9f39c5108b8d6cf83926f0a20013f) by Patrik Dufresne).
- ci: define 2 tox target: lint & format ([46caae9](https://gitlab.com/ikus-soft/derivative-dist-compare/commit/46caae9c9584e468a21bf0c5bb8277bff26539ad) by Patrik Dufresne).
- examples: Syncing progress-linux.yml ([b7a1cdb](https://gitlab.com/ikus-soft/derivative-dist-compare/commit/b7a1cdbccf12606850fe1b6e1d51522d28bcec99) by Daniel Baumann).
- examples: Syncing debian-fastforward.yml ([a6af9bd](https://gitlab.com/ikus-soft/derivative-dist-compare/commit/a6af9bd17b2d24b8f2cd242fb312fde29c0c3083) by Daniel Baumann).

## [0.4.0](https://gitlab.com/ikus-soft/derivative-dist-compare/tags/0.4.0) - 2026-03-03

<small>[Compare with 0.3.0](https://gitlab.com/ikus-soft/derivative-dist-compare/compare/0.3.0...0.4.0)</small>

### Added

- Add git-changelog to the project ([c7e6162](https://gitlab.com/ikus-soft/derivative-dist-compare/commit/c7e6162c791294d945e6d5aad8272a3bd6a073c6) by Patrik Dufresne).
- Add `bugs-url` config #31 ([3705676](https://gitlab.com/ikus-soft/derivative-dist-compare/commit/37056762c1ccdacd1dae84e965952d089c462e5a) by Patrik Dufresne).
- Add support for `XSBC-Download` attribute #27 ([b2f89ff](https://gitlab.com/ikus-soft/derivative-dist-compare/commit/b2f89ffda3dd539c4a83e4b9de70d567234b7f43) by Patrik Dufresne).
- Add pinning example to README #26 ([84070dd](https://gitlab.com/ikus-soft/derivative-dist-compare/commit/84070ddd639f58e0ccada734cf823b54bcb64af8) by Patrik Dufresne).
- Add udeb comparaison #25 ([f28d781](https://gitlab.com/ikus-soft/derivative-dist-compare/commit/f28d78146126880cc8a92e3d888191ed93719435) by Patrik Dufresne).

### Fixed

- Fix vcs and homepage link #34 ([4d5f916](https://gitlab.com/ikus-soft/derivative-dist-compare/commit/4d5f91604c74f43d4f55cd3465849b0387f4fd0c) by Patrik Dufresne).
- Fix unit test for `Download` #27 ([66dc292](https://gitlab.com/ikus-soft/derivative-dist-compare/commit/66dc292822e9401ee29e7d7ec8a8dc17fc832a31) by Patrik Dufresne).
- Fix version compare when parent packages is missing #28 ([df7c62b](https://gitlab.com/ikus-soft/derivative-dist-compare/commit/df7c62b89f25c6eee8d53ab44625ea92d782b8a4) by Patrik Dufresne).
- Fix implementation for arch compare ([3cc03f9](https://gitlab.com/ikus-soft/derivative-dist-compare/commit/3cc03f97bb64d407c66319e6af9ee8c6c0ee727b) by Patrik Dufresne).

### Changed

- Change ordering ([73f6a35](https://gitlab.com/ikus-soft/derivative-dist-compare/commit/73f6a3580caf25382195e8552e072f4a64dd2223) by Patrik Dufresne).

### Misc

- Use `no-guess-dev` for setuptools-scm ([14b1ec1](https://gitlab.com/ikus-soft/derivative-dist-compare/commit/14b1ec12e722ab5f65797b661f4b91a2b594970c) by Patrik Dufresne).
- Update examples output ([080bed5](https://gitlab.com/ikus-soft/derivative-dist-compare/commit/080bed56a609ef00e2f5a08b2de0a4476bb5b3b5) by Patrik Dufresne).
- Use bootstrap variables to support dark mode ([4f62b9a](https://gitlab.com/ikus-soft/derivative-dist-compare/commit/4f62b9a47dc796dc7c88d11c70c557aa7a851f50) by Patrik Dufresne).
- Upgrade bootstrap to v5.2.3 ([2d00db1](https://gitlab.com/ikus-soft/derivative-dist-compare/commit/2d00db192c85773cbe8c8dc5b5a33f278fd7d6ac) by Patrik Dufresne).
- examples: Syncing progress-linux.yml ([540dfed](https://gitlab.com/ikus-soft/derivative-dist-compare/commit/540dfedfaf2eb0d08505d7fc4c5b411196c39513) by Daniel Baumann).
- examples: Syncing debian-fastforward.yml ([2001f51](https://gitlab.com/ikus-soft/derivative-dist-compare/commit/2001f5109606857190bdfbeca003b17b96162270) by Daniel Baumann).
- Increase depth supported to 9 level ([c9b0237](https://gitlab.com/ikus-soft/derivative-dist-compare/commit/c9b0237bdd51328066fdc73ff219625258007326) by Patrik Dufresne).
- Rename upstream to parent #36 ([564be0b](https://gitlab.com/ikus-soft/derivative-dist-compare/commit/564be0b49e8719507d23d2fcc94fb3f20a6d9578) by Patrik Dufresne).
- Disable column ordering in "Package Set" view #35 ([67df330](https://gitlab.com/ikus-soft/derivative-dist-compare/commit/67df3302ce5b6e85ea5093ce4c5b63df020e11eb) by Patrik Dufresne).
- Update label to "Upstream bug reports" #31 ([9a29560](https://gitlab.com/ikus-soft/derivative-dist-compare/commit/9a29560a8b9fefd7f4a4e7e7d7997f1c32a69317) by Patrik Dufresne).
- Display architecture comparaison for greater version #33 ([714a3ff](https://gitlab.com/ikus-soft/derivative-dist-compare/commit/714a3ff761c2e79625e42c3814a2ff5cd2938a23) by Patrik Dufresne).
- Update examples ([edcf440](https://gitlab.com/ikus-soft/derivative-dist-compare/commit/edcf44049025b137c16d006c0befcafa03019930) by Patrik Dufresne).
- Sort architecture badges #30 ([5d92371](https://gitlab.com/ikus-soft/derivative-dist-compare/commit/5d92371ef292a43f094af780d6db3a688b6d0145) by Patrik Dufresne).
- Updating comparison to handle native package version scheme with `~` or `+` #32 ([383869a](https://gitlab.com/ikus-soft/derivative-dist-compare/commit/383869a89cbf3085ccaa8af81c4166813795ef92) by Patrik Dufresne).
- Display architecture comparaison for lesser version #30 ([a097eb7](https://gitlab.com/ikus-soft/derivative-dist-compare/commit/a097eb78bfe4119435ea6e5b91ee01252700e00f) by Patrik Dufresne).
- Updating comparison to handle native package version scheme #32 ([be9a2c9](https://gitlab.com/ikus-soft/derivative-dist-compare/commit/be9a2c902dde2908ac03478d79f5ef59a3780920) by Patrik Dufresne).
- Rename `XSBC-Download` to `Download` #27 ([0c2b1aa](https://gitlab.com/ikus-soft/derivative-dist-compare/commit/0c2b1aa22668033baabc9bc52281681768489220) by Patrik Dufresne).
- Reload link in title #29 ([50f938f](https://gitlab.com/ikus-soft/derivative-dist-compare/commit/50f938fd79d1b2cdbfab93af3425003fe7d2a8da) by Patrik Dufresne).
- Make package tracker-url configurable #24 ([f5e8fb5](https://gitlab.com/ikus-soft/derivative-dist-compare/commit/f5e8fb5e13e3bcb70678c908cd1284aa6e3bdcbb) by Patrik Dufresne).
- Display checkbox for toggle packageset button #23 ([7395885](https://gitlab.com/ikus-soft/derivative-dist-compare/commit/7395885f3df34fb55d05eb009cd58104694638ba) by Patrik Dufresne).
- Allow non unique source package in package-set #21 ([e1fba4e](https://gitlab.com/ikus-soft/derivative-dist-compare/commit/e1fba4e2e6905eaa6c5003cd21d958187e16726f) by Patrik Dufresne).

## [0.3.0](https://gitlab.com/ikus-soft/derivative-dist-compare/tags/0.3.0) - 2025-08-18

<small>[Compare with 0.2.0](https://gitlab.com/ikus-soft/derivative-dist-compare/compare/0.2.0...0.3.0)</small>

### Fixed

- Fix row groupping initial state ([c0fcde0](https://gitlab.com/ikus-soft/derivative-dist-compare/commit/c0fcde038e859438e4728d92b7b651bc2f9863e8) by Patrik Dufresne).

### Misc

- Allow custom template ([e6cad72](https://gitlab.com/ikus-soft/derivative-dist-compare/commit/e6cad72418cdb4d12e63810de771c47db18dbe47) by Patrik Dufresne).
- Update examples ([10c7609](https://gitlab.com/ikus-soft/derivative-dist-compare/commit/10c7609b32001cda86ff55c13b89390bde4aaabe) by Patrik Dufresne).

## [0.2.0](https://gitlab.com/ikus-soft/derivative-dist-compare/tags/0.2.0) - 2025-08-12

<small>[Compare with 0.1.0](https://gitlab.com/ikus-soft/derivative-dist-compare/compare/0.1.0...0.2.0)</small>

### Added

- Add a toggle for package-set ([1b4dec5](https://gitlab.com/ikus-soft/derivative-dist-compare/commit/1b4dec50bd108f4b2dc5a0a457de2b7175cec011) by Patrik Dufresne).

### Misc

- Move package-set permalink in Link tree ([6dd4760](https://gitlab.com/ikus-soft/derivative-dist-compare/commit/6dd47602d32ef4b360f0c03bdc9cb6c81aa0390f) by Patrik Dufresne).
- Rename "Debian Bug report logs" to "Debian Bug reports" ([d24a748](https://gitlab.com/ikus-soft/derivative-dist-compare/commit/d24a7485e97570ebe964dbe291feb196fe0ada88) by Patrik Dufresne).
- Make badge color black ([81badf3](https://gitlab.com/ikus-soft/derivative-dist-compare/commit/81badf3aa9bfdf256591042d2d4d45c003b6fa7d) by Patrik Dufresne).
- Increase test coverage ([6014ae6](https://gitlab.com/ikus-soft/derivative-dist-compare/commit/6014ae6fcfbd0cc8644ffe1910ce317d81d7ea0c) by Patrik Dufresne).
- Clear sonarqube issues ([5d2a962](https://gitlab.com/ikus-soft/derivative-dist-compare/commit/5d2a962f21930405db47d93d5bc02296b3ede9ea) by Patrik Dufresne).
- Update pyproject classifiers ([f65cca0](https://gitlab.com/ikus-soft/derivative-dist-compare/commit/f65cca0a53169cbd1e2597d548a0a96cc3982f0a) by Patrik Dufresne).

## [0.1.0](https://gitlab.com/ikus-soft/derivative-dist-compare/tags/0.1.0) - 2025-08-01

<small>[Compare with first commit](https://gitlab.com/ikus-soft/derivative-dist-compare/compare/327e115610ab4f50c702e0aa04834ecfc86e052e...0.1.0)</small>

### Added

- Add permalink to package set ([9e79b5c](https://gitlab.com/ikus-soft/derivative-dist-compare/commit/9e79b5c384b0bf01be08d935efebe27d86ebc30b) by Patrik Dufresne).
- Add link to Debian Bug report logs ([1ba0c94](https://gitlab.com/ikus-soft/derivative-dist-compare/commit/1ba0c94e594bd82c6677cb57d0703ab4f75e8de0) by Patrik Dufresne).
- Add visual hints for indentation #17 ([df4f3eb](https://gitlab.com/ikus-soft/derivative-dist-compare/commit/df4f3eb9f95fea8dc506b0f3e2091caaa6d014b3) by Patrik Dufresne).
- Add permalink to package #16 ([0e91dbf](https://gitlab.com/ikus-soft/derivative-dist-compare/commit/0e91dbf1ba00eb3119bfb45998f5485f4c7a3fbb) by Patrik Dufresne).
- Add badge with number of pacakge in header #10 ([3f079e9](https://gitlab.com/ikus-soft/derivative-dist-compare/commit/3f079e96475a80f14594fd4b34db4887be134877) by Patrik Dufresne).
- Add support for .sources ([1e0bcd7](https://gitlab.com/ikus-soft/derivative-dist-compare/commit/1e0bcd7b2dc535ea5777db7c03f2f58cc9854a9f) by Patrik Dufresne).
- Adding link to tracker.debian.org on names in packages column. ([8fd9e89](https://gitlab.com/ikus-soft/derivative-dist-compare/commit/8fd9e890d5a874e7f772bcf14925a20ea09ac8dd) by Daniel Baumann).
- Add examples to repository ([9283cad](https://gitlab.com/ikus-soft/derivative-dist-compare/commit/9283cadf5368bf237481973f6135492d1919b9b6) by Patrik Dufresne).
- Add package-sets ([955e6ab](https://gitlab.com/ikus-soft/derivative-dist-compare/commit/955e6ab620bf7b369fd8fa97c1128f5222a8e7cd) by Patrik Dufresne).

### Fixed

- Fix pandas warnings ([ca9158b](https://gitlab.com/ikus-soft/derivative-dist-compare/commit/ca9158bd08e8a341ea442e1c9d307abdeabdd629) by Patrik Dufresne).
- Fix template format ([726407a](https://gitlab.com/ikus-soft/derivative-dist-compare/commit/726407aac3ce4056c0b5ce6f5a35f0ab8f789ff7) by Patrik Dufresne).
- Fix coverage report ([c56ed9c](https://gitlab.com/ikus-soft/derivative-dist-compare/commit/c56ed9cd963c8499e613f629cef083bc555f70f5) by Patrik Dufresne).
- Fix version compare ([e3ac0df](https://gitlab.com/ikus-soft/derivative-dist-compare/commit/e3ac0df66b1f39171ea141cd4da2f8d30d477749) by Patrik Dufresne).
- Fix copyright ([327e115](https://gitlab.com/ikus-soft/derivative-dist-compare/commit/327e115610ab4f50c702e0aa04834ecfc86e052e) by Patrik Dufresne).

### Merged

- Merge branch 'patrik-version-compare' into 'main' ([8e844c0](https://gitlab.com/ikus-soft/derivative-dist-compare/commit/8e844c0a0c4d310660eddc8e41ee3b64ec118225) by Patrik Dufresne).
- Merge branch 'patrik-source-package' into 'main' ([ca496e9](https://gitlab.com/ikus-soft/derivative-dist-compare/commit/ca496e90713c923c28c73f95fc02f48e176970a6) by Patrik Dufresne).

### Misc

- Update examples ([9ee3752](https://gitlab.com/ikus-soft/derivative-dist-compare/commit/9ee3752b78d83f606d7a5f0722c806515c925620) by Patrik Dufresne).
- Define scroll offset for permalink ([119e51e](https://gitlab.com/ikus-soft/derivative-dist-compare/commit/119e51ec5c4635fbd73e188e1bcc875ae52f36d8) by Patrik Dufresne).
- Make the package name a link to Debian Tracker directly ([f0316f5](https://gitlab.com/ikus-soft/derivative-dist-compare/commit/f0316f5102784551104bf8ef6be73173d1b1a842) by Patrik Dufresne).
- Keep black color for link ([f3d81de](https://gitlab.com/ikus-soft/derivative-dist-compare/commit/f3d81deb1b96b0ab2cea9dc075c7f70b9048703d) by Patrik Dufresne).
- Uncommit SQLite temp database ([6f6f7ff](https://gitlab.com/ikus-soft/derivative-dist-compare/commit/6f6f7ff9bc8e4051cfd1a3530bf3fcdbf8885ff5) by Patrik Dufresne).
- Re-implement logic using pandas DataFrame ([c5ca2a1](https://gitlab.com/ikus-soft/derivative-dist-compare/commit/c5ca2a11193a92f5a811549ca9c1aa1d5703a526) by Patrik Dufresne).
- Replace `px` by `em` units #18 ([f5aa83d](https://gitlab.com/ikus-soft/derivative-dist-compare/commit/f5aa83d161b0535522f7175e3fcd6e9056abc657) by Patrik Dufresne).
- Improving showing number of total packages #15 ([9e9d04a](https://gitlab.com/ikus-soft/derivative-dist-compare/commit/9e9d04a586980847125f8bc0e44c1f4b2ac18e65) by Patrik Dufresne).
- Display "missing" packages listed in package-sets #14 ([39e0c72](https://gitlab.com/ikus-soft/derivative-dist-compare/commit/39e0c72d48ac78696f1e802e9c7cf4343a56681c) by Patrik Dufresne).
- Update README ([323813c](https://gitlab.com/ikus-soft/derivative-dist-compare/commit/323813cb8a33b557fb3cc74046344c39c0dd19dd) by Patrik Dufresne).
- Support apt preferences for package pinning ([7a593fc](https://gitlab.com/ikus-soft/derivative-dist-compare/commit/7a593fc9aa5372ce6307b2585db95ff44a149525) by Patrik Dufresne).
- Open link to tracker.debian.org in new window ([8440171](https://gitlab.com/ikus-soft/derivative-dist-compare/commit/84401713672b96a6ce74f9e8ef6af77868b6ff8d) by Patrik Dufresne).
- Use bootstrap tooltip to show details ([774a430](https://gitlab.com/ikus-soft/derivative-dist-compare/commit/774a430150dad9bb1575a6bf44afa677bd90c441) by Patrik Dufresne).
- Enforce default sorting to display package-sets #4 ([570d1ac](https://gitlab.com/ikus-soft/derivative-dist-compare/commit/570d1acb47d28b17230dd8b40705edba94230862) by Patrik Dufresne).
- Harmonizing GNU GPL boiler plate text in license headers. ([1b3d32f](https://gitlab.com/ikus-soft/derivative-dist-compare/commit/1b3d32f5e833f8f34c87e957613f800f7f4246a6) by Daniel Baumann).
- Updating year in copyright notices for 2025. ([4811356](https://gitlab.com/ikus-soft/derivative-dist-compare/commit/48113568b05209cc1b6d24a49df4bafdbb2af492) by Daniel Baumann).
- Harmonizing whitespaces in license headers. ([b362984](https://gitlab.com/ikus-soft/derivative-dist-compare/commit/b362984437d954e81160de30c2a5f7c265552e1a) by Daniel Baumann).
- Removing python2 encoding headers. ([7a3aa5e](https://gitlab.com/ikus-soft/derivative-dist-compare/commit/7a3aa5edf01879c3b8c571a714f0d37127ac3473) by Daniel Baumann).
- Updating downloaded copy of GNU GPL. ([352cefe](https://gitlab.com/ikus-soft/derivative-dist-compare/commit/352cefe8dc90b81b913c852dbe891c47c4516710) by Daniel Baumann).
- Compare source & binaries for multi-arch ([c691d7b](https://gitlab.com/ikus-soft/derivative-dist-compare/commit/c691d7bb2a5af7246d2a2f444ffb568f433cbf22) by Patrik Dufresne).
- Initial version ([c252979](https://gitlab.com/ikus-soft/derivative-dist-compare/commit/c252979d09568ae44a6e5b9b580c527dad5a9994) by Patrik Dufresne).
- Initial commit ([d73db2b](https://gitlab.com/ikus-soft/derivative-dist-compare/commit/d73db2b43d0937d1f792804b17d29136e87d1000) by Patrik Dufresne).
