Skip to content

Latest commit

 

History

History
129 lines (112 loc) · 6.22 KB

File metadata and controls

129 lines (112 loc) · 6.22 KB

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
  • Update .gitattributes: Added /.styleci.yml export-ignore
  • Fix empty initial values in multi dynamic selects (fix #74)
  • Add Scrutinizer config with multiple php versions
  • 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)
  • Add .gitattributes (#66)
  • Add "header" as a valid block type (#65)
  • Fix to PSR-4
  • Update README.md compatible with guzzle 7.0
  • Add tests for all BlockElement factory types
  • Fix BlockElement factory spec for Checkboxes (Fixes #60)
  • 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
  • add guzzle 7 support (by @esetnik)
  • 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
  • mark Message::send deprecated for #15
  • mark Laravel Provider as deprecated with link to new separate package
  • add Questions section in readme
  • add Quick Tour section in readme
  • Support of url field in AttachmentAction (by @rasmusdencker)
  • improve & fix doc-block: right types + @throws added
  • fix Attachment::setIcon() return value
  • Added optional footer attachments. Closes maknz#87, closes #2 George* 6/15/16 12:08 AM
  • Php doc-blocks fixes. (Mesut Vatansever* 10/20/16 12:06 PM, Michal Vyšinský* 10/19/16 10:58 AM, Freek Van der Herten* 7/18/16 10:51 PM)
  • Fix bug where message wouldn't get returned on send, closes maknz#47 maknz* 6/26/16 8:06 AM
  • integrated Gemnasium; add dependency status badge Alexander Chibrikin 1/9/18 3:38 AM
  • integrated Scrutinizer-CI; change badge Alexander Chibrikin 1/9/18 3:36 AM
  • add slack welcome badge for community slack workspace Alexander Chibrikin 1/8/18 11:55 PM
  • speed up builds: store composer cache Alexander Chibrikin 1/8/18 4:11 AM
  • add extra branch-alias for packagist Alexander Chibrikin 1/8/18 3:52 AM
  • bugfix: fail on build AttachmentAction without confirm (fixes #1, fixes maknz#61) Alexander Chibrikin 1/7/18 5:33 PM
  • fix travis build; add builds for php 7.1, 7.2, nightly Alexander Chibrikin 1/6/18 8:48 PM
  • rename & publish new package on Packagist.org
  • add CHANGELOG.md Alexander Chibrikin 1/8/18 1:39 AM
  • Better Travis version testing maknz 6/25/16 5:43 AM
  • Drop PHP 5.4, throw an exception if JSON encoding fails maknz 5/28/16 8:29 AM
  • fixed code style Ion Bazan 6/22/16 12:04 PM
  • added Attachment Actions (buttons) with confirmations Ion Bazan 6/22/16 11:56 AM
  • StyleCI config, add badge to README maknz 5/28/16 7:36 AM
  • Code style fixes to abide by StyleCI laravel preset maknz 5/28/16 7:29 AM
  • Suggest nexylan/slack-bundle for Symfony support Regan McEntyre 3/8/16 10:45 PM
  • Update README with NexySlackBundle Regan McEntyre 3/8/16 10:41 PM
  • Fixed documentation color values Quentin McRee 1/20/16 4:37 AM
  • Removes unused Guzzle class reference from service provider Raj Abishek 12/21/15 8:01 AM
  • Fix Laravel 5 config publish instructions Regan McEntyre 6/15/15 10:59 AM
  • Add Scrutinizer badge Regan McEntyre 6/4/15 12:24 PM