<commit_before>nylas-python Changelog
======================

Unreleased (dev)
----------------
nothing yet

v4.6.0
------
* You can now pass a list of `scopes` when calling `APIClient.authentication_url()`
  in order to enable
  [selective sync](https://docs.nylas.com/docs/how-to-use-selective-sync).
  Previously, we only set `scope=email` by default; now, the default is to use
  all scopes.
* Add X-Nylas-Client-Id header for HTTP requests

v4.4.0
------
* Add support for `revoke-all` endpoint.


v4.3.0
------
* Raise `UnsyncedError` when a message isn't ready to be retrieved yet (HTTP 202) when
fetching a raw message.


v4.2.0
------



v3.0.0
------

## Large changes
<commit_msg>updated changelog<commit_after>nylas-python Changelog
======================

Unreleased (dev)
----------------
nothing yet

v4.6.0
------
* Add support for `/ip_addresses` endpoint.

v4.6.0
------
* You can now pass a list of `scopes` when calling `APIClient.authentication_url()`
  in order to enable
  [selective sync](https://docs.nylas.com/docs/how-to-use-selective-sync).
  Previously, we only set `scope=email` by default; now, the default is to use
  all scopes.
* Add X-Nylas-Client-Id header for HTTP requests

v4.4.0
------
* Add support for `revoke-all` endpoint.


v4.3.0
------
* Raise `UnsyncedError` when a message isn't ready to be retrieved yet (HTTP 202) when
fetching a raw message.


v4.2.0
------



v3.0.0
------

## Large changes

{'fraction_non_alphanumeric': 0.1930795847750865, 'fraction_numerical': 0.02698961937716263, 'mean_word_length': 2.775456919060052, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 2, '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': '5651629', 'n_tokens_mistral': 524, 'n_tokens_neox': 497, 'n_words': 155}