Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Page
Library
Module
Module type
Parameter
Class
Class type
Source
chat.post_message and chat.updatedune instead of jbuildertopkg code with dune-releasetopkg, thus adding this changelog.chat to abstract away from all types of channels Slack supports.conversation as a new type instead of string IM conversation type.Adds support for some more new Slack methods:
channels.archivechannels.createchannels.renamechannels.unarchivegroups.archivegroups.renamegroups.unarchiveIn this release, one of the main criticisms was addressed: the API calls are now represented by their own types, so there are now channel types, user types and many more. Some parameters can have only a limited number of values, these are also represented using their own types so calling the methods with incorrect values is impossible.
The code was updated to use the new Lwt 2.4.6 ppx macros instead of Camlp4, so this is the minimum required release. Also, better use OCaml 4.02.0 for improved support for ppx.
users.info method.apierror into a set of more relevant types per function.Time to get this code to the internetz!
Features: