NEWS


firmmatchr 0.2.0 (2026-07-28)

Multilingual normalization (breaking change)

normalize_company_name() previously applied German conventions only. It now covers German, French, Italian and English, which is what multilingual registers such as the Swiss one require.

Duplicate handling (breaking change)

normalize_company_name() is lossy by design: "Meier GmbH" and "Meier AG" both become "meier". Previously match_companies() aborted whenever normalization produced duplicate dictionary names, which made it unusable on real dictionaries without hand-written pre-cleaning.

Other changes

firmmatchr 0.1.3 (2026-03-06)

firmmatchr 0.1.2 (2026-02-11)

firmmatchr 0.1.1

firmmatchr 0.1.0