Skip to content

Releases: php-slack/slack

2.3.0

20 Dec 13:54

Choose a tag to compare

Change Log:

  • Support PHP 8.1, 8.2, 8.3, 8.4
    • Arguments with a null default must be nullable
    • Test PHP 8.1 through 8.4
    • Fix warnings for PHPUnit

View full changes

View Commits

2.2.1

20 Oct 23:21

Choose a tag to compare

Change Log:

  • Update .gitattributes: Added /.styleci.yml export-ignore
  • Fix empty initial values in multi dynamic selects (fix #74)
  • Add Scrutinizer config with multiple php versions

View Commits

2.2.0

17 Oct 19:10

Choose a tag to compare

Change Log:

  • Fix invitation link. Ralates to #67
  • Change fieldClass property to trait abstract
  • Fix minor Scrutinizer issue with legacy Client injection to Message
  • autoload-dev for tests directory to keep it out of production autoloader
  • Set Content-Type header to application/json (#71). Closes #70
  • Apply fixes from StyleCI (#73). Relates to #71, #70
  • New Block Types (#75)
  • Commit styleci yml (#77)

View Commits

2.1.1

02 Sep 12:43

Choose a tag to compare

Change Log:

  • Add .gitattributes (#66)

View Commits

2.1.0

22 Jun 18:01

Choose a tag to compare

Change Log:

  • Add "header" as a valid block type (#65)

View Commits

2.0.2

09 Jun 21:58

Choose a tag to compare

Change Log:

  • Fix to PSR-4
  • Update README.md compatible with guzzle 7.0

View Commits

2.0.1

24 Feb 23:49

Choose a tag to compare

Change Log:

  • Add tests for all BlockElement factory types
  • Fix BlockElement factory spec for Checkboxes (Fixes #60)

View Commits

2.0.0

10 Feb 23:42

Choose a tag to compare

Change Log:

  • ignore phpunit.xml & rename to phpunit.xml.dist fix #16
  • exclude 'tests' & 'vendor' from calc code coverage. closes #18
  • code style rules; add .editorconfig
  • migrate to phpunit 6.5. closes #7. & Update PhpUnit to 7.5. Closes #27
  • migrate to mockery 1.0. closes #19
  • drop support for php 5, 7.0 & hhvm (fixes builds)
  • php docblocks for tests. closes #8
  • decrease Attachment::__contruct() complexity. closes #9
  • rename attributes to options
  • decrease Client::__construct() complexity. closes #12
  • Added response_type to allow for 'in_channel' vs 'emphemeral' messages in channel
  • Blocks support (Integrate Blocks with main Message/Client) by @cmbuckley:
    • Button element and Confirmation object
    • Checkboxes element and Option object
    • DatePicker element
    • Image element
    • Overflow element
    • TextInput element
    • RadioButtons element
    • Select element and OptionGroup object
    • MultiSelect element
    • Actions block
    • Context block
    • Divider block
    • File block
    • Image block
    • Input block
  • Fix php doc-blocks. Closes #39.
  • correct initial option check (fixes #40)
  • add travis notification to Slack. Closes #17.
  • fix class name. fix #45
  • Improve test coverage for Block kit
  • Added callback_id to Attachment.php (#50) to allow for working with the interactivity callback api in slack
  • bugfix: prevent call on non-object
  • Update Composer and PHPUnit to PHP 8.0 (#56)
  • reuse Payload for fillProperties() (decrease complexity). resolves #13
  • decouple Message from Client. Closes #15, fixes maknz#70

1.12.0

01 Sep 22:17

Choose a tag to compare

Change Log:

View Commits

1.11.0

25 Mar 20:37

Choose a tag to compare

Change Log:

  • fix AttachmentAction::__toArray: no default confirmation popup if no confirm specified (fixes #41)
  • remove 5.5 & hhvm support, add 7.3 & 7.4 support; also remove builds for nightly
  • change travis & scrutinizer badge urls in readme
  • add ext-json dependency to composer.json
  • add Playground info in readme

View Commits