#1471e3f283b Thanks @iiroj! - Update minor dependencies, including micromatch@~4.0.8.
v15.2.9
Patch Changes
#1463b69ce2d Thanks @iiroj! - Set the maximum number of event listeners to the number of tasks. This should silence the console warning MaxListenersExceededWarning: Possible EventEmitter memory leak detected.
v15.2.8
Patch Changes
f0480f0 Thanks @iiroj! - In the previous version the native git rev-parse --show-toplevel command was taken into use for resolving the current git repo root. This version switched the --show-toplevel flag with --show-cdup, because on Git installed via MSYS2 the former was returning absolute paths that do not work with Node.js child_process. The new flag returns a path relative to the working directory, avoiding the issue.
The GitHub Actions workflow has been updated to install Git via MSYS2, to ensure better future compatibility; using the default Git binary in the GitHub Actions runner was working correctly even with MSYS2.
v15.2.7
Patch Changes
#1440a51be80 Thanks @iiroj! - In the previous version the native git rev-parse --show-toplevel command was taken into use for resolving the current git repo root. This version drops the --path-format=absolute option to support earlier git versions since it's also the default behavior. If you are still having trouble, please try upgrading git to the latest version.
v15.2.6
Patch Changes
#1433119adb2 Thanks @iiroj! - Use native "git rev-parse" commands to determine git repo root directory and the .git config directory, instead of using custom logic. This hopefully makes path resolution more robust on non-POSIX systems.
v15.2.5
Patch Changes
#142431a1f95 Thanks @iiroj! - Allow approximately equivalent versions of direct dependencies by using the "~" character in the version ranges. This means a more recent patch version of a dependency is allowed if available.
#142391abea0 Thanks @iiroj! - Improve error logging when failing to read or parse a configuration file
#1471e3f283b Thanks @iiroj! - Update minor dependencies, including micromatch@~4.0.8.
15.2.9
Patch Changes
#1463b69ce2d Thanks @iiroj! - Set the maximum number of event listeners to the number of tasks. This should silence the console warning MaxListenersExceededWarning: Possible EventEmitter memory leak detected.
15.2.8
Patch Changes
f0480f0 Thanks @iiroj! - In the previous version the native git rev-parse --show-toplevel command was taken into use for resolving the current git repo root. This version switched the --show-toplevel flag with --show-cdup, because on Git installed via MSYS2 the former was returning absolute paths that do not work with Node.js child_process. The new flag returns a path relative to the working directory, avoiding the issue.
The GitHub Actions workflow has been updated to install Git via MSYS2, to ensure better future compatibility; using the default Git binary in the GitHub Actions runner was working correctly even with MSYS2.
15.2.7
Patch Changes
#1440a51be80 Thanks @iiroj! - In the previous version the native git rev-parse --show-toplevel command was taken into use for resolving the current git repo root. This version drops the --path-format=absolute option to support earlier git versions since it's also the default behavior. If you are still having trouble, please try upgrading git to the latest version.
15.2.6
Patch Changes
#1433119adb2 Thanks @iiroj! - Use native "git rev-parse" commands to determine git repo root directory and the .git config directory, instead of using custom logic. This hopefully makes path resolution more robust on non-POSIX systems.
15.2.5
Patch Changes
#142431a1f95 Thanks @iiroj! - Allow approximately equivalent versions of direct dependencies by using the "~" character in the version ranges. This means a more recent patch version of a dependency is allowed if available.
#142391abea0 Thanks @iiroj! - Improve error logging when failing to read or parse a configuration file
We are happy to share the newest Matrix Widget Toolkit update with you today!
While the list isn't long, it is quite significant.
In this release, we migrated away from Facebook's Create React App (CRA) framework in favour of the new and actively maintained Vite framework (mind the French pronunciation 😉).
This allows us to update some dependencies with known issues that were kept back behind CRA.
Along with that, we also swapped out our testing framework from jest to the Vite-native Vitest.
If you're consuming our @matrix-widget-toolkit/testing package, this means breaking changes which caused us to release a new major version.
In our experience, upgrading apps that consume the Widget Toolkit, including the testing package, is fairly straightforward.
Changelog
Major Changes
f00e7cf: Migrate to vitest for testing. We do not support jest any further
Move @testing-library/dom and @types/react-dom to peer dependencies (#1305) (a4744fa)
BREAKING CHANGES
@testing-library/dom was moved to a peer dependency and needs to be explicitly installed. This reduces the chance of having conflicting versions of @testing-library/dom installed that frequently caused bugs when used with @testing-library/user-event. We will also be able to allow new versions of @testing-library/dom being used without a SemVer major release of @testing-library/react by just widening the peer dependency.
@types/react-dom needs to be installed if you're typechecking files using @testing-library/react.
Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.
This PR includes no changesets
When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types
Bumps the development-dependencies group with 19 updates in the / directory:
2.27.3
2.27.9
0.9.10
1.0.0
6.1.1
7.1.0
9.0.11
9.1.6
15.2.2
15.2.10
2.3.2
3.0.1
6.4.5
6.6.3
12.1.5
16.0.1
4.17.4
4.17.13
20.8.7
22.8.7
8.57.0
9.14.0
8.13.0
9.0.2
8.0.0
9.0.0
1.3.3
2.6.0
5.4.5
5.6.3
4.9.1
4.10.0
1.44.0
1.48.2
1.6.1
2.0.0
10.9.0
10.13.2
Updates
@changesets/cli
from 2.27.3 to 2.27.9Release notes
Sourced from
@changesets/cli
's releases.... (truncated)
Commits
7ccb22e
Version Packages (#1464)851fd37
Enable releases from next branch (#1475)689e541
Removeoutdent
dependency (#1462)4f172a2
remove deprecatedget-workspaces
package from the repo (#1461)db79dc9
upgradehuman-id
to v4 (#1457)400ab7b
Move@types/semver
todevDependencies
(#1458)c867f32
Version Packages (#1439)bc75c1a
Replacechalk
withpicocolors
(#1417)52c302a
Remove unused@babel/runtime
dependency (#1445)5150fc1
switch frompreferred-pm
topackage-manager-detector
(#1446)Updates
eslint-plugin-notice
from 0.9.10 to 1.0.0Commits
Updates
eslint-plugin-promise
from 6.1.1 to 7.1.0Release notes
Sourced from eslint-plugin-promise's releases.
... (truncated)
Changelog
Sourced from eslint-plugin-promise's changelog.
... (truncated)
Commits
d0ff43f
chore(main): release 7.1.0 (#510)adc4a85
ci: fix feedback onrelease-please
(#531)94c9834
refactor: file extension missing (#519)ab8e7a0
chore(deps-dev): bump husky from 9.1.1 to 9.1.2 (#516)1e13293
ci: add pr title format validation (#509)030a3be
docs: fixes the CI readme badge (#511)7bffb7a
feat(prefer-await-to-then
): ignore constructor scope unless withstrict
o...d6e9de1
feat: new rulespec-only
to check for non-spec Promise methods (#502)943f162
feat(catch-or-return
,prefer-await-to-then
): do not report Cypress comman...e1ce2ad
ci: swap release process to release-please (#508)Updates
husky
from 9.0.11 to 9.1.6Release notes
Sourced from husky's releases.
... (truncated)
Commits
a2d942a
9.1.6b4465ed
fix: add parens around the null coalescing operator to fix issues when npm_co...3b3e7f1
docs(spanish): improve spanish translation (#1504)dcf3aed
dosc: repair support Spanish sponsors links (#1500)c3afd5f
docs: support Spanish documentation (#1499)c5f4f48
docs: support Russian documentation (#1495)2fee8d2
9.1.5397e7f0
fixes #1494 support pre-merge-commit hookfc549e0
9.1.49891ace
clarify deprecation messageUpdates
lint-staged
from 15.2.2 to 15.2.10Release notes
Sourced from lint-staged's releases.
Changelog
Sourced from lint-staged's changelog.
... (truncated)
Commits
163112f
chore(changeset): release829575c
Merge pull request #1471 from lint-staged/updates893ca84
refactor: remove unused parameter defaulta661f46
build(deps): migrate to ESLint 9e3f283b
build(deps): update minor dependencies35483b9
docs: add some more concrete command examples to the README0ce5e14
chore(changeset): release (#1465)b69ce2d
fix: set max event listeners to the number of tasks (#1463)52f6eef
chore(changeset): release (#1462)8d8fe23
build: update repository url in package.jsonUpdates
@matrix-widget-toolkit/testing
from 2.3.2 to 3.0.1Release notes
Sourced from
@matrix-widget-toolkit/testing
's releases.Changelog
Sourced from
@matrix-widget-toolkit/testing
's changelog.Commits
732d0c8
Version Packages (#820)55d42f1
Fix package.json exports for esm and use lodash with esm modules (#817)049fc26
Version Packages (#815)6299d5f
Replace jest with vitest (#810)ab6abc5
Bump the production-dependencies group across 1 directory with 5 updates (#804)102eab6
Improve Matrix Content (mxc://) URIs in tests (#798)bde1f72
Bump the development-dependencies group across 1 directory with 15 updates160fb7d
Bump the production-dependencies group across 1 directory with 7 updatesf00e7cf
Migrate to Vite + Vitest (#774)3cc2662
Bump the development-dependencies group across 1 directory with 13 updatesUpdates
@testing-library/jest-dom
from 6.4.5 to 6.6.3Release notes
Sourced from
@testing-library/jest-dom
's releases.... (truncated)
Commits
5ba0156
fix: add vitest import when extending vitest matchers (#646)4468378
fix: remove recursive type reference in vitest types (#636)abba961
docs: add billyjanitsch as a contributor for bug (#644)9490615
docs: add G-Rath as a contributor for code (#643)ced792e
fix: fix lodash import in to-have-selection.js (#642)9b14804
feat: implement toHaveSelection (#637)f5b0e94
docs: add diegohaz as a contributor for ideas (#640)68e927e
docs: add pwolaq as a contributor for code, and test (#639)04005db
docs: add silviuaavram as a contributor for code, and test (#638)4723de3
docs: add mibcadet as a contributor for doc (#628)Updates
@testing-library/react
from 12.1.5 to 16.0.1Release notes
Sourced from
@testing-library/react
's releases.... (truncated)
Commits
3dcd8a9
fix: Add support for exactOptionalPropertyTypes in TypeScript (#1351)7a28fa9
Fix React Canary and Experimental tests (#1353)a4744fa
feat: Move@testing-library/dom
and@types/react-dom
to peer dependencie...c1f2957
fix: Ensureact
is notany
whenReact.act
is not declared (#1323)b6e59f7
fix: export new act when available (#1319)f6a1677
chore: Adjust tests to workaround 18.3.0 bug (#1315)d143f46
fix: Stop restrictingcontainer
option based onhydrate
(#1313)48282c2
fix: EnsurerenderHook
options extend options forrender
(#1308)067d0c6
fix: Don't raise TypeScript errors when hydatingdocument
(#1304)c63b873
fix: ImprovelegacyRoot
error message (#1301)Updates
@types/lodash
from 4.17.4 to 4.17.13Commits
Updates
@types/node
from 20.8.7 to 22.8.7Commits
Updates
eslint
from 8.57.0 to 9.14.0Release notes
Sourced from eslint's releases.
Superseded by #703.