PackageTrack
Sign in Get early access

jolicode/slack-php-api

An up to date PHP client for Slack's API

v4.9.0 5.0M downloads/mo #2304 most downloaded on Packagist jolicode/slack-php-api

What this package is like to depend on

Last release 5 months ago

10 Mar 2026

Release timing varies

gaps range from 2 weeks to 1.6 years

Nearly every release is documented

notes for 27 of 30 stable releases

Nothing withdrawn

no release was ever pulled

8 years old

30 releases · first in 2018

1 release in the last 12 months

see the full history below

Release timeline

30 releases · Nov 2018 to Mar 2026
2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 30
  1. v4.9.0 10 Mar 2026
    Release notes

    What's Changed

    New Contributors

    Full Changelog: v4.8.0...v4.9.0

    Open source →
    Release notes
    • Upgrade JanePHP generated code
    • Dropped PHP 8.O support
    • Added Symfony 8 support
    • Removed filesUpload as it's not working anymore on Slack
    • New filesUploadV2 argument to publish in a thread
    Open source →
    Release notes

    v4.9.0 Latest

    Latest

    Compare

    Choose a tag to compare

    Open source →
  2. v4.8.0 01 Apr 2025
    Release notes

    What's Changed

    • Updated the come broken contributing guideline links by @xavierlacot in #174
    • chore(jane): Rebuild the SDK with the latest Jane update by @damienalexandre in #179
    • Update client cursor pagination by @Ercogx in #178
    • Add Support For files.getUploadURLExternal & files.completeUploadExternal by @pmoorani in #182

    New Contributors

    Full Changelog: v4.7.1...v4.8.0

    Open source →
    Release notes
    • Upgrade JanePHP generated code
    • Improve the Cursor paginated methods, add missing and remove obsoletes
    • Specification override Add the new files.getUploadURLExternal and files.completeUploadExternal endpoints
    • New filesUploadV2 Client method to manipulate the new endpoints correctly
    Open source →
    Release notes

    v4.8.0

    Compare

    Choose a tag to compare

    Open source →
  3. v4.7.1 28 Jun 2024
    Release notes

    What's Changed

    New Contributors

    Full Changelog: v4.7.0...v4.7.1

    Open source →
    Release notes
    • Upgrade JanePHP generated code
    • Allow more version of jane-php/open-api-runtime
    Open source →
    Release notes

    v4.7.1

    Compare

    Choose a tag to compare

    Open source →
  4. v4.7.0 31 Jan 2024
    Release notes

    What's Changed

    • chore(jane): Rebuild the full SDK with latest Jane release by @damienalexandre in #166
    • ⚠️ PHP 7 support is removed.
    • ⚠️ Symfony 5 support is removed.

    Full Changelog: v4.6.0...v4.7.0

    Open source →
    Release notes
    • Upgrade JanePHP generated code
    • Drop support for PHP 7 and Symfony 5
    Open source →
    Release notes

    v4.7.0

    Compare

    Choose a tag to compare

    Open source →
  5. v4.6.0 10 Nov 2023
    Release notes

    What's Changed

    New Contributors

    Full Changelog: v4.5.0...v4.6.0

    Open source →
    Release notes
    • Upgrade JanePHP generated code
    • Specification override metadata added on chat.postMessage
    Open source →
    Release notes

    Release v4.6.0

    Compare

    Choose a tag to compare

    Open source →
  6. v4.5.0 30 Mar 2022
    Release notes

    What's Changed

    New Contributors

    Full Changelog: v4.4.1...v4.5.0

    Open source →
    Release notes
    • Fix jane-php/open-api-2 version mismatch breaking the SDK generation
    • Specification override workflows.* endpoints to use POST method instead of GET
    • Specification override views.* endpoints to use POST method instead of GET
    Open source →
    Release notes

    Release v4.5.0

    Compare

    Choose a tag to compare

    Open source →
  7. v4.4.1 24 Jan 2022
    Release notes

    What's Changed

    • fix: 🐛 Don't use deprecated factory method by @mpyw in #139
    • Add team_id support for 3 endpoints by @mpyw in #140

    New Contributors

    • @mpyw made their first contribution in #139

    Full Changelog: v4.4.0...v4.4.1

    Open source →
    Release notes
    • Specification override Add missing team_id for multiplme endpoints
    • Fix deprecated usage of php-http/discovery
    Open source →
    Release notes

    Release v4.4.1

    Compare

    Choose a tag to compare

    Open source →
  8. v4.4.0 29 Dec 2021
    Release notes
    • Drop support for PHP <7.4
    • Add support for PHP 8.1
    • Upgrade Jane from 6.3 to v7.1, add compatibility with Symfony v6
    Open source →
    Release notes
    • Drop support for PHP <7.4
    • Add support for PHP 8.1
    • Upgrade Jane from 6.3 to v7.1, add compatibility with Symfony v6
    Open source →
    Release notes

    Release v4.4.0

    Compare

    Choose a tag to compare

    Open source →
  9. v4.3.0 31 May 2021
    Release notes
    • Add responseMetadata to SlackErrorResponse exception to ease debug
    Open source →
    Release notes
    • Add responseMetadata to SlackErrorResponse exception to ease debug
    Open source →
    Release notes

    Release v4.3.0

    Compare

    Choose a tag to compare

    Open source →
  10. v4.2.0 19 Apr 2021
    Release notes
    • Add a new Client to ease iteration over Slack paginated endpoints thanks to iterateXxxx methods (where xxxx is the endpoint name to iterate over)
    • Specification override Add missing locale for objs_conversation model
    • Improve the documentation
    Open source →
    Release notes
    • Add a new Client to ease iteration over Slack paginated endpoints thanks to iterateXxxx methods (where xxxx is the endpoint name to iterate over)
    • Specification override Add missing locale for objs_conversation model
    • Improve the documentation
    Open source →
    Release notes

    Release v4.2.0

    Compare

    Choose a tag to compare

    Open source →
  11. v4.1.1 16 Mar 2021
    Release notes
    • Upgrade Jane from 6.3.3 to v6.3.5, fix an error with very long string / payload
    Open source →
  12. v4.1.0 26 Feb 2021
    Release notes
    • Specification override Fix some timestamp from integer to mixed string and integer to support old messages
    • Specification override Change some latest / oldest / ts_from / ts_to query parameters from integer to string
    • Improve carbon footprint by removing unnecessary files from git export
    Open source →
  13. v4.0.0 28 Dec 2020
    Release notes
    • Breaking Specification update to latest Slack official version - see slackapi/slack-api-specs#44
      • added methods:
        • /admin.conversations.*
        • /admin.usergroups.*
        • /admin.users.session.invalidate
        • /apps.event.authorizations.list
        • /calls.*
        • /conversations.mark
        • /workflows.*
      • removed methods:
        • /im*
        • /mpim*
        • /channels*
        • /groups*
    • ease up the patching process:
      • in the patched json file, sort endpoint query parameters by their name attributes, to keep a consistent order
      • auto-merge objs_user and objs_conversation polymorphic properties in order to keep the patch hunks as small as possible
    • Upgrade to JanePHP version 6.3
    • Add support for PHP 8
    • Specification override Fix some ts from float to string
    Open source →
  14. v3.0.2 20 Oct 2020
    Release notes
    • Specification override Allow string and integer for the "post_at" field in chatScheduleMessage
    • Upstream specification update (minor)
    • Specification override Switch all as_user parameters as boolean to fix a breaking change introduced in 3.0.0
    Open source →
  15. v3.0.1 26 Aug 2020
    Release notes
    • Use a fixed version of Jane to avoid BC Break
    Open source →
  16. v3.0.0 19 Aug 2020
    Release notes
    • Massive specification update to latest Slack official version:
      • adds all the admin* endpoints
      • adds the fileRemote* endpoints
      • adds the views* endpoints
    • Add a bin/slack-api-client-generator command to help further updates
    • Upgrade to JanePHP version 6
    • Breaking Some options have new types, for example ChatUpdate as_user option was a boolean and is now a string

    Thanks @xavierlacot for the huge work on those features.

    Open source →
  17. v2.5.0 29 Apr 2020
    Release notes
    • Update specification to latest version (ids are now longer than 8 chars)
    • Specification override Add missing description for oauth.token and oauth.access, fix #71
    • Specification override Add missing response_metadata for channels.list
    • Specification override Add a better description completeness of bunch of endpoints
    Open source →
  18. v2.4.0 24 Feb 2020
    Release notes
    • Upgrade JanePHP to v5.3 and PHP 7.2
    Open source →
  19. 2.3.0 25 Oct 2019
    Release notes
    • Specification override The usergroups.users.list was missing parameters, fix #57
    • Upgrade JanePHP and add a Specification override for file uploads #58
    Open source →
  20. v2.2.0 09 Oct 2019
    Release notes
    • Fix api.test endpoint
    • Throw exception when Slack returns error code
    Open source →
  21. v2.1.1 05 Oct 2019
    Release notes
    • Fix PSR-18 client discovery
    • Avoid installing HTTPlug in version 1
    Open source →
  22. v2.1.0 03 Oct 2019
    Release notes
    • Generate PSR-18 client instead of HttPlug client
    Open source →
  23. v2.0.0 16 Sep 2019
    Release notes
    • Upgrade Jane to 4.4 https://github.com/janephp/janephp/releases/tag/v4.4.0, the new generated classes have better PHPDoc
    • Massive specification update from Slack, all the patches have been rewritten and the API wins a lots of changes, new objects, new API. See #45 for more details. We had big issues with polymorphic responses.
    Open source →
  24. 1.2.1 08 Oct 2019

    Nothing published for this version

  25. 1.2.0 23 Apr 2019
    Release notes
    • Specification override Fix Timestamp type in all endpoints, allow string and number because of API inconsistency
    • Specification override Fix "oldest" and "latest" parameters type, allow string
    • Specification override Fix "priority" type from integer to float
    • Specification override Add "id", "callback_id" and "actions" mapping to attachments (in Messages)
    • Specification override Map the "files" key in Message objects
    • Specification override Add "blocks" to all the messages API (updates, ephemeral)
    Open source →
  26. 1.1.3 21 Mar 2019
    Release notes
    • Specification override Fix Message attachment data
    Open source →
  27. 1.1.2 21 Mar 2019
    Release notes
    • Specification override Fix Timestamp type in Chat Update endpoint
    Open source →
  28. v1.1.1 10 Mar 2019
    Release notes
    • Add support for HTTPlug 2
    Open source →
  29. v1.1.0 21 Feb 2019

    Nothing published for this version

  30. v1.0.0 15 Nov 2018

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive