<commit_before>### 2.0.0<commit_msg>update the changelog<commit_after>### 5.0.0
- `customMouseTrigger` now allows all mouse buttons, not only the left one
- `whenLeftMouseButtonPressed` is now exposed by the module, to allow the old behaviour when using `customMouseTrigger`. It must be applied manually to the custom decoder.
- `customMouseTrigger` now also takes the key as an argument, same as `mouseTrigger`.

#### Migration
```diff
- customMouseTrigger customDecoder CustomMsg
+ customMouseTrigger () (whenLeftMouseButtonPressed customDecoder) CustomMsg
```

### 2.0.0
{'fraction_non_alphanumeric': 0.09773123909249563, 'fraction_numerical': 0.015706806282722512, 'mean_word_length': 5.674418604651163, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1912481', 'n_tokens_mistral': 163, 'n_tokens_neox': 155, 'n_words': 62}