Add "exports" map for native ESM support (#57): 3ec8e9f, 0949868
Also supports TypeScript's node16/nodenext module resolutionMaintains CommonJS support (with fixed TS definitions)Thank you @remcohaszing~!
Added: The CLI helper tool now works with eslint.config.js (flat config). Just like ESLint itself, the CLI tool automatically first tries eslint.config.js and then eslintrc, and you can force which one to use by setting the [ESLINT_USE_FLAT_CONFIG] environment variable. Note that the config of eslint-config-prettier has always been compatible with eslint.config.js (flat config) – it was just the CLI tool that needed updating. On top of that, the docs have been updated to mention how to use both eslint.config.js (flat config) and eslintrc, and the tests now test both config systems.
Changed: [unicode-bom] is no longer turned off. Prettier preserves the BOM if you have one, and does not add one if missing. It was wrong of eslint-config-prettier to disable that rule. If you get ESLint errors after upgrading, either add "unicode-bom": "off" to your config to disable it again, or run ESLint with --fix to fix all files according to the rule (add or remove BOM). Thanks to Nicolas Stepien (@nstepien)!
Version 8.10.0 (2023-08-03)
Added: [max-statements-per-line]. Thanks to @Zamiell!
Version 8.9.0 (2023-07-27)
Added: [vue/array-element-newline]. Thanks to @xcatliu!
Improves performance of the async task manager. This will improve performance of timers in general as they have less logic executed related to the async task manager. (#1114)
v12.8.1
:construction_worker_man: Patch fixes
Adds missing second parameter in callbacks from MutationObserver. (#1113)
Adds support for Clipboard, ClipboardItem, Permissions and PermissionStatus, which are used by the Window.navigator.clipboard and Window.navigator.permissions properties. (#833)
Adds support for dispatching a click event on the control element when clicking on a label. (#1023)
v12.5.1
:art: Features
Adds support for DocumentFragment as a constructor (e.g. new DocumentFragment()). (#940)
:construction_worker_man: Patch fixes
Fixes issue related to ownerDocument being null when executing ownerDocument.createElement() in React 18. The error occurred when rendering a Radix UI component. The root cause was that React 18 uses DocumentFragment as a constructor which was not supported. (#940)
v12.5.0
:art: Features
Add FocusEvent.relatedTarget to blur and focus events. (#1094)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
- `@dependabot ignore minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
- `@dependabot ignore ` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore ` will remove all of the ignore conditions of the specified dependency
- `@dependabot unignore ` will remove the ignore condition of the specified dependency and ignore conditions
Bumps the major-dependencies group in /src/ClientApp with 6 updates:
1.2.1
2.0.0
7.6.0
8.2.2
0.33.3
1.0.1
8.8.0
9.0.0
9.20.3
12.9.0
2.8.8
3.0.3
Updates
clsx
from 1.2.1 to 2.0.0Release notes
Sourced from clsx's releases.
Commits
6232a9e
2.0.023b2ced
2.0.0-next.00949868
fix: include*.d.mts
in pkg zipc520353
chore: addnumbers
tests;03e1cf9
chore: update pkg size3ec8e9f
break: include "exports" map w/ "types" conditions (#57)4a4eadd
chore: readme typo (#68)496db1d
chore: add Tailwind readme section (#65)Updates
downshift
from 7.6.0 to 8.2.2Release notes
Sourced from downshift's releases.
... (truncated)
Commits
fd6ab68
fix(typescript): add onPress to toggle button props parameter (#1548)0be1752
docs: add zmdavis as a contributor for code, and bug (#1543)05ffa9c
fix(useSelect): preventDefault on item props onMouseDown (#1547)b24f2e6
fix(useSelect): preventDefault on item props onMouseDown7d8c32d
fix(defaultProps): use undefined environment on React Native (#1546)0dd0ab4
dev: update node to 16 in release job (#1544)9828365
feat: update dependencies and react to v18 (#1538)bc7639c
fix(typescript): missing generic parameter of React.RefObject (#1536)90d6d72
feat(useSelect): focus toggle when opened initially (#1527)883a458
fix(types): remove GestureResponderEvent (#1524)Updates
ky
from 0.33.3 to 1.0.1Release notes
Sourced from ky's releases.
Commits
d2dc951
1.0.14d63a21
ChangeOptions
andNormalizedOptions
types back to beinterface
60e4f67
1.0.0a8a3a26
Require Node.js 18356d61c
Update dev dependecies780e032
Fix placeholder URL (#506)Updates
eslint-config-prettier
from 8.8.0 to 9.0.0Changelog
Sourced from eslint-config-prettier's changelog.
Commits
1982680
eslint-config-prettier v9.0.0f197969
Do not disable unicode-bom (#250)a8bc57e
Flat config: CLI, tests, docs (#261)baab944
eslint-config-prettier v8.10.0552483b
feat: max-statements-per-line (#263)aa1aa34
eslint-config-prettier v8.9.07d9ed21
Update everything (#260)2a2438e
feat: off vue/array-element-newline (#259)6b48bb2
Bump word-wrap from 1.2.3 to 1.2.4 (#258)311351b
Use matrix.os in check.yml (#251)Updates
happy-dom
from 9.20.3 to 12.9.0Release notes
Sourced from happy-dom's releases.
... (truncated)
Commits
fe05c76
Merge pull request #1119 from capricorn86/task/1114-refactor-asynctaskmanager...28adfc7
#1114@trivial
: Fixes problem with clearing immediates in cancelAll().d15b41f
#1114@minor
: Improves performance of async task manager.09d273f
Merge pull request #1117 from wojtekmaj/observer-second-argument6a40d9e
#1113@patch
: Fixes second parameter missing from MutationObserver callback.5394f83
Merge pull request #1116 from capricorn86/task/833-add-navigatorclipboard02002a6
#833@trivial
: Fixes compilation.2537665
Merge branch 'master' of https://github.com/capricorn86/happy-dom into task/8...243676f
#833@trivial
: Implementation done.410beb0
Merge pull request #1111 from capricorn86/task/1109-scrollwidth-is-undefined-...Updates
prettier
from 2.8.8 to 3.0.3Release notes
Sourced from prettier's releases.
... (truncated)
Changelog
Sourced from prettier's changelog.
... (truncated)
Commits
d5f3171
Release 3.0.3a35008f
Support shared config that forbidsrequire()
(#15233)1ce97d1
Support TypeScript 5.2using
/await using
declaration (#15321)a73cfa0
Fix build script--report
option (#15323)941c6b3
Minor refactor togetSupportedFilesGlob
(#15319)f6c9e9b
Assert uniqueness in language properties (#15320)288ea7e
chore(deps): update dependency webpack to v5.88.2 (#15147)6654451
chore(deps): update dependency webpack to v5.88.2 (#15148)d059644
chore(deps): update dependency fast-glob to v3.3.1 (#15001)423011d
Minor refactor toexpandPatterns
(#15317)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show