Skip to content

Latest commit

 

History

History
357 lines (184 loc) · 12.8 KB

CHANGELOG.md

File metadata and controls

357 lines (184 loc) · 12.8 KB

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

4.20.0 (2024-12-07)

4.19.0 (2024-09-05)

4.18.0 (2024-07-03)

Features

  • Add support for mark_unread msg or thread (#172) (1981ab7)

4.17.0 (2024-05-29)

Features

4.16.0 (2024-05-17)

Features

  • new API endpoint query_message_history (#168) (f3f4c9f)

4.15.0 (2024-03-19)

Features

  • support all_users & all_sender_channels for segment (#164) (7d57dcc)

4.14.0 (2024-03-08)

Features

  • add support for show_deleted_message in getMessage (#161) (e42aa94)

4.13.0 (2024-03-01)

4.12.1 (2024-02-27)

4.12.0 (2024-02-23)

4.11.0 (2023-11-23)

Features

  • Add type field support on create_blocklist() (#149) (786a50c)

4.10.0 (2023-10-26)

Features

4.9.0 (2023-07-20)

Features

4.8.0 (2023-05-03)

Features

4.7.0 (2023-03-29)

Features

  • enable creation of channels with query options (#137) (e33ae40)

4.6.0 (2022-11-08)

Features

4.5.0 (2022-09-07)

Features

4.4.2 (2022-08-22)

4.4.1 (2022-08-17)

4.4.0 (2022-08-17)

Features

Bug Fixes

  • handle broken rate limit as best effort (#126) (683529d)

4.3.0 (2022-05-30)

Features

4.2.2 (2022-05-10)

Features

  • verify_webhook: bytes as signature header (#119) (1658d0b)

4.2.1 (2022-04-21)

Features

4.2.0 (2022-04-08)

Features

Bug Fixes

4.1.0 (2022-01-20)

Features

4.0.0 (2022-01-18)

Features

  • Add ratelimit info to response object, Plus remove Python 3.6 support (c472c0b)

The returned response objects are instances of StreamResponse class. It inherits from dict, so it's fully backward compatible. Additionally, it provides other benefits such as rate limit information (resp.rate_limit()), response headers (resp.headers()) or status code (resp.status_code()).

3.17.0 (2022-01-06)

  • Add options support into channel truncate
  • Add options support into add members
  • Add type hints
  • Add internal flag report query and review endpoint support
  • Improve tests and docs

Nov 15, 2021 - 3.16.0

  • Add support for assign_roles feature

Nov 12, 2021 - 3.15.0

  • Add update message partial support
  • Add pin message and unpin message helpers

Nov 1, 2021 - 3.14.0

  • Add support for async endpoints
    • get_task
    • delete_users
    • delete_channels
  • Add support for permissions v2
  • Add convenience helpers for shadow ban
  • Use json helper for unmarshal response in async
  • Add support for Python 3.10

Sep 14, 2021 - 3.13.1

  • Tweak connection pool configuration for idle timeouts

Sep 7, 2021 - 3.13.0

  • Add optional message into member updates

Aug 31, 2021 - 3.12.2

  • Use post instead of get requests in query channels

Aug 24, 2021 - 3.12.1

  • Add namespace for ease of use and consistency in campaign update endpoints.

Aug 23, 2021 - 3.12.0

  • Add support for channel exports.

Aug 20, 2021 - 3.11.2

  • Set base url to edge, there is no need to set a region anymore.
  • Fix file uploads from a local file.

Aug 19, 2021 - 3.11.1

  • Fix base path for listing campaigns

Jul 5, 2021 - 3.11.0

  • Update existing permission related API (/roles and /permissions endpoints)

Jul 2, 2021 - 3.10.0

  • Add support for campaign API (early alpha, can change)

Jul 1, 2021 - 3.9.0

  • Add support for search improvements (i.e. next, prev, sorting, more filters)

May 26, 2021 - 3.8.0

  • Add query_message_flags endpoint support
  • Add token revoke support
  • Run CI sequentially for different Python versions
  • Drop codecov

March 10, 2021 - 3.7.0

  • Add get_rate_limits endpoint support

March 10, 2021 - 3.6.0

  • Add custom permission/role lifecycle endpoints

February 26, 2021 - 3.5.0

  • Support additional claims for jwt token generation

February 22, 2021 - 3.4.0

  • Add channel mute/unmute for a user

February 22, 2021 - 3.3.0

  • Add options to send message
    • for example to silence push notification on this message: channel.send_message({"text": "hi"}, user_id, skip_push=True)

February 9, 2021 - 3.2.1

  • Drop brotli dependency in async, causes install issues in Darwin
    • upstream needs updates

February 8, 2021 - 3.2.0

  • Add channel partial update

January 22, 2021 - 3.1.1

  • Bump pyjwt to 2.x

January 5, 2021 - 3.1.0

  • Add check SQS helper

December 17, 2020 - 3.0.1

  • Use f strings internally
  • Use github actions and CI requirements to setup

December 9, 2020 - 3.0.0

  • Add async version of the client
  • Make double invite accept/reject noop

November 12, 2020 - 2.0.0

  • Drop Python 3.5 and add 3.9

November 12, 2020 - 1.7.1

  • Normalize sort parameter in query endpoints

October 20, 2020 - 1.7.0

  • Added support for blocklists

September 24, 2020 - 1.6.0

  • Support for creating custom commands

September 10, 2020 - 1.5.0

  • Support for query members
  • Prefer literals over constructors to simplify code

July 23, 2020 - 1.4.0

  • Support timeout while muting a user

June 23, 2020 - 1.3.1

  • Set a generic user agent for file/image get to prevent bot detection

Apr 28, 2020 - 1.3.0

  • Drop six dependency
    • verify_webhook is affected and expects bytes for body parameter
  • Add 3.8 support

Apr 17, 2020 - 1.2.2

  • Fix version number

Apr 17, 2020 - 1.2.1

  • Allow to override client.base_url

Mar 29, 2020 - 1.2.0

  • Add support for invites

Mar 29, 2020 - 1.1.1

  • Fix client.create_token: returns a string now

Mar 3, 2020 - 1.1.

  • Add support for client.get_message

Nov 7, 2019 - 1.0.2

  • Bump crypto requirements

Oct 21th, 2019 - 1.0.1

  • Fixed app update method parameter passing

Oct 19th, 2019 - 1.0.0

  • Added support for user partial update endpoint