Skip to content

Update @slack/client to the latest version 馃殌 - #3

Open
greenkeeper[bot] wants to merge 1 commit into
masterfrom
greenkeeper/@slack/client-4.0.0
Open

Update @slack/client to the latest version 馃殌#3
greenkeeper[bot] wants to merge 1 commit into
masterfrom
greenkeeper/@slack/client-4.0.0

Conversation

@greenkeeper

@greenkeeper greenkeeper Bot commented Mar 8, 2018

Copy link
Copy Markdown

鈽濓笍 Greenkeeper鈥檚 updated Terms of Service will come into effect on April 6th, 2018.

Version 4.0.0 of @slack/client was just published.

Dependency @slack/client
Current Version 3.16.0
Type dependency

The version 4.0.0 is not covered by your current version range.

If you don鈥檛 accept this pull request, your project will work just like it did before. However, you might be missing out on a bunch of new features, fixes and/or performance improvements from the dependency update.

It might be worth looking into these changes and trying to get this project onto the latest version of @slack/client.

If you have a solid test suite and good coverage, a passing build is a strong indicator that you can take advantage of these changes directly by merging the proposed change into your project. If the build fails or you don鈥檛 have such unconditional trust in your tests, this branch is a great starting point for you to work on the update.


Release Notes v4.0.0

Breaking Changes If you are upgrading from a previous version, follow our comprehensive
Migration Guide to learn how to transport
your app into the new, shiny, future!

WebClient

  • New apiCall(method, options) public API for making generic Web API calls.
  • Improved logging
  • Improved error management
  • Configuration for custom http Agent
  • Custom TLS configuration
  • Tons of performance improvements

RTMClient

  • Improved message queuing - No need to wait for client to connect before sending a message.
  • Lifecycle events driven by an all-new state machine
  • New keep-alive algorithm
  • Improved logging
  • Improved error management
  • Configuration for custom http Agent
  • Custom TLS configuration
  • Tons of performance improvements

General

  • TypeScript declarations available for all APIs 馃帀
  • Updates all dependencies to their latest version
  • Drops support for node versions less than 6.0
Commits

The new version differs by 65 commits.

  • ce06b1e Merge pull request #473 from slackapi/dev-v4
  • cbd9d21 Merge branch 'master' into dev-v4
  • 8fac7d5 v4.0.0
  • b4f4f8b generate documentation
  • fa70a8d IncomingWebhook implementation
  • d621134 remove examples dir, export declaration files
  • 81d9b04 updates readme and guides for new API
  • 8db2e2c updates documentation generation instructions
  • fdf7b51 update finity, remove superfluous comments from jsdoc
  • 45cf343 basic doc generation is working
  • 8e4ae7e Merge branch 'dev-v4' into ts2jsdoc
  • 4ae19d5 adds TLSOptions, new RTMClient events for parity
  • cae00fa POC
  • abe015b adds migration guide content for WebClient
  • b8b4c63 code organization and pulling out comments to build the migration guide

There are 65 commits in total.

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those don鈥檛 help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper bot 馃尨

Loading
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants