# PythTB 1.7.0 Release Notes

## Changed

- Refined periodic boundary condition handling in the `wf_array` class.

## Fixed

- Resolved an issue in `reduce_dim` where certain hopping terms were not properly converted to onsite terms.
- Fixed a bug in `impose_pbc` that appeared when `dim_k < dim_r`.

## Added

- Introduced an interface to the Wannier90 package via the `w90` class.
- Added support for multi-segment band-structure paths across the Brillouin zone.
- Added support for hybrid Wannier functions.
- Extended Berry-curvature calculations to dimensions higher than two.