All Versions
38
Latest Version
Avg Release Cycle
-
Latest Release
-

Changelog History
Page 4

  • v30802.1.0 Changes

    ๐Ÿš€ This release supports server version 3.8.2.

    API changes:

    • 0๏ธโƒฃ Made the PendingPost created_at field optional. It defaults to 0. This behavior is due to Mattermost's support for admins setting the creation timestamp to values in the past. A value of zero causes the server to use the server's clock to set the creation timestamp. Any other value is only permitted for users with administrative privileges.
    • ๐Ÿšš Moved some types to a new Types.Internal module and exposed that module for testing purposes. It should not be used by anyone wanting a stable API. For a stable API, see the export list for the Types module.
  • v30802.0.0 Changes

    ๐Ÿš€ This release supports server version 3.8.2.

    API changes:

    • The Network.Mattermost.Types module is now directly exported and all clients should obtain their types from this import. The types are still exported from Network.Mattermost to allow time for this change but this export is deprecated will be removed in a future version.
    • โž• Added the CommandResponse type for the execute endpoint.
    • mmGetMoreChannels, mmGetChannelMembers, and mmGetProfiles now take limit/offset parameters.
    • ๐Ÿ‘ mmGetFile now supports v4 file-fetching.
    • โž• Added new constructors to the WebsocketEventType corresponding to server websocket events.
    • โšก๏ธ mmUpdateLastViewedAt was replaced with mmViewChannel.
    • โž• Added the WithDefault type to wrap around bools and NotifyOptions.
    • โž• Added NotifyProps types.
    • The Token type has been replaced with a Session type, representing a combination of a Token and a ConnectionData type. All exposed API functions which require an authenticated connection will use this instead. This is a major breaking change, but makes the API significantly cleaner.
    • โœ‚ Removed UserProfile type in favor of single pervasive User type.
    • Replaced the return type of mmGetTeamMembers to use a TeamMember instead of raw JSON Values.

    ๐Ÿ“š Documentation:

    • ๐Ÿ“š All API functions how have corresponding HTTP route documentation.

    ๐Ÿ“ฆ Package changes:

    • โšก๏ธ Source repository was updated.
    • Constrained 'memory' version to avoid 'foundation' dependency.
    • Include Network.Mattermost.TH.
    • The Network.Mattermost.Websocket module now exports everything exported by Network.Mattermost.Websocket.Types in order to cut down on the number of imports needed by users.
  • v30701.0.0 Changes

    • ๐Ÿ‘Œ Supports server version 3.7.1.

    API changes:

    • โœ… Tests now provide websocket event testing infrastructure
    • ๐Ÿ‘ The Channel data type now supports Group channels (type "G")
    • โž• Added mmGetTeamMembers to get the users in a channel
    • Added support for the Post type system_header_change and the post properties new_header and old_header as described at https://github.com/mattermost/platform/pull/4209
    • โœ‚ Removed the UserProfile type in favor of the User type (fixed #23)

    ๐Ÿ› Bug fixes:

    • WebSocket.Types: permit empty team_id in event data
  • v30600.2.2 Changes

    ๐Ÿ› Bug fixes:

    • Support optional notify_props and last_password_update in mmGetUser responses.

    ๐Ÿ“ฆ Package changes:

    • Renamed ChangeLog.md to CHANGELOG.md.

    โœ… Testing changes:

    • Added support for testing websocket events and updated the test suite to check for expected websocket events.
  • v30600.2.1 Changes

    API changes:

    • Export FileInfo type

    ๐Ÿ› Bug fixes:

    • Fixed parsing of nullable width/height fields in FileInfo
    • Fixed parsing of create_at, update_at, and delete_at timestamp fields in FileInfo
  • v30600.2.0 Changes

    API changes:

    • Added mmDeletePost
    • Added mmUpdatePost for editing posts
    • Post: make deletion time optional to match server API, do millisecond conversion on JSON encoding
    • PendingPost: add fields for setting parents in case of replies
    • Export PendingPost type so it can be modified for replies and edits

    ๐Ÿ› Bug fixes:

    • Post: do millisecond conversion of timestamps on JSON encoding
  • v30600.1.0 Changes

    API changes:

    • MinCommand lost its unused minComSuggest field

    ๐Ÿ› Bug fixes:

    Other:

    • mmGetJSONBody got a debugging label that it now uses to generate exception messages to indicate what kind of value it was attempting to parse.
  • v30600.0.0 Changes

    ๐ŸŽ‰ Initial release for server version 3.6.0.