Skip to content

Latest commit

 

History

History
65 lines (48 loc) · 1.66 KB

CHANGELOG.md

File metadata and controls

65 lines (48 loc) · 1.66 KB

Changelog

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.

[Unreleased]

[3.1.1] - 2020-05-29

Fixed

  • Missing ClientInterface usage on Message constructor

[3.1.0] - 2020-05-06

Added

  • Interfaces for Client and Message

[3.0.0]

Added

  • Symfony 5 support

Changed

  • 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

Removed

  • PHP 7.1 to 7.2 support

[2.3.0]

Added

  • Add support for link buttons

[2.2.0]

Added

  • Add sticky_channel option for dev/test environments

[2.1.0] - 2019-02-01

Added

  • HTTPlug 2.0 support

[2.0.0] - 2018-01-17

Added

  • Attachment actions (buttons) with confirmation support
  • Optional footer attachment support
  • PHP strict typing
  • Options resolver usage for client options

Changed

  • Moved from Guzzle to PHP-HTTP
  • Client::preparePayload is now private
  • All classes are now final
  • Nexylan namespace. It is now Nexy\Slack

Fixed

  • Bug where message wouldn't get returned on send
  • URL for "Send an attachment" preview

Removed

  • 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.