-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update All web dependencies (major) #167
base: main
Are you sure you want to change the base?
Conversation
The latest updates on your projects. Learn more about Vercel for Git ↗︎
1 Skipped Deployment
|
Important Review skippedBot user detected. To trigger a single review, invoke the You can disable this status message by setting the Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. 🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
CodeRabbit Configuration File (
|
c9e2ed7
to
53112b3
Compare
53112b3
to
e843f77
Compare
e843f77
to
30c9850
Compare
30c9850
to
a21b0e1
Compare
a21b0e1
to
87a277e
Compare
87a277e
to
9aef1d5
Compare
9aef1d5
to
b9d6c4f
Compare
b9d6c4f
to
41b0bac
Compare
41b0bac
to
893f9de
Compare
893f9de
to
d1ee5e1
Compare
d1ee5e1
to
52286cc
Compare
f60deb5
to
84c5969
Compare
84c5969
to
f9c3dd5
Compare
f9c3dd5
to
6204802
Compare
6204802
to
b1f0774
Compare
b1f0774
to
656cc15
Compare
656cc15
to
c4c8040
Compare
c4c8040
to
5e73932
Compare
5e73932
to
44f5c4d
Compare
44f5c4d
to
765af0a
Compare
765af0a
to
ac4a03d
Compare
ac4a03d
to
371781d
Compare
371781d
to
c448be2
Compare
c448be2
to
3a8ee21
Compare
3a8ee21
to
3bba5e5
Compare
This PR contains the following updates:
4.1.0
->5.4.0
^8.0.0
->^10.0.0
^10.0.0
->^13.0.0
^10.0.0
->^12.0.0
^4.3.0
->^5.0.0
^2.4.4
->^3.0.0
^8.57.1
->^9.0.0
^11.11.4
->^12.0.0
^1.20.0
->^2.0.0
^9.0.1
->^10.0.0
^1.5.0
->^2.0.0
Release Notes
chakra-ui/ark (@ark-ui/react)
v5.4.0
Compare Source
Added
Slider
origin: end
to align the thumb to the end of the track.thumbSize
as CSS variables in the root element. Can be useful for styling the slider.Menu
onSelect
event to theMenu.Item
component.Fixed
tabIndex
for better dialog support.v5.3.1
Compare Source
Fixed
v5.3.0
Compare Source
Added
Indicator
part to display whether the collapsible was open or closed.ValueText
component.Fixed
onOpenChange
was called with the sameopen
value.use client
directive.onResizeStart
andonResizeEnd
callbacks weren't triggered during keyboardinteractions.
v5.2.0
Compare Source
Added
asynchronously.
Changed
0.01
whenformatOptions.style
was set topercent
.Splitter documentation for more details.
Fixed
offsets
toundefined
caused the machine to throw.valueAsString
lost reactivity.v5.1.0
Compare Source
Added
ref
.Fixed
useField
hook.onValueChange
correctly receivedvalueAsNumber
.min
was set to a non-zero value.v5.0.1
Compare Source
Fixed
data-invalid
is no longer set wheninvalid
isfalse
.interval
from250
to1000
.v5.0.0
Compare Source
Ark UI just got a major performance boost! 🚀
What’s new in v5?
We made this happen by using React’s native reactive primitives instead of external stores.
In our stress tests with 10,000 components, Ark v5 delivered 1.5x–4x better performance across the board.
A quick note on tests
Most component updates are non-breaking, but due to this change, some tests may need adjustments. For example:
Added
slideCount
toCarousel.Root
component.onValueChange
anddefaultValue
props.defaultFormat
prop.defaultHighlightedValue
anddefaultInputValue
props.defaultFocusedValue
prop,getViewProps
, andvisibleRangeText
.defaultHighlightedValue
prop.defaultPageSize
prop.count
prop for better SSR aria-label.locale
andformatOptions
props.pixelSize
prop.defaultHighlightedValue
prop.defaultInputValue
prop.Fixed
api.setSrc
not working.directory: true
.value
prop not being consumed.multiple: true
didn't work.<li>
elements correctly within<ul>
or<ol>
.ResizeObserver
warning.action
prop was passed toActionTrigger
.data-focus
not being removed on blur.v4.9.2
Compare Source
Fixed
FocusTrap
component to theindex
file.data-disabled
attribute wasn't set on the field helper text when the field isdisabled.
v4.9.1
Compare Source
Fixed
operation.
defaultView
property did not correctly switch to thespecified view.
v4.9.0
Compare Source
Added
minView
andmaxView
options for better control over the displayed views, allowing to create Month and Yearpickers.
parse
method to convert input values into valid dates, complementing theformat
option forenhanced UX
locale
andtimeZone
options to theformat
methodplaceholder
context property to customize the input's placeholder textFixed
data-placement
attributecontext.setClipboardFiles(...)
was called despite file upload being disableddragging
state even when disabledcontext.disabled
min
andmax
dates were lessthan one year apart and overlapped two distinct years
v4.8.1
Compare Source
Fixed
disableClick
prop.v4.8.0
Compare Source
Added
Tour
component to guide users through the interface. For moredetails, check the Tour documentation.
FocusTrap
component to confine focus within a specifiedcontainer.
Fixed
inconsistent during the
opening
orclosing
phases.v4.7.0
Compare Source
Added
Clipboard.ValueText
to display clipboard content.preventDropOnDocument
to block file drops on the document when the file upload component is active.setClipboardFiles
to the API for setting files from clipboard data.onValueChange
anddefaultValue
.navigate
property for custom router navigation when selections render as links.onValueChange
anddefaultValue
.QrCode.DownloadTrigger
to enable QR code image downloads.Fixed
end
value whenpageSize
exceededcount
.getDataUrl
to generate a properly sized QR code.v4.6.0
Compare Source
Added
Fixed
accept
attribute wasn’t applied to the hidden input.v4.5.0
Compare Source
Added
invalid
andopenAutoFocus
props.TreeCollection
type.acceptedFiles
andrejectedFiles
outputs to thevalidate
method.Changed
EnvironmentContext
in favor ofUseEnvironmentContext
.Fixed
EnvironmentContext
.getDataUrl(...)
rendered improperly scaled images inFirefox.
LocaleProvider
was not appliedcorrectly.
Removed
modal
prop.v4.4.4
Compare Source
Fixed
TreeViewContext
.v4.4.3
Compare Source
Fixed
anatomy
was not properly transpiled.v4.4.2
Compare Source
Fixed
package.json
for/anatomy
.v4.4.1
Compare Source
Fixed
package.json
for/anatomy
.v4.4.0
Compare Source
Added
createAnatomy
for defining custom component anatomy, now accessible viaimport { createAnatomy } from '@​ark-ui/react/anatomy'
.Fixed
--color
CSS variable to swatch and swatch trigger parts.onValueChange
callback.type="button"
attribute on clipboard trigger.resizeObserver
onField.Textarea
.rows
attribute or fonts change.timePickerAnatomy
.v4.3.0
Compare Source
Added
autoresize
prop toField.Textarea
for auto-resizing the textarea based oncontent.
Changed
management. See the TreeView documentation
for details.
Fixed
preventScroll
wasenabled.
createToaster
function.v4.2.0
Compare Source
Added
Slider.DraggingIndicator
for displaying an indicator when dragging a thumb.Field.RequiredIndicator
to show a required indicator (e.g., an asterisk) when therequired
prop is set.Fixed
api.addTag(...)
was not functioning correctly.readOnly
was set totrue
.getSelectionValue
was called multiple times; it now triggers only when a selection is made.preventDefault
calls on thetouchstart
event to avoid browser error logs.Changed
data-autoresize
attribute to both editable and preview elements whenautoResize
is enabled.all: unset
style from the input whenautoResize
is enabled, allowing for user-defined CSS.v4.1.2
Compare Source
Fixed
Portal
component to render twice.'use client'
annotation in theFrame
component.v4.1.1
Compare Source
Changed
value
anddefaultValue
types fromstring
toTime
. Usethe exported
parseTime
function to convert between strings and time objects.Fixed
the delete key.
the value.
clauderic/dnd-kit (@dnd-kit/sortable)
v10.0.0
Compare Source
Patch Changes
0c6a28d
]:v9.0.0
Compare Source
Patch Changes
#1542
f629ec6
Thanks @clauderic! - Fix bug with draggable and sortable elements with anid
equal to0
.Updated dependencies [
00ec286
,995dc23
,f629ec6
,99643f6
,6bbe39b
,545a41c
,bcaf7c4
]:MasterKale/SimpleWebAuthn (@simplewebauthn/browser)
v13.1.0
Compare Source
Changes:
cross-fetch
dependency has been removed from the project to silence in theconsole
DeprecationWarning
's about a "punycode
" module(#661)
startRegistration()
andstartAuthentication()
will now warn about calls madeusing the pre-v11 call structure to encourage refactoring to use the current call structure, but
still try to handle such calls the best they can
(#664)
v13.0.0
Compare Source
Hot on the heels of the last major release, v13 introduces support for registration hints! Refined
types and improved attestation trust anchor verification are also included. Last but not least, we
say goodbye to one of the project's packages for better docs and fewer dependencies to install. Read
on for more information, including refactor advice for dealing with the retirement of
@simplewebauthn/types.
Changes:
preferredAuthenticatorType
argument can be set when callinggenerateRegistrationOptions()
to generate options that encourage the browser to direct the userto register one of three types of authenticators:
'securityKey'
,'localDevice'
, or'remoteDevice'
(a.k.a. opinionatedWebAuthn hints
support) (#653)
startRegistration()
will recognizehints
if specified inoptionsJSON
(#652)
(#650)
within the browser and server packages. See Breaking Changes below for more info
(#655)
Breaking Changes
@typescript/types is being retired
Its types will now be included directly in @simplewebauthn/browser and
@simplewebauthn/server.
To refactor existing imports from /types, simply import them from /browser or /server
instead:
Before:
After:
[server]
attestationType
no longer accepts'indirect'
The benefits of indirect attestation are too minimal to be useful for Relying Parties. In practice
it is almost never used over ignoring the concept completely with
'none'
or needing to beintentional and setting
'direct'
.RP's that have been specifying
attestationType: 'indirect'
when callinggenerateRegistrationOptions()
will need to refactor their code to either omitattestationType
(generateRegistrationOptions()
will default toattestationType: 'none'
) or setattestationType: 'direct'
instead:Before:
After:
-or-
v12.0.0
Compare Source
All SimpleWebAuthn packages are now available for installation from the
JavaScript Registry (JSR)! JSR is an "open-source package registry
for modern JavaScript and TypeScript" - you can read more about this new package registry and its
ESM-centric capabilities here.
All packages in v12.0.0 are functionally identical to v11.0.0! And JSR package hosting is in
addition to existing package hosting on NPM. Nothing changes about package installation via
npm install
. Read on for more information.Packages
Changes
imports are supported (#634)
@simplewebauthn/browser (#634)
To install from JSR, use
npx jsr add @​simplewebauthn/...
ordeno add jsr:@​simplewebauthn/...
depending on which package manager is available.
Projects using
npm
for package management:Projects using
deno
for package management:Projects using HTTPS modules via deno.land/x:
v12.0.0 officially deprecates importing SimpleWebAuthn from deno.land/x. See Breaking Changes
below for refactor guidance.
Breaking Changes
Importing SimpleWebAuthn packages from
"https://deno.land/x/simplewebauthn/..."
URLs is no longersupported. Please use Deno's native support for JSR imports instead, available in projects running
Deno v1.42 and higher.
Before:
After:
Alternatively, use
deno add
to install these packages fromJSR:
v11.0.0
Compare Source
Say hello to support for automatic passkey registration, support for valid conditional UI
<input>
elements stashed away in web components, and to the new
WebAuthnCredential
type that modernizessome logic within.
There are some breaking changes in this release! Please see Breaking Changes below for refactor
guidance.
Packages
Changes
useAutoRegister
argument has been added tostartRegistration()
tosupport attempts to automatically register passkeys for users who just completed non-passkey auth.
verifyRegistrationResponse()
has gained a newrequireUserPresence
option that can be set tofalse
when verifying responses fromstartRegistration({ useAutoRegister: true, ... })
(#623)
verifyBrowserAutofillInput
argument has been added tostartAuthentication()
to disable throwing an error when a correctly configured<input>
elementcannot be found (but perhaps a valid one is present in a web component shadow's DOM)
(#621)
AuthenticatorDevice
type has been renamed toWebAuthnCredential
andhas had its properties renamed. The return value out of
verifyRegistrationResponse()
andcorresponding inputs into
verifyAuthenticationResponse()
have been updated accordingly. SeeBreaking Changes below for refactor guidance
(#625)
verifyRegistrationResponse()
now verifies that the authenticator data AAGUIDmatches the leaf cert's
id-fido-gen-ce-aaguid
extension AAGUID when it is present(#609)
IBM (#610)
uvm
anddpk
have been removed(#611)
Breaking Changes
[browser] Positional arguments in
startRegistration()
andstartAuthentication()
have been replaced by a single objectProperty names in the object match the names of the previously-positional arguments. To update
existing implementations, wrap existing options in an object with corresponding properties:
Before:
After:
[server] [types] The
AuthenticatorDevice
type has been renamed toWebAuthnCredential
AuthenticatorDevice.credentialID
andAuthenticatorDevice.credentialPublicKey
have been shortenedto
WebAuthnCredential.id
andWebAuthnCredential.publicKey
respectively.verifyRegistrationResponse()
has been updated accordingly to return a newcredential
value oftype
WebAuthnCredential
. Update code that storescredentialID
,credentialPublicKey
, andcounter
out ofverifyRegistrationResponse()
to storecredential.id
,credential.publicKey
,and
credential.counter
instead:Before:
After:
Update calls to
verifyAuthenticationResponse()
to match the newcredential
argument thatreplaces the
authenticator
argument:Before:
After:
trivago/prettier-plugin-sort-imports (@trivago/prettier-plugin-sort-imports)
v5.2.2
Compare Source
v5.2.1
Compare Source
v5.2.0
Compare Source
v5.1.0
Compare Source
v5.0.1
Compare Source
v5.0.0
Compare Source
New features
importOrderImportAttributesKeyword
#273 by chentsulineslint/eslint (eslint)
v9.23.0
Compare Source
v9.22.0
Compare Source
v9.21.0
Compare Source
Features
418717f
feat: introduce new deprecated types for rules (#19238) (fnx)5c5b802
feat: Add--ext
CLI option (#19405) (Milos Djermanovic)Bug Fixes
db5340d
fix: update missing plugin message template (#19445) (Milos Djermanovic)d8ffdd4
fix: do not exit process on rule crash (#19436) (Francesco Trotta)Documentation
c5561ea
docs: Update README (GitHub Actions Bot)80b0485
docs: replacevar
withlet
andconst
in rule example (#19434) (Tanuj Kanti)f67d5e8
docs: Update README (GitHub Actions Bot)75afc61
docs: Update README (GitHub Actions Bot)0636cab
docs: Update Eleventy from v2 to v3 (#19415) (Amaresh S M)dd7d930
docs: Update README (GitHub Actions Bot)Chores
a8c9a9f
chore: update@eslint/eslintrc
and@eslint/js
(#19453) (Francesco Trotta)265e0cf
chore: package.json update for @eslint/js release (Jenkins)3401b85
test: add test forRule.ReportDescriptor
type (#19449) (Francesco Trotta)e497aa7
chore: update rewrite dependencies (#19448) (Francesco Trotta)dab5478
chore: better error message for missing plugin in config (#19402) (Tanuj Kanti)ebfe2eb
chore: set js language for bug report issue config block (#19439) (Josh Goldberg ✨)5fd211d
test: processors can return subpaths (#19425) (Milos Djermanovic)v9.20.1
Compare Source
Bug Fixes
274f054
fix: fixRuleContext
type (#19417) (Francesco Trotta)Documentation
fe3ccb2
docs: allow typing in search box while dropdown is open (#19424) (Amaresh S M)93c78a5
docs: Add instructions for pnpm compat (#19422) (Nicholas C. Zakas)b476a93
docs: Fix Keyboard Navigation for Search Results (#19416) (Amaresh S M)ccb60c0
docs: Update README (GitHub Actions Bot)v9.20.0
Compare Source
Features
e89a54a
feat: change behavior of inactive flags (#19386) (Milos Djermanovic)Bug Fixes
91d4d9f
fix: Bring types in sync with @eslint/core (#19157) (Nicholas C. Zakas)fa25c7a
fix: Emit warning when empty config file is used (#19399) (Nicholas C. Zakas)31a9fd0
fix: Clearer error message for wrong plugin format (#19380) (Nicholas C. Zakas)61d99e3
fix: Better error message for unserializable parser (#19384) (Nicholas C. Zakas)db1b9a6
fix: Ensure module scope is checked for references inconsistent-this
(#19383) (Nicholas C. Zakas)8bcd820
fix:arrow-body-style
crash with single-token body (#19379) (Milos Djermanovic)Documentation
b7012c8
docs: rewrite examples with var using let and const (#19407) (Mueez Javaid Hashmi)6406376
docs: Update README (GitHub Actions Bot)350f2b9
docs: rewrite some examples with var using let and const (#19404) (Mueez Javaid Hashmi)93c325a
docs: rewrite examples with var using let and const (#19398) (Mueez Javaid Hashmi)56ff404
docs: replace var with let or const in rules docs (#19396) (Daniel Harbrueger)4053226
docs: changesourceType
inno-eval
examples (#19393) (Milos Djermanovic)1324af0
docs: replace var with let and const in rules docs (#19392) (Daniel Harbrueger)8b87e00
docs: replacevar
withconst
andlet
in rules (#19389) (Tanuj Kanti)758c66b
docs: Explain what frozen rules mean (#19382) (Nicholas C. Zakas)0ef8bb8
docs: additional checks for rule examples (#19358) (Milos Djermanovic)58ab2f6
docs: fix order of installation steps in getting started (#19326Configuration
📅 Schedule: Branch creation - "every weekend" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.