chore(deps): update all dependencies #115
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
7.24.5
->7.24.7
4.1.1
->5.0.1
7.8.1
->7.10.1
7.8.1
->7.10.1
1.43.1
->1.44.1
2.2.3
->2.2.5
5.32.1
->5.44.0
5.32.1
->5.44.0
18.3.1
->18.3.3
7.8.0
->7.13.0
7.8.0
->7.13.0
4.2.1
->4.3.1
1.5.3
->1.6.0
1.6.8
->1.7.2
1.6.0
->1.6.2
7.34.1
->7.34.2
15.2.2
->15.2.6
3.2.5
->3.3.2
0.5.14
->0.6.3
2.0.4
->2.0.5
7.51.3
->7.51.5
9.1.1
->9.1.2
6.23.0
->6.23.1
3.4.3
->3.4.4
4.18.0
->4.20.0
5.2.10
->5.2.13
1.5.3
->1.6.0
3.23.5
->3.23.8
Release Notes
babel/babel (@babel/core)
v7.24.7
Compare Source
🐛 Bug Fix
babel-node
babel-traverse
constantViolations
with destructuring (@liuxingbaoyu)babel-helper-transform-fixture-test-runner
,babel-plugin-proposal-explicit-resource-management
using
inswitch
correctly (@liuxingbaoyu)🏠 Internal
babel-helpers
,babel-runtime-corejs2
,babel-runtime-corejs3
,babel-runtime
v7.24.6
Compare Source
🐛 Bug Fix
babel-helper-create-class-features-plugin
,babel-plugin-transform-class-properties
babel-core
,babel-generator
,babel-plugin-transform-modules-commonjs
babel-helper-create-class-features-plugin
,babel-plugin-proposal-decorators
babel-helpers
,babel-plugin-proposal-decorators
,babel-runtime-corejs3
babel-parser
,babel-plugin-transform-typescript
cls.fn<C> = x
(@liuxingbaoyu)🏠 Internal
babel-core
,babel-helpers
,babel-plugin-transform-runtime
,babel-preset-env
,babel-runtime-corejs2
,babel-runtime-corejs3
,babel-runtime
babel-helpers
tsconfig.json
for@babel/helpers/src/helpers
(@nicolo-ribaudo)babel-cli
,babel-helpers
,babel-plugin-external-helpers
,babel-plugin-proposal-decorators
,babel-plugin-transform-class-properties
,babel-plugin-transform-modules-commonjs
,babel-plugin-transform-modules-systemjs
,babel-plugin-transform-runtime
,babel-preset-env
,babel-runtime-corejs2
,babel-runtime-corejs3
,babel-runtime
babel-parser
,babel-traverse
mantinedev/mantine (@mantine/core)
v7.10.1
Compare Source
What's Changed
[@mantine/charts]
BarChart: Add waterfall type (#6231)[@mantine/form]
Fixform.setFieldError
called insideform.onSubmit
not working correctly in some cases (#6101)[@mantine/core]
SegmentedControl: Fix false error reported by React 18.3+ for incorrect key prop usage[@mantine/hooks]
use-fetch: Fix incorrect error handling (#6278)[@mantine/core]
Fixbd
style prop not being applied in some components (#6282)[@mantine/core]
NumberInput: Fix incorrect leading zeros handling (#6232)[@mantine/core]
NumberInput: Fix incorrect logic while editing decimal values (#6232)[@mantine/core]
ScrollArea: Fix scrollbar flickering on reveal with hover and scroll types (#6218)[@mantine/hooks]
Update use-throttled-* hooks to emit updates on trailing edges (#6257)[@mantine/core]
Input: AddinputSize
prop to setsize
html attribute on the input elementNew Contributors
Full Changelog: mantinedev/mantine@7.10.0...7.10.1
v7.10.0
: 😎Compare Source
View changelog with demos on mantine.dev website
Tree component
New Tree component:
form.getInputNode
New
form.getInputNode(path)
handler returns input DOM node for the given field path.Form example, it can be used to focus input on form submit if there is an error:
Container queries in SimpleGrid
You can now use container queries
in SimpleGrid component. With container queries, grid columns and spacing
will be adjusted based on the container width, not the viewport width.
Example of using container queries. To see how the grid changes, resize the root element
of the demo with the resize handle located at the bottom right corner of the demo:
Checkbox and Radio indicators
New Checkbox.Indicator and Radio.Indicator
components look exactly the same as
Checkbox
andRadio
components, but they do nothave any semantic meaning, they are just visual representations of checkbox and radio states.
Checkbox.Indicator
component:Radio.Indicator
component:Checkbox and Radio cards
New Checkbox.Card and Radio.Card
components can be used as replacements for
Checkbox
andRadio
to build custom cards/buttons/etc.that work as checkboxes and radios. Components are accessible by default and support the same
keyboard interactions as
input[type="checkbox"]
andinput[type="radio"]
.Checkbox.Card
component:Checkbox.Card
component withCheckbox.Group
:Radio.Card
component:Radio.Card
component withRadio.Group
:bd style prop
New bd style prop can be used to set
border
CSS property.It is available in all components that support style props.
Border width value is automatically converted to rem. For border color you can reference
theme colors similar to other style props:
v7.9.2
Compare Source
What's Changed
[@mantine/dates]
DateTimePicker: Fix some oftimeInputProps
not being respected (#6204)[@mantine/core]
NavLink: Add react-router support to display active route (#6180)[@mantine/core]
Fixnonce
attribute not being set on<style />
tag generated in color scheme switching script[@mantine/core]
Input: Fix incorrect margins when input wrapper order is explicitly set[@mantine/core]
Pagination: Fix types definition being incompatible with @tabler/icons-react 3.x[@mantine/charts]
Fix incorrect tooltip position in LineChart, AreaChart and BarChart with vertical orientation[@mantine/core]
Rating: FixreadOnly
prop now working on touch devices (#6202)[@mantine/core]
TagsInput: Fix existing search value being ignored inonPaste
even handler (#6073)[@mantine/core]
TagsInput: Improveclearable
prop logic related to dropdown (#6115)New Contributors
Full Changelog: mantinedev/mantine@7.9.1...7.9.2
v7.9.1
Compare Source
What's Changed
[@mantine/core]
Fixtheme.scale
being ignored in Input, Paper and Table border styles[@mantine/core]
FixvirtualColor
function requringuse client
in Next.js[@mantine/core]
FloatingIndicator: Fix incorrect resize observer logic (#6129)[@mantine/core]
NumberInput: Fix incorrectallowNegative
handling with up/down arrows (#6170)[@mantine/core]
Fixerror={true}
prop set on Checkbox, Radio and Switch rendering unxpected error element with margin[@mantine/core]
SegmentedControl: Fixtheme.primaryColor
not being respected in the focus ring styles[@mantine/core]
CloseButton: Fix incorrect specificity of some selectors[@mantine/core]
Fix incorrectaria-label
handling in Select, Autocomplete, MultiSelect and TagsInputs components (#6123)[@mantine/core]
Modal: PreventonClose
from being called when modal is not opened (#6156)[@mantine/core]
PasswordInput: Fix duplicated password visibility icon in Edge browser (#6126)[@mantine/hooks]
use-hash: Fix hash value not being updated correctly (#6145)[@mantine/emotion]
Fix incorrect transform logic that was causing extra hooks to render (#6159)New Contributors
Full Changelog: mantinedev/mantine@7.9.0...7.9.1
v7.9.0
: ✨Compare Source
View changelog with demos on mantine.dev website
@mantine/emotion package
New @mantine/emotion package is now available to simplify migration
from 6.x to 7.x. It includes
createStyles
function and additionalfunctionality for
sx
andstyles
props for all components similar to what was availablein
@mantine/core
package in v6.If you still haven't migrated to 7.x because of the change in styling approach, you can now
have a smoother transition by using
@mantine/emotion
package. To learn more about the package,visit the documentation page and updated 6.x to 7.x migration guide.
React 18.3 support
All
@mantine/*
components and hooks have been updated to support React 18.3. It isrecommended to update your application as well to prepare for the upcoming React 19 release.
use-field hook
New use-field hook is now available in
@mantine/form
package.It can be used as a simpler alternative to use-form hook to manage state of a single input without the need to create a form.
The hook supports most of
use-form
hook features: validation with function, touched anddirty state, error message, validation on change/blur and more.
use-field
hook also supports async validation:Custom PostCSS mixins
You can now define custom mixins that are not included in mantine-postcss-preset by specifying them
in the
mixins
option. To learn about mixins syntax, follow postcss-mixins documentation.Note that this feature is available in
postcss-preset-mantine
starting from version 1.15.0.Example of adding
clearfix
andcircle
mixins:Then you can use these mixins in your styles:
use-matches hook
New
use-matches
hook exported from@mantine/core
is an alternative to use-media-queryif you need to match multiple media queries and values. It accepts an object with media queries as keys and
values at given breakpoint as values.
Note that
use-matches
hook uses the same logic as use-media-query under the hood,it is not recommended to be used as a primary source of responsive styles, especially if you have ssr in your application.
In the following example:
theme.breakpoints.lg
, color will bered.9
theme.breakpoints.sm
andtheme.breakpoints.lg
, color will beorange.9
theme.breakpoints.sm
, color will beblue.9
BarChart value label
BarChart now supports
withBarValueLabel
prop that allowsdisplaying value label on top of each bar:
Documentation updates
form.key()
functionOther changes
microsoft/playwright (@playwright/test)
v1.44.1
Compare Source
Highlights
https://github.com/microsoft/playwright/issues/30779 - [REGRESSION]: When using
video: 'on'
with VSCode extension the browser got closedhttps://github.com/microsoft/playwright/issues/30755 - [REGRESSION]: Electron launch with spaces inside executablePath didn't workhttps://github.com/microsoft/playwright/issues/307700 - [REGRESSION]: Mask elements outside of viewport when creating fullscreen screenshots didn't worhttps://github.com/microsoft/playwright/issues/3085858 - [REGRESSION]: ipv6 got shown instead of localhost in show-trace/show-report
Browser Versions
This version was also tested against the following stable channels:
v1.44.0
Compare Source
New APIs
Accessibility assertions
expect(locator).toHaveAccessibleName() checks if the element has the specified accessible name:
expect(locator).toHaveAccessibleDescription() checks if the element has the specified accessible description:
expect(locator).toHaveRole() checks if the element has the specified ARIA role:
Locator handler
noWaitAfter
option.times
option in page.addLocatorHandler() to specify maximum number of times the handler should be run.Miscellaneous options
multipart
option inapiRequestContext.fetch()
now acceptsFormData
and supports repeating fields with the same name.expect(callback).toPass({ intervals })
can now be configured byexpect.toPass.inervals
option globally in testConfig.expect or per project in testProject.expect.expect(page).toHaveURL(url)
now supportsignoreCase
option.testProject.ignoreSnapshots allows to configure per project whether to skip screenshot expectations.
Reporter API
Configuration
📅 Schedule: Branch creation - "before 4am on the first day of the month" (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 has been generated by Mend Renovate. View repository job log here.