There are two big (potentially) breaking changes library users should be aware of:
The minimum supported (and thus tested) version of node.js is now v18. While older versions of node should still work, we no longer guarantee this, especially now that versions of node.js older than 18 are end-of-life'd.
If you use this library in a TypeScript project, many of the HTTP API methods that this library exposes now have stricter, and more correct / accurate, argument types and constraints modeled.
But do not fear! We have written a migration guide for v6 -> v7 users which painstakingly list out the changes per-method, which should provide you with an easy upgrade process.
As usual, if you have trouble with this library, feel free to file an issue! We are here to help 🫂 😄
Much love,
The Slack DevRel Engineering team
Changelog
e29f6a1 Add support for overriding token when using fileUploadV2 (#1723 fixes #1644)
d53ef02 @slack/web-api argument type safety (#1673)
4a8eeac Remove warning about lack of fallback text from chat.update invocations (#1674)
6e8a31e Bump minimum node version to v18 (#1667)
A lot! While this is only a release candidate as we finalize the next major version of web-api, v7, you can give it a go while we put the final touches on it.
We have also prepared a migration guide for those worried about what has changed and how to migrate from v6.
For the full list of changes, please take a look at the migration guide.
To install and give it a whirl, simply:
npm i @slack/web-api@rc
Your feedback is incredibly valuable to us! If you do give this release candidate a try, first: thank you! Second, if you find any issues or have trouble using it, please let us know by filing an issue.
options.files is a new configuration option that allows explicitly specifying a list (and the order) of .env* files to load (PR: kerimdzhanov/dotenv-flow#87).
Bumps the dev-dependencies group with 20 updates:
6.11.2
7.0.0
2.0.0
2.1.0
6.0.0
6.0.1
14.0.3
14.1.0
1.40.1
1.41.0
20.10.4
20.11.5
18.2.42
18.2.48
18.2.17
18.2.18
6.13.2
6.19.0
6.13.2
6.19.0
10.4.16
10.4.17
4.0.1
4.1.0
8.55.0
8.56.0
8.44.8
8.56.2
14.0.3
14.1.0
8.4.32
8.4.33
3.1.0
3.2.4
0.5.9
0.5.11
3.3.6
3.4.1
10.9.1
10.9.2
Updates
@slack/web-api
from 6.11.2 to 7.0.0Release notes
Sourced from
@slack/web-api
's releases.Commits
d28638b
Publish@slack/web-api@7.0.0
(#1726)8693fd9
Drop end year on LICENSE dates, add licenses to each sub-package (#1725)5fe33e5
web-api: basic module system integration tests, removing unused bits, depende...e29f6a1
web-api: Add support for overriding token when usingfileUploadV2
(#1723)d53ef02
@slack/web-api
argument type safety (#1673)27b78e5
Publish patch versions of oauth, socket-mode and rtm-api to address downstrea...3f45b59
rtm-api, socket-mode, oauth: Bump web-api to latest v6.11.2 to address underl...725d662
web-api: Update axios to 1.6.5 (#1716)3faa5b6
webhook: Bumping axios to 1.6.3 to resolve security vulnerability (#1712)457ce38
Upgrade Axios web-api to 1.6.3 (#1710)Updates
clsx
from 2.0.0 to 2.1.0Release notes
Sourced from clsx's releases.
Commits
a60db12
2.1.01a49142
feat: addclsx/lite
module5cac14c
2.0.1855eec2
chore(bench): include ≠ symbolbf64e71
chore: update module size6e3b2b9
chore: update benchmarks;554ad31
chore: dedicated string vs number var usage;deff09b
chore: cache arguments/array lengths (#26)6e2468e
fix(ci): replace nyc -> c8308a238
chore(ci): update node matrixUpdates
ical-generator
from 6.0.0 to 6.0.1Release notes
Sourced from ical-generator's releases.
Changelog
Sourced from ical-generator's changelog.
Commits
1d96fc1
chore(release): :bookmark: 6.0.1 [skip ci]0a56bd1
Merge pull request #556 from sebbo2002/develop4d7ad8c
test(Calendar): Remove prodId format validation testa5caeaa
fix(Calendar): RemoveprodId()
string validationc7776f2
Merge pull request #553 from xehpuk/patch-11da1724
Merge pull request #554 from xehpuk/patch-23784be9
docs(ICalEvent): Fix JSDoc6429800
docs(ICalEvent): Fix JSDoc521ab89
docs(README): fix quick start example codeab04e98
chore(release): :bookmark: 6.0.1-develop.7 [skip ci]Updates
next
from 14.0.3 to 14.1.0Release notes
Sourced from next's releases.
... (truncated)
Commits
16e7a5b
v14.1.08a3881f
Update labeler.json (#60843)1b255a6
v14.0.5-canary.6802c2f11
Enable missing suspense bailout by default (#60840)2096dfa
v14.0.5-canary.67b8d8e6e
dx: warn the deprecated cache configs are used (#60836)c192f4e
turbopack: rename custom cache handler configs (#60828)2227ae5
Revert "Fix: Throw an error for empty array return ingenerateStaticParams
...b7f5107
Fix: respect init.cache if fetch input is request instance (#60821)752c15e
Add metrics names for unstable_cache (#60802)Updates
@playwright/test
from 1.40.1 to 1.41.0Release notes
Sourced from
@playwright/test
's releases.Commits
38d699f
chore: mark 1.41.0 (#29007)cd922d1
chore: update browser patches to 03ca0a7 (#28974)01af7e5
docs(release-notes): add v1.41 release notes (#28697)d4329bb
docs: add example of data isolation between parallel tests (#28958)48317af
feat(trace): preserve noscript when javascript is disabled (#28971)7670fd2
fix(esm): >= Node.js 21 globalPreload -> initialize (#28526)37634df
docs: note that opacity:0 still counts as visible element (#28965)90665ef
docs: update auto-waiting doc (#28960)808359b
fix(driver): add external commands only for JS binding (#28968)8936885
fix(chromium): preserve header overrides in redirects (#28962)Maintainer changes
This version was pushed to npm by yurys, a new releaser for
@playwright/test
since your current version.Updates
@types/node
from 20.10.4 to 20.11.5Commits
Updates
@types/react
from 18.2.42 to 18.2.48Commits
Updates
@types/react-dom
from 18.2.17 to 18.2.18Commits
Updates
@typescript-eslint/eslint-plugin
from 6.13.2 to 6.19.0Release notes
Sourced from
@typescript-eslint/eslint-plugin
's releases.... (truncated)
Changelog
Sourced from
@typescript-eslint/eslint-plugin
's changelog.... (truncated)
Commits
7c673a1
chore(release): publish 6.19.085ae4a8
fix(eslint-plugin): [no-unnecesary-type-assertion] treat unknown/any as nulla...5a56708
fix(eslint-plugin): [no-unnecessary-type-assertion] detect unnecessary non-nu...c3767ed
feat(eslint-plugin): [no-useless-template-literals] add fix suggestions (#8065)8ca5e5e
docs: force space after await in no-floating-promises snippet (#8228)e0f591e
feat(eslint-plugin): [no-array-delete] add new rule (#8067)1aa8664
feat(eslint-plugin): [prefer-promise-reject-errors] add rule (#8011)aa7ab0e
chore(release): publish 6.18.178db0ad
chore: fix test formatting in prefer-readonly.test.ts (#8223)5205192
fix(eslint-plugin): [switch-exhaustiveness-check] fix new allowDefaultCaseFor...Updates
@typescript-eslint/parser
from 6.13.2 to 6.19.0Release notes
Sourced from
@typescript-eslint/parser
's releases.... (truncated)
Changelog
Sourced from
@typescript-eslint/parser
's changelog.... (truncated)
Commits
7c673a1
chore(release): publish 6.19.0aa7ab0e
chore(release): publish 6.18.11ee3087
chore: enable eslint-plugin-jsdoc internally (#8145)21460ef
chore(release): publish 6.18.0d0977ab
chore: use nx release (#8194)e566a5d
chore: publish v6.17.07246e56
chore: publish v6.16.06128a02
chore: publish v6.15.0c7d702f
chore: publish v6.14.0Updates
autoprefixer
from 10.4.16 to 10.4.17Release notes
Sourced from autoprefixer's releases.
Changelog
Sourced from autoprefixer's changelog.
Commits
46cd2cc
Release 10.4.17 version2738f72
Update dependenciesb0a4007
Fix user-select: contain1db31f0
Update dependenciesUpdates
dotenv-flow
from 4.0.1 to 4.1.0Release notes
Sourced from dotenv-flow's releases.
Changelog
Sourced from dotenv-flow's changelog.
Commits
7f07cf3
chore(release): v4.1.06a47b2c
feat(dotenv-flow): implementoptions.files
, closes #83 (#87)Updates
eslint
from 8.55.0 to 8.56.0Release notes
Sourced from eslint's releases.
Changelog
Sourced from eslint's changelog.