node-slack-sdk

Slack Developer Kit for Node.js

MIT License

Downloads
33.1M
Stars
3.3K
Committers
190

Bot releases are visible (Hide)

node-slack-sdk - @slack/[email protected]

Published by misscoded about 1 month ago

We've released support for AI Assistants & Agents and have added associated event types.

Changelog

571bc3a6 feat (web-api / types): Add support for assistant.threads.* API (#2033)

node-slack-sdk - @slack/[email protected]

Published by misscoded about 1 month ago

What's Changed

We've released support for AI Assistants & Agents via @slack/web-api:

Full Changelog

571bc3a6 feat (web-api / types): Add support for assistant.threads.* API (#2033)

node-slack-sdk - @slack/[email protected] Latest Release

Published by filmaj about 1 month ago

What's Changed

This patch release fixes an issue where TypeScript could get confused with references to the Slack MessageEvent type and confuse it with node's MessageEvent interface.

Changelog

2c1a6e6a types(test): add a test to not mix up built-in node MessageEvent type (#2022)
beb0345c MessageEvent incorrectly references the Node global MessageEvent type. fixes #2020 (#2021) - thank you @varmil !

New Contributors

  • @varmil made their first contribution in #2021. Thank you ❤️
node-slack-sdk - @slack/[email protected]

Published by filmaj about 1 month ago

What's Changed

We've released two new APIs for use via @slack/web-api:

Full Changelog

a3a06ecb web-api(feat): add support for conversations.requestShared approve , deny APIs (#1843)

node-slack-sdk - @slack/[email protected]

Published by filmaj about 2 months ago

What's New

The big change in this release is adding Events API event payloads. These were lifted straight from the bolt-js project and introduced into @slack/types. We plan on improving these types significantly in the upcoming @slack/types v3 major release (see the milestone for details on what we plan to tackle in this upcoming release). Other Slack ECMAscript projects, like @slack/socket-mode and deno-slack-sdk, will eventually consume event payload types from this package once v3 lands.

d8575119 feat: adding event payloads from bolt-js as a starting point (#1907)
042fec0f chore (types): small refactorings and two new helper types (#1823)
893b8363 types: small refactor in views, jsdoc all view properties, add type tests (#1820)
f8d06ca0 types: export helper union types (#1819)

node-slack-sdk - @slack/[email protected]

Published by zimeg 2 months ago

What's Changed

This patch release bumps the minimum version of axios to 1.7.4 to address a CVE - see Axios 1.7.4 release notes for more information.

Changelog

Full Changelog: https://github.com/slackapi/node-slack-sdk/compare/@slack/[email protected]...@slack/[email protected]

node-slack-sdk - @slack/[email protected]

Published by zimeg 2 months ago

What's Changed

This patch release bumps the minimum version of axios to 1.7.4 to address a CVE - see Axios 1.7.4 release notes for more information.

Changelog

Full Changelog: https://github.com/slackapi/node-slack-sdk/compare/@slack/[email protected]...@slack/[email protected]

node-slack-sdk - @slack/[email protected]

Published by zimeg 2 months ago

What's Changed

This patch release bumps the minimum version of axios to 1.7.4 to address a CVE - see Axios 1.7.4 release notes for more information.

Changelog

Full Changelog: https://github.com/slackapi/node-slack-sdk/compare/@slack/[email protected]...@slack/[email protected]

node-slack-sdk - @slack/[email protected]

Published by zimeg 2 months ago

What's Changed

This patch release bumps the minimum version of axios to 1.7.4 to address a CVE - see Axios 1.7.4 release notes for more information.

Changelog

Full Changelog: https://github.com/slackapi/node-slack-sdk/compare/@slack/[email protected]...@slack/[email protected]

node-slack-sdk - @slack/[email protected]

Published by zimeg 2 months ago

What's Changed

This patch release bumps the minimum version of axios to 1.7.4 to address a CVE - see Axios 1.7.4 release notes for more information.

Changelog

  • socket-mode(build): use a minimum version of [email protected] - Thanks @filmaj and @zimeg! #1878

Full Changelog: https://github.com/slackapi/node-slack-sdk/compare/@slack/[email protected]...@slack/[email protected]

node-slack-sdk - @slack/[email protected]

Published by zimeg 2 months ago

What's Changed

This patch release bumps the minimum version of axios to 1.7.4 to address a CVE - see Axios 1.7.4 release notes for more information.

Changelog

Full Changelog: https://github.com/slackapi/node-slack-sdk/compare/@slack/[email protected]...@slack/[email protected]

node-slack-sdk - @slack/[email protected]

Published by zimeg 2 months ago

What's Changed

This patch release bumps the minimum version of axios to 1.7.4 to address a CVE - see Axios 1.7.4 release notes for more information.

Changelog

Full Changelog: https://github.com/slackapi/node-slack-sdk/compare/@slack/[email protected]...@slack/[email protected]

node-slack-sdk - @slack/[email protected]

Published by filmaj 2 months ago

What's Changed

This patch release bumps the minimum version of axios to 1.7.4 to address a CVE - see Axios 1.7.4 release notes for more information.

Changelog

855549b7 fix: bump axios to 1.7.4 to address CVE (#1875) - fixes #1874

node-slack-sdk - @slack/[email protected]

Published by zimeg 2 months ago

What's Changed

Herein is a patch to allow a typed token attribute in a few API methods that accept it - apps.uninstall, admin.apps.uninstall, and admin.apps.clearResolution. Experiment using the snippet below and caution if you're using an app in production:

  client.apps.uninstall({
+   token: 'xoxb-example',
    client_id: 'example',
    client_secret: '123',
  });

Changes

Full Changelog: https://github.com/slackapi/node-slack-sdk/compare/@slack/[email protected]...@slack/[email protected]

node-slack-sdk - @slack/[email protected]+cli.2.29.0

Published by filmaj 2 months ago

The first major release with a stable API of cli-test is now live!

The API has changed significantly since the 0.x versions. Function signatures for CLI binding methods now follow a familiar single-object-as-function-parameter pattern. Individual CLI commands have their global and command-specific flags exhaustively typed as properties on the parameter object.

node-slack-sdk - @slack/[email protected]

Published by filmaj 3 months ago

What's Changed

20491c82 fix (web-api): tweak type of chat.postMessage's reply_broadcast property to be wider, fixes #1859 (#1860)
a055e661 fix: add deprecated channels property for upload file v2 method, fixes #1846 (#1848)

node-slack-sdk - @slack/[email protected]

Published by zimeg 3 months ago

What's Changed

This release removes requirements for the SLACK_CLI_XOXB and SLACK_CLI_XAPP environment variables from the start hook 🪓

This check was previously in place to ensure startup succeeds for apps using Socket Mode, but it's a bit too strict for apps connecting with HTTP instead - these apps require a signing secret instead of an app token - so it was removed!

Changes

  • cli-hooks(fix): remove environment variable requirements from the start hook #1835

Full Changelog: https://github.com/slackapi/node-slack-sdk/compare/@slack/[email protected]...@slack/[email protected]

node-slack-sdk - @slack/[email protected]+cli.2.27.1

Published by vegeris 3 months ago

What's Changed

Updated to support running on Windows:

node-slack-sdk - @slack/[email protected]

Published by filmaj 4 months ago

This release fixes a problem between web-api 7.3.0 and projects consuming it that used versions of TypeScript older than 5.0. Moving forward, web-api should guarantee compatibility with at least TypeScript 4.7.2 or newer; if this changes, that will likely warrant a major new semver release.

What's Changed

b2849947 web-api(fix): revert use of export type * to maintain backwards compatibility with TS 4.7 (#1841)

node-slack-sdk - @slack/[email protected]

Published by filmaj 4 months ago

What's New

We've added two new APIs:

  1. teams.externalTeams.disconnect
  2. conversations.externalInvitePermissions.set

What's Changed

a18c1ea7 feat (web-api): add support for teams.externalTeams.disconnect API (#1837)
4ef80b76 web-api: add new conversations.externalInvitePermissions.set API (#1834)
9e20ca36 web-api: update files.info, files.list files.remote.list and team.externalTeams.list response types (#1833)
fc87d515 chore: tweak lint config to allow for eslint --fix to fix import order (#1827)

Package Rankings
Top 0.63% on Npmjs.org
Top 6.73% on Proxy.golang.org
Top 40.42% on Repo1.maven.org
Top 0.6% on Deno.land
Badges
Extracted from project README
build-ci