Note: This changelog file is deprecated as we now follows the conventional commits convention.
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.
- Missing ClientInterface usage on Message constructor
- Interfaces for Client and Message
- Symfony 5 support
- The
Client::sendMessage()
method will now throw exceptions that match API errors - The
Client
instance does not depend to HTTPlug anymore thanks to PSR-17 and PSR-18 specifications
- PHP 7.1 to 7.2 support
- Add support for link buttons
- Add
sticky_channel
option for dev/test environments
- HTTPlug 2.0 support
- Attachment actions (buttons) with confirmation support
- Optional footer attachment support
- PHP strict typing
- Options resolver usage for client options
- Moved from Guzzle to PHP-HTTP
- Client::preparePayload is now private
- All classes are now final
- Nexylan namespace. It is now
Nexy\Slack
- Bug where message wouldn't get returned on send
- URL for "Send an attachment" preview
- PHP <7.1 support
- Array argument for any message and attachment object. Use chained calls instead.
- Possibility to change the endpoint. Use new instance instead.