Skip to content

Tags: LukasNiessen/ArchUnitPython

Tags

v1.8.0

Toggle v1.8.0's commit message
chore(release): 1.8.0 [skip ci]

# [1.8.0](v1.7.0...v1.8.0) (2026-09-30)

### Features

* add detailed per-check inspection and styled reports ([#65](#65)) ([ab0f9ef](ab0f9ef))

v1.7.0

Toggle v1.7.0's commit message
chore(release): 1.7.0 [skip ci]

# [1.7.0](v1.6.1...v1.7.0) (2026-09-13)

### Bug Fixes

* preserve mixed namespace import targets ([489624b](489624b))

### Features

* resolve namespace package submodule imports ([86c53e6](86c53e6))

v1.6.1

Toggle v1.6.1's commit message
chore(release): 1.6.1 [skip ci]

## [1.6.1](v1.6.0...v1.6.1) (2026-09-13)

### Bug Fixes

* **deps:** bump the actions-updates group across 1 directory with 5 updates ([7a0785f](7a0785f))

v1.6.0

Toggle v1.6.0's commit message
chore(release): 1.6.0 [skip ci]

# [1.6.0](v1.5.0...v1.6.0) (2026-09-12)

### Bug Fixes

* preserve package targets for relative imports ([09c9d19](09c9d19))
* preserve relative conditional import targets ([0ae22bb](0ae22bb))

### Features

* classify conditional imports ([5f0f600](5f0f600))

v1.5.0

Toggle v1.5.0's commit message
chore(release): 1.5.0 [skip ci]

# [1.5.0](v1.4.0...v1.5.0) (2026-07-18)

### Features

* load common rules from config ([c7c968a](c7c968a))

v1.4.0

Toggle v1.4.0's commit message
chore(release): 1.4.0 [skip ci]

# [1.4.0](v1.3.0...v1.4.0) (2026-07-18)

### Bug Fixes

* clarify metadata and exclude messages ([999bb68](999bb68))
* harden archignore loading ([ae88c93](ae88c93))

### Features

* support archignore exclusions ([c51c401](c51c401))

v1.3.0

Toggle v1.3.0's commit message
chore(release): 1.3.0 [skip ci]

# [1.3.0](v1.2.1...v1.3.0) (2026-07-05)

### Features

* add because rule rationales ([491c666](491c666))

v1.2.1

Toggle v1.2.1's commit message
chore(release): 1.2.1 [skip ci]

## [1.2.1](v1.2.0...v1.2.1) (2026-06-28)

### Bug Fixes

* **extract_graph:** validate AST line number before range lookup ([84c9ef4](84c9ef4))

### Performance Improvements

* **extract_graph:** optimize file path normalization ([14b4a95](14b4a95))
* **extract_graph:** replace linear search in `_in_type_checking()` with binary search ([1285b5e](1285b5e))

### Reverts

* Reverted the binary search implementation in `_in_type_checking()` function. ([d06a455](d06a455))

v1.2.0

Toggle v1.2.0's commit message
chore(release): 1.2.0 [skip ci]

# [1.2.0](v1.1.2...v1.2.0) (2026-06-27)

### Features

* add graph reporting and sponsorship links ([6d5eabc](6d5eabc))

v1.1.2

Toggle v1.1.2's commit message
chore(release): 1.1.2 [skip ci]

## [1.1.2](v1.1.1...v1.1.2) (2026-06-23)

### Bug Fixes

* fixed the duplicate key issue ([283e8e3](283e8e3))
* wrap long line in extract_graph to pass ruff E501 ([f291181](f291181))