4df9fb8c feat(web-api): add new Slack Connect APIs team.externalTeams.list and users.discoverableContacts.lookup (#1826)
f3acb2f5 feat(web-api): Update response types to latest automatically generated (#1824)
20f026b6 feat(web-api): user id map in MigrationExchangeResponse as map (#1821)
The new feature available in this release is access to new Canvas APIs - programmatically manipulate your Canvases to your heart's content!
Additionally:
Previously in v7 of web-api, if you were using an API method that required no arguments (e.g. api.test), you still had to pass it an empty object ({}). Thanks to @davidlj95's work in #1809, that is no longer a requirement!
You can now set the attachOriginalToWebAPIRequestError to false to ensure API responses are not logged. By default, this option will be set to false. Many thanks to @Parama92 for their work in this area!
a2c0fe56 web-api: public canvas APIs (#1813)
9f2935ff feat: allow using WebClient APIs without argument (#1809) - fixes #1769; thank you @davidlj95 for your contribution! ❤️
b98ef1e1 feat: providing a way to disable message content being logged (#1786) - fixes #1751; thank you @Parama92 for your contribution! ❤️
This release adds support for experimental import attributes / assertions. There have been a number of styles proposed by TC-39 over the years, but the latest is to use import x from 'x' with { type: 'json' };, which is called an "import attribute". There is also an older "import assertion" form, which uses assert instead of with.
Note: You may need to add "importAttributes" to your "importOrderParserPlugins" option in order to support this. And if you are using the older assertion style, you'll need to add it as '[\"importAttributes\", {\"deprecatedAssertSyntax\": true}]'.
This plugin will also convert the older assertion style to import attributes.
You can now type your prettier config as simply /** @type {import("prettier").Config} */, and you'll also get the types for the options this plugin adds, automatically.
Utilizing the new Clock API allows to manipulate and control time within tests to verify time-related behavior. This API covers many common scenarios, including:
testing with predefined time;
keeping consistent time and timers;
monitoring inactivity;
ticking through time manually.
// Initialize clock and let the page load naturally.
await page.clock.install({ time: new Date('2024-02-02T08:00:00') });
await page.goto('http://localhost:3333');
// Pretend that the user closed the laptop lid and opened it again at 10am,
// Pause the time once reached that point.
await page.clock.pauseAt(new Date('2024-02-02T10:00:00'));
// Assert the page state.
await expect(page.getByTestId('current-time')).toHaveText('2/2/2024, 10:00:00 AM');
// Close the laptop lid again and open it at 10:30am.
await page.clock.fastForward('30:00');
await expect(page.getByTestId('current-time')).toHaveText('2/2/2024, 10:30:00 AM');
New CLI option --fail-on-flaky-tests that sets exit code to 1 upon any flaky tests. Note that by default, the test runner exits with code 0 when all failed tests recovered upon a retry. With this option, the test run will fail in such case.
New enviroment variable PLAYWRIGHT_FORCE_TTY controls whether built-in list, line and dot reporters assume a live terminal. For example, this could be useful to disable tty behavior when your CI environment does not handle ANSI control sequences well. Alternatively, you can enable tty behavior even when to live terminal is present, if you plan to post-process the output and handle control sequences.
# Avoid TTY features that output ANSI control sequences
PLAYWRIGHT_FORCE_TTY=0 npx playwright test
Bumps the dev-dependencies group with 16 updates in the / directory:
5.15.19
5.15.21
7.6.1
7.8.0
7.0.4
7.2.0
14.2.3
14.2.4
4.2.1
4.3.0
1.44.1
1.45.0
20.14.0
20.14.9
7.11.0
7.14.1
7.11.0
7.14.1
14.2.3
14.2.4
8.4.38
8.4.39
3.3.0
3.3.2
0.6.1
0.6.5
3.4.3
3.4.4
29.1.4
29.1.5
5.4.5
5.5.2
Updates
@mui/material
from 5.15.19 to 5.15.21Release notes
Sourced from
@mui/material
's releases.... (truncated)
Changelog
Sourced from
@mui/material
's changelog.... (truncated)
Commits
a306ce4
[release] v5.15.21 (#42745)9f75542
[material-ui][Autocomplete] Fix renderOption props type (@DiegoAndai
) (#42709)c0b1cf0
[material-ui][Stepper] Generate class fornonLinear
prop (@alexismo
) (#42677)f20fa0b
v5.15.20 (#42617)177d8e9
[material-ui][Tab] Fix applyingiconWrapper
styles from theme and update it...7c2235e
[material-ui][Autocomplete] Shouldn't resize when hovering (@ZeeshanTamboli
) ...6460b35
[docs] Update twitter.com to x.comUpdates
@mui/system
from 5.15.15 to 5.15.20Release notes
Sourced from
@mui/system
's releases.... (truncated)
Changelog
Sourced from
@mui/system
's changelog.Commits
f20fa0b
v5.15.20 (#42617)Updates
@mui/x-charts
from 7.6.1 to 7.8.0Release notes
Sourced from
@mui/x-charts
's releases.... (truncated)
Changelog
Sourced from
@mui/x-charts
's changelog.... (truncated)
Commits
e8e8d30
v7.8.0 (#13655)8380f86
[chart] Use default values instead of non-null assertion to prevent error bei...b285e50
[charts] Support BarChart withDate
data (#13471)d5c1aa0
[charts] Support RTL for y-axis (#13614)cef1835
Bump React (#12295)31f8ddd
[charts] Fix line chart props not passing correct event handlers (#13609)7566a1d
v7.7.1 (#13565)83b4130
[charts] ExportPro
versions of regular charts (#13547)83b2695
[charts] PrepareChartContainerPro
for future Zoom changes (#13532)428a78f
[charts] DivideCartesianProvider
to use logic in Pro package (#13531)Maintainer changes
This version was pushed to npm by kyusuf, a new releaser for
@mui/x-charts
since your current version.Updates
@slack/web-api
from 7.0.4 to 7.2.0Release notes
Sourced from
@slack/web-api
's releases.Commits
b1dad13
Publish@slack/web-api@7.2.0
(#1828)4df9fb8
feat(web-api): add new Slack Connect APIsteam.externalTeams.list
and `user...f3acb2f
feat(web-api): run response generation script (#1824)042fec0
chore (types): small refactorings and two new helper types (#1823)91523a1
feat: set QA apihost (#1822)753a4de
Update testd368a8a
feat: set QA apihost20f026b
feat (web-api): user id map in MigrationExchangeResponse as map (#1821)893b836
types: small refactor in views, jsdoc all view properties, add type tests (#1...f8d06ca
types: export helper union types (#1819)Updates
next
from 14.2.3 to 14.2.4Release notes
Sourced from next's releases.
Commits
3078441
v14.2.40538a0d
[not a backport] fix lint errors2807fb4
fix: app-router prefetch crash when an invalid URL is passed to Link (#66755)efb476e
Add timeout/retry handling for fetch cache (#66652)c16a3f9
Use addDependency to track metadata route file changes (#66714)942e45a
Fix inconsistency with 404 getStaticProps cache-control (#66674)9728a35
Prevent append of trailing slash in cases where path ends with a file extensi...44661c2
ensure router cache updates reference the latest cache values (#66681)f7ec039
prevent duplicate RSC fetch when action redirects (#66620)dd6ab93
Fix loading navigation with metadata and prefetch (#66447)Updates
@ianvs/prettier-plugin-sort-imports
from 4.2.1 to 4.3.0Release notes
Sourced from
@ianvs/prettier-plugin-sort-imports
's releases.Commits
87a38bd
4.3.09484685
Fix vue 2.7 support (#173)920639a
Add support for import attributes (#174)54cd979
Augment PrettierOptions
types with internalPluginConfig
(#172)135b6e5
Update README to show more options for disabling and overrides (#165)Updates
@playwright/test
from 1.44.1 to 1.45.0Release notes
Sourced from
@playwright/test
's releases.... (truncated)
Commits
4f3f6ee
cherry-pick(#31421): docs: release notes for 1.45d557b7b
cherry-pick(#31420): docs(java): correctly parse time (#31422)1368bca
cherry-pick(#31419): docs: deprecatehandle
option inexposeBinding
6c3fc49
cherry-pick(#31404): feat(chromium): roll to r11244ae151f
cherry-pick(#31340): docs: add guide for print dialogsa11585f
cherry-pick(#31331): docs(test-parameterize): improve forEach exampleafcf8d2
cherry-pick(#31350): docs: fix typo in 1.45 release notes599d074
cherry-pick(#31356): fix(clock): throw for invalid date2451791
cherry-pick(#31357): fix(clock): under reused context56ca1e1
cherry-pick(#31369): docs: use long for time in milliseconds (#31371)Updates
@types/node
from 20.14.0 to 20.14.9Commits
Updates
@typescript-eslint/eslint-plugin
from 7.11.0 to 7.14.1Release notes
Sourced from
@typescript-eslint/eslint-plugin
's releases.... (truncated)
Changelog
Sourced from
@typescript-eslint/eslint-plugin
's changelog.... (truncated)
Commits
b4fe94f
chore(release): publish 7.14.1f29150f
fix(eslint-plugin): [prefer-nullish-coalescing] ensure ternary fix does not r...