"""""
Code
''''
- ``driver.disconnect()`` no longer errors if not connected or initialized
- Add ``jobs.update_job_status``
- New endpoints ``Logs`` and ``RemoteClusters``
- Rename ``permissions.get_ancillary_permissions`` to ``permissions.get_ancillary_permissions_post``
- Add ``shared_channels.get_shared_channel_remotes_by_remote_cluster``
- Add ``shared_channels.invite_remote_cluster_to_channel``
- Add ``shared_channels.uninvite_remote_cluster_to_channel``
- New attribute ``default_team_id`` in ``remote_clusters.patch_remote_cluster``
- New attribute ``include_total_count`` in ``webhooks.get_incoming_webhoooks``
- New attribute ``timezone`` in ``users.update_user`` and ``users.patch_user``
- New attribute ``position`` in ``users.patch_user``
- Rename attribute ``pageSize`` to ``per_page`` in ``threads.get_user_threads`` and ``users.get_users``
- Add ``files.search_files`` and ``search.search_files``
- Add ``system.test_notification``
- Rename ``users.attach_device_id`` to ``users.attach_device_extra_props``
- Fix trailing slash in URL used in ``timeline.remove_timeline_event``
- New endpoints ``Metrics`` and ``Scheduled Post``
Documentation
'''''''''''''
- Update ``channels.add_channel_member``
- Update ``channels.search_all_channels`` - document ``exclude_remote``
- Update ``jobs.get_jobs``
- Update ``remote_clusters.accept_remote_cluster_invite`` - add ``default_team_id``
- Update ``remote_clusters.create_remote_cluster`` - add ``default_team_id``
- Update ``remote_clusters.get_remote_clusters`` - document ``included_deleted``
- Update ``schemes.create_scheme`` - document ``display_name``
- Update ``shared_channels.get_shared_channel_remotes_by_remote_cluster`` - document ``include_unconfirmed``, ``exclude_confirmed``, ``include_deleted``
- Add ``Metrics`` automodule
- Add ``Scheduled Post`` automodule
Maintenance
'''''''''''
- Pin ``httpx`` to 0.28.0 to address removed argument - see issue 15
- Tolerate but warn about missing tags in mattermost documentation