Breaking change
The Tagging philosophy has changed. Instead of a list of tuples
`[("HELLO", "Bonjour"), ("BODY", "bla bla")]`
We use a list of dict
`[{"base_tag": "HELLO", "base_text": "Bonjour"}, {"base_tag": "BODY", "base_text": "bla bla"}]`
This evolution enables a multi-step tagging process and keeps track of the evolution of tags.
Typically, the `ContentTagger` class uses regexes to create a `base_tag` while a `RefinedTagger` class uses advanced method to create a `refined_tag`.
`Ex: {base_text: "Jane Smith", base_tag: "BODY", "refined_tag": "SIGNATURE_NAME"}`
What's Changed
* Addition of the MelusineRegex documentation by NP4567-dev in https://github.com/MAIF/melusine/pull/182
* Update MelusineRegex class and tutorial by HugoPerrier in https://github.com/MAIF/melusine/pull/183
* ✨ Update Melusine Content Tagger by HugoPerrier in https://github.com/MAIF/melusine/pull/186
* Improve pipeline 'from_config' method by VandvC in https://github.com/MAIF/melusine/pull/191
* :bookmark: Bump version by HugoPerrier in https://github.com/MAIF/melusine/pull/192
New Contributors
* NP4567-dev made their first contribution in https://github.com/MAIF/melusine/pull/182
* VandvC made their first contribution in https://github.com/MAIF/melusine/pull/191
**Full Changelog**: https://github.com/MAIF/melusine/compare/v3.1.0...v3.2.0