Skip to content

Latest commit

 

History

History
176 lines (97 loc) · 4.07 KB

CHANGELOG.md

File metadata and controls

176 lines (97 loc) · 4.07 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[3.3.1] 2021-02-09

  • Ensure un/mute a channel works without query the channel first (#113)

[3.3.0] 2021-01-22

  • Add UpsertUser and UpsertUsers, and deprecate UpdateUser and UpdateUsers (#111)
  • Bump lint tool and improve godoc

[3.2.0] 2021-01-18

  • Add team into user and channel for multi-tenant (#110)

[3.1.0] 2020-12-17

  • Add channel partial update (#109)

[3.0.3] 2020-12-14

  • Fix duration type in channel mute expiration from seconds to milliseconds (#108)

[3.0.2] 2020-12-10

  • Support zero as message/member limit in query channels

[3.0.1] 2020-11-10

  • Handle member/message limit in query channels (#106)

[3.0.0] 2020-09-24

  • Drop client/channel interfaces (#98)
  • Receive string in client initialization (#99)
  • Generate string token instead byte slice (#100)
  • Require go1.14 and above (#101)

[2.8.0] 2020-09-24

  • Add bulk message import into a channel

[2.7.0] 2020-09-24

  • Add custom command endpoints
  • Add missing methods of channel interface

[2.6.1] 2020-09-23

  • Handle members better for reserved fields in query members of a channel

[2.6.0] 2020-09-18

  • Add support for query members of a channel

[2.5.0] 2020-09-18

  • Add support for silent messages
  • Test go 1.14 and 1.15 in CI

[2.4.3] 2020-09-17

  • Drop easyjson in favor of standard library (not noticeable from client perspective)
  • Bump golangci-lint and replace impi with native linter gci

[2.4.2] 2020-09-02

  • Request state while querying channel

[2.4.1] 2020-08-20

  • Change license to BSD-3

[2.4.0] 2020-07-29

  • Added options parameter to MuteUser & MuteUsers methods, to support Timeout option for mute expiration

[2.3.2] 2020-07-20

  • Bump lint to the latest

[2.3.1] 2020-07-20

Fixed

  • Handle offset and limit in query users

[2.3.0] 2020-06-25

Added

  • ExtraData support to channel

[2.2.3] 2020-06-06

Fixed

  • Correct comparison in webhook signature validation

[2.2.2] 2020-04-30

Fixed

  • Bug in how limit/offset were sent when querying channels

Added

  • Ability to see which other users and channels a user has muted

[2.2.1] 2020-04-20

Fixed

  • Change jwt dependency to properly generate tokens

[2.2.0] 2020-04-06

Fixed

  • Add missing or correct wrongly named/typed fields in docs

Added

  • Lots of examples in docs
  • Added Version helper and used to set a header for requests

Changed

  • Started using upstream for easyjson instead of fork to support unknown keys in JSON

[2.1.0] 2020-01-23

Added

  • Support for hide channels with clear history

[2.0.2] - 2020-01-22

Added

  • Support for add message when inviting members or adding\removing moderators.

Changed

  • Fixed issue in GET request body

[2.0.1] - 2019-11-15

Fixed

  • Add version suffix to go module

[2.0.0] - 2019-11-14

Changed

  • All methods that update a channel, their members and invites now accept a *Message parameter to create a system message

[1.0.0] - 2019-10-31

Added

  • Support for chat channels and types
  • Support for messages
  • Support for user and device management
  • Support for search; user, channel and message
  • Support for moderation and push configuration
  • Support for send actions
  • Support for partial user update
  • Support for sending files
  • Support for invite members