firmmatchr 0.2.0

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

firmmatchr 0.1.2

firmmatchr 0.1.1

firmmatchr 0.1.0