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.update
dune
instead of jbuilder
topkg
code with dune-release
topkg
, 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.archive
channels.create
channels.rename
channels.unarchive
groups.archive
groups.rename
groups.unarchive
In 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: