slack-web-1.5.0.0: CHANGELOG.md
# 1.5.0.0
## Breaking changes
- `PostMsgRsp` uses a `Text` instead of a `String` for the ts.
- `PostMsgReq` uses `Maybe` for the `text` since it is optional if blocks or
attachments are provided.
The following fields are now Maybe since they have been found to be absent in
some responses:
- `ChannelConversation.channelSharedTeamIds`
- `ChannelConversation.channelIsMember`
- `ChannelConversation.channelNumMembers`
### Breaking changes since development versions
- The `SlackBlockSection` constructor has a new `Maybe` field for accessories.
## New features
- `chat.update` bindings [#112](https://github.com/MercuryTechnologies/slack-web/pull/112)
- `users.conversations` bindings [#109](https://github.com/MercuryTechnologies/slack-web/pull/109)
- Generic pagination, making new requests easy to paginate
[#105](https://github.com/MercuryTechnologies/slack-web/pull/105)
- Expose an Internal module, allowing for new endpoints to be defined without
changing slack-web
[#99](https://github.com/MercuryTechnologies/slack-web/pull/99)
- Three experimental features:
- Schemas for the Events API
[#107](https://github.com/MercuryTechnologies/slack-web/pull/107)
- Request verification for webhooks
[#106](https://github.com/MercuryTechnologies/slack-web/pull/106)
- Support for [Blocks](https://api.slack.com/block-kit) including a builder,
headers, and accessories
[#100](https://github.com/MercuryTechnologies/slack-web/pull/100),
[#115](https://github.com/MercuryTechnologies/slack-web/pull/115),
[#116](https://github.com/MercuryTechnologies/slack-web/pull/116)
## Bug fixes
- Conversation parse errors will pick the variant first, *then* let it fail.
Messages now identify the correct variant and missing fields.
[#108](https://github.com/MercuryTechnologies/slack-web/pull/108)
## Project updates
[Mercury](https://mercury.com) now maintains this library.
CI has been rewritten, and a Nix flake is now provided.
We have gathered a fair corpus of sample data from Slack through the course of
writing [Slacklinker](https://github.com/MercuryTechnologies/Slacklinker),
which has been used to write a new snapshot test suite.
Thanks to Daniel Brice, Dennis Hennen, Claire Violet, Evan Relf, Jake Keuhlen,
Rebecca Turner, Matthew Mongeau, and Kevin Tang for their contributions to this
release!
# 0.3.0.1
- Use Authorization header (44c3cf1)
# 0.1.0
## Methods
### New
- `api.test`
- `auth.test`
- `channels.create`
- `chat.postMessage`