- **[features]**
- Add option ``checkSegments`` to disable the segment check, which can be slow on large datasets.
- **[bugfix]**
- Phonological systems of sound are now represented internally as `Inventory` instances (rather than a single static Inventory class).
This fixes issue #103, allowing for parallel computations on windows and mac.
- Increase lattice computations speed (in some cases, all lexemes were kept, instead of the microclasses only).
- **[other]**
- Enable `pandas>=3.0.0` and `numpy>=2.4`.
- Handle the ``#MISSING#`` tag (same usage as ``#DEF#``) introduced in paralex 2.3.
- Higher verbosity in lattice computations.
- Fix documentation for features in entropy.
Hotfixes
--------
- 3.3.1: Explicitly convert incidence table to str dtype to pass the tests.
- 3.3.2:
- Fix regression: Qumin only took the first forms table in case of multipart dataset;
- Fix an issue with the sorting of overabundant forms.
- 3.3.3:
- Restore multiprocessing (broken when sound inventories became large)
- Minor fix for the frequency of forms with identical sound shapes.
- Fix RAM consumption leak (broken in 3.3)
- Cleanup in Patterns code