generated from wtchnm/Vitamin
-
Notifications
You must be signed in to change notification settings - Fork 0
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
fix(deps): update mantine monorepo (major) #185
Open
renovate
wants to merge
1
commit into
main
Choose a base branch
from
renovate/major-mantine-monorepo
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
858129e
to
7df9edf
Compare
Deployment failed with the following error:
|
7df9edf
to
2a82cf4
Compare
Deployment failed with the following error:
|
2a82cf4
to
ea8e6d9
Compare
The latest updates on your projects. Learn more about Vercel for Git ↗︎
|
ea8e6d9
to
1917b92
Compare
1917b92
to
71f9cef
Compare
71f9cef
to
be1272f
Compare
be1272f
to
40b61b3
Compare
40b61b3
to
8177e8d
Compare
8177e8d
to
b4af2e9
Compare
b4af2e9
to
1f562c1
Compare
1f562c1
to
47dc181
Compare
47dc181
to
f2f8625
Compare
f2f8625
to
b00f65e
Compare
b00f65e
to
b1073a9
Compare
b1073a9
to
b7bc198
Compare
b7bc198
to
2b7d985
Compare
2b7d985
to
b50afcf
Compare
b50afcf
to
14e2da2
Compare
14e2da2
to
2b6669c
Compare
2b6669c
to
0a9b393
Compare
0a9b393
to
10e7a3a
Compare
10e7a3a
to
32db8fa
Compare
32db8fa
to
d5367ce
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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:
4.2.7
->7.17.1
4.2.7
->7.17.1
4.2.7
->7.17.1
4.2.7
->7.17.1
4.2.7
->7.17.1
4.2.7
->6.0.22
4.2.7
->7.17.1
Release Notes
mantinedev/mantine (@mantine/core)
v7.17.1
Compare Source
What's Changed
[@mantine/core]
Select: Fix caret displayed when the readonly input is clicked (#7476)[@mantine/charts]
Fix incorrect types ofclassNames
prop of PieChart and DonutChart components (#7475)[@mantine/charts]
BubbleChart: Fix broken layout whenlabel
prop is used with React 19[@mantine/form]
Fix missingisJSONString
export (#7508)[@mantine/core]
Fix MultiSelect and TagsInputs dropdowns still being opened on click when components were used inside disabled fieldset (#7528)[@mantine/code-highlight]
Fallback unsupported code to plaintext (#7497)[@mantine/emotion]
Improve "Go to definition" support forcreateStyles
classes (#7526)New Contributors
Full Changelog: mantinedev/mantine@7.17.0...7.17.1
v7.17.0
: 🌶️Compare Source
View changelog with demos on mantine.dev website
Last 7.x minor release
This is the last minor release in the
7.x
series. The next release will be8.0
with breaking changes and new features.You are welcome to review the changelog/code and provide feedback and bug reports in Discord or GitHub discussions:
How to update your project dependencies to the new alpha version:
package.json
@mantine/
packages@mantine/
packages to8.0.0-alpha.0
yarn
ornpm install
Important notes:
Portal reuseTargetNode prop
Portal component now supports
reuseTargetNode
prop which allows to reuse the same target node for all instances.This option is more performant than the previous behavior, it is recommended to be enabled.
This option will be enabled by default in the
8.0
major release.To enable reuseTargetNode option in all components that depend on Portal, add the following code
to your theme:
Example usage. In the following example, all three paragraphs will be rendered in the same target node:
use-form formRootRule
formRootRule
is a special rule path that can be used to validate objects and arraysalongside with their nested fields. For example, it is useful when you want to capture
a list of values, validate each value individually and then validate the list itself
to not be empty:
Another example is to validate an object fields combination:
isJSONString and isNotEmptyHTML form validators
New
isJSONString
andisNotEmptyHTML
form validators:isNotEmptyHTML
checks that form value is not an empty HTML string. Empty string, string with only HTML tags and whitespace are considered to be empty.isJSONString
checks that form value is a valid JSON string.Popover onDismiss
Popover now supports
onDismiss
prop, which makes it easierto subscribe to outside clicks and escape key presses to close popover:
MantineProvider env
MantineProvider component now supports
env
prop.It can be used in test environment to disable some features that
might impact tests and/or make it harder to test components:
To enable test environment, set
env
totest
:use-file-dialog hook
New use-file-dialog allows capturing one or more files from the user
without file input element:
Remix deprecation
Remix is deprecated, the documentation related to Remix integration
was removed, use React Router instead. To simplify maintenance,
Remix/React Router templates were archived and will not be updated.
Help center updates
Other changes
middlewares
overscrollBehavior
proptheme.spacing
values forposition
propunderline="not-hover"
option to display underline only when the link is not hoveredv7.16.3
Compare Source
What's Changed
[@mantine/core]
Removeuse client
fromisLightColor
function[@mantine/core]
TextInput: Fix autocomplete forvariant
prop not working[@mantine/carousel]
Fix aria-hidden warning displayed in Chrome console when indicator is clicked (#7414)[@mantine/core]
Fix clear button overlaying input content in Autocomplete and other similar components (#7431)[@mantine/core]
Combobox: Fix incorrect dropdown padding when used with ScrollArea (#7450)[@mantine/core]
Fix0
gradientdeg
value not working correctly (#7444)[@mantine/core]
ScrollArea: Fix user-select being left as none after interaction with scrollbar in some edge cases (#7423)[@mantine/dates]
DateInput: Fix infinite loop in Safari (#7442)New Contributors
Full Changelog: mantinedev/mantine@7.16.2...7.16.3
v7.16.2
Compare Source
What's Changed
[@mantine/core]
Tooltip: Migrate from deprecateduseDelayGroupContext
hook touseDelayGroup
[@mantine/core]
Tabs: FixtabIndex={0}
set onTabs.Tab
being ignored (#7407)[@mantine/core]
Fix chevron icon not being clickable in Select and MultiSelect components (#7395)[@mantine/dates]
MonthPicker: Fix infinite useEffect with use-form in some cases (#7389)[@mantine/hooks]
use-hotkeys: Add better support for non-QUERTY keyboards (#7390)[@mantine/dates]
DateTimePicker: Fix timezone conversion being applied twice (#7400)[@mantine/hooks]
Fix potential dangerous access of ref value in useEffect cleanup (#7404)New Contributors
Full Changelog: mantinedev/mantine@7.16.1...7.16.2
v7.16.1
Compare Source
What's Changed
[@mantine/core]
Menu: AddwithInitialFocusPlaceholder
prop support[@mantine/core]
Slider: FixonChangeEnd
being called whendisabled
prop is set[@mantine/core]
Add option to customize chevron color withchevronColor
prop in Select and MultiSelect components[@mantine/core]
Fix incorrect styles of nested tables (#7354)[@mantine/core]
: NumberInput: FixonChange
being called inonBlur
if the value has not been changed (#7383)[@mantine/core]
Menu: Adddata-disabled
prop handling to Menu.Item component (#7377)[@mantine/form]
Fix incorrect values handling inform.resetDirty
(#7373)[@mantine/chart]
AreaChart: FixgridColor
andtextColor
props being passed as attributes to the DOM node (#7378)[@mantine/hooks]
use-in-viewport: Fix tracking being stopped when used with a dnd library (#7359)[@mantine/core]
MantineProvider: Fix jest tests not running in case there is incorrectwindow.matchMedia
polyfill implementation (#7360)[@mantine/core]
Modal: Fix Escape key not working in old Safari versions (#7358)New Contributors
Full Changelog: mantinedev/mantine@7.16.0...7.16.1
v7.16.0
: 🌶️Compare Source
View changelog with demos on mantine.dev website
use-scroll-spy hook
New use-scroll-spy hook tracks scroll position and returns index of the
element that is currently in the viewport. It is useful for creating
table of contents components (like in mantine.dev sidebar on the right side)
and similar features.
TableOfContents component
New TableOfContents component is built on top of
use-scroll-spy
hookand can be used to create table of contents components like the one on the right side of mantine.dev
documentation sidebar:
Input.ClearButton component
New
Input.ClearButton
component can be used to add clear button to custom inputsbased on
Input
component.size
of the clear button is automaticallyinherited from the input:
Popover with overlay
Popover and other components based on it now support
withOverlay
prop:Container queries in Carousel
You can now use container queries
in Carousel component. With container queries, all responsive values
are 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:
RangeSlider restrictToMarks
RangeSlider component now supports
restrictToMarks
prop:Pagination withPages prop
Pagination component now supports
withPages
prop which allows hiding pagescontrols and displaying only previous and next buttons:
useForm touchTrigger option
use-form hook now supports
touchTrigger
option that allows customizing events that change touched state.It accepts two options:
change
(default) – field will be considered touched when its value changes or it has been focusedfocus
– field will be considered touched only when it has been focusedExample of using
focus
trigger:Help Center updates
Other changes
clearable
propsync
option which allows disabling synchronization between browser tabsv7.15.3
Compare Source
What's Changed
[@mantine/charts]
BarChart: FixtextColor
prop being passed down as attribute to the DOM node[@mantine/core]
TypographyStylesProvider: Fix incorrect top and bottom margins of first and last elements (#7334)[@mantine/core]
Transition: Fix some transitions being incompatible with headless mode (#7306)[@mantine/dates]
DateTimePicker: Set milliseconds to 0 on the result date object (#7328)[@mantine/dates]
FixhasNextLevel
prop type leak to DateTimePicker component (#7319)[@mantine/core]
Avatar: Change initials function to use the full name to generate color (#7322)[@mantine/hooks]
use-merged-ref: Add support for ref cleanup function in React 19 (#7304)[@mantine/hooks]
use-debounced-callback: Addflush
method to returned callback (#7272)[@mantine/dates]
Improve compatibility with dayjs plugins in all components (#7302)[@mantine/core]
Update peer dependencies to support React 19 (#7321)New Contributors
Full Changelog: mantinedev/mantine@7.15.2...7.15.3
v7.15.2
Compare Source
What's Changed
[@mantine/dates]
DatePicker: Fix incorrect handling of receiving partial value whentype="range"
(#7278)[@mantine/hooks]
use-local-storage: Fix value not being updated whenkey
changes (#7286)[@mantine/charts]
FixgridColor
prop being passed down as attribute to html element (#7288)[@mantine/core]
Update react-textarea-autosize to support React 19 (#7297)[@mantine/core]
TypographyStylesProvider: Fix margin removal affecting non-typography elements (#7290)[@mantine/core]
Tooltip: Addmiddlewares
prop support (#7281)[@mantine/core]
FloatingIndicator: Fix incorrect position calculations when the parent element has border (#7267)[@mantine/core]
ScrollArea: Fix scrollbar not changing with the scroll position on first render (#7257, #7260)[@mantine/tiptap]
Fix incorrect paragraph styles inside lists (#7255)[@mantine/hooks]
Fix incorrect ref types in use-move, use-radial-move, use-in-viewport and use-scroll-into-view (#7252)[@mantine/form]
Fix incorrect validators types (#7242)New Contributors
Full Changelog: mantinedev/mantine@7.15.1...7.15.2
v7.15.1
Compare Source
What's Changed
[@mantine/dates]
Improve focus behavior of DatePickerInput, DateInput and other components[@mantine/form]
AddtouchTrigger
option support[@mantine/hooks]
Add option to specify prefix inrandonId
function[@mantine/core]
FixwithProps
function requiring all component props instead of partial[@mantine/core]
AdduseModalStackContext
anduseDrawerStackContext
hooks exports[@mantine/core]
ActionIcon: Addinput-*
autocomplete forsize
prop[@mantine/core]
AppShell: Fix incorrect defaultoffsetScrollbars
value forlayout="alt"
[@mantine/core]
FixvirtualColor
function not working in server components (#7184)[@mantine/core]
Checkbox: Fix incorrect Checkbox.Card behavior inside Checkbox.Group (#7187)[@mantine/core]
Checkbox: Fix incorrect Checkbox.Card behavior inside Checkbox.Group (#7187)[@mantine/core]
Slider: Add option to pass attributes down to thumb withthumbProps
(#7214)[@mantine/core]
Switch: Add data-checked attribute to the input (#7228)[@mantine/dates]
FixhasNextLevel
prop type leak to DatePicker component (#7229)[@mantine/dates]
Fix timezone not being applied to the formatted value (#7162)[@mantine/modals]
FixmodalId
being passed to the DOM node as attribute (#7189)[@mantine/core]
TypographyStylesProvider: Fix incorrect paragraphs inside lists styles (#7226)[@mantine/core]
Slider: Fix icon used as thumb child not being visible with the dark color scheme (#7231, #7232)[@mantine/tiptap]
Fix missing border in custom controls (#7239)New Contributors
Full Changelog: mantinedev/mantine@7.15.0...7.15.1
v7.15.0
: 💋Compare Source
View changelog with demos on mantine.dev website
Support Mantine development
You can now sponsor Mantine development with OpenCollective.
All funds will be used to improve Mantine and create new features and components.
use-radial-move hook
New use-radial-move hook can be used to create custom radial sliders:
BarChart color based on value
BarChart component now supports
getBarColor
prop to assign color based on value.getBarColor
function is called with two arguments: value and series object. It should return a colorstring (theme color reference or any valid CSS color value).
Button.GroupSection and ActionIcon.GroupSection
ActionIcon.GroupSection
andButton.GroupSection
are new components thatcan be used in
ActionIcon.Group
/Button.Group
to create sections that arenot
ActionIcon
/Button
components:Table vertical variant
Table component now support
variant="vertical"
:Table tabular numbers
Table component now supports
tabularNums
prop to render numbers in tabular style. It setsfont-variant-numeric: tabular-nums
which makes numbers to have equal width.This is useful when you have columns with numbers and you want them to be aligned:
Update function in modals manager
Modals manager now supports
modals.updateModal
andmodals.updateContextModal
function to update modal after it was opened:
useForm submitting state
use-form hook now supports
form.submitting
fieldand
form.setSubmitting
function to track form submission state.form.submitting
field will be set totrue
if function passed toform.onSubmit
returns a promise. After the promise is resolved or rejected,form.submitting
will be set tofalse
:You can also manually set
form.submitting
totrue
orfalse
:useForm onSubmitPreventDefault option
use-form hook now supports
onSubmitPreventDefault
option.This option is useful if you want to integrate
useForm
hook with server actions.By default,
event.preventDefault()
is called on the formonSubmit
handler.If you want to change this behavior, you can pass
onSubmitPreventDefault
optionto
useForm
hook. It can have the following values:always
(default) - always callevent.preventDefault()
never
- never callevent.preventDefault()
validation-failed
- callevent.preventDefault()
only if validation failedSubtle RichTextEditor variant
RichTextEditor component now supports
subtle
variant:onExitTransitionEnd and onEnterTransitionEnd
Modal and Drawer components now support
onExitTransitionEnd
andonEnterTransitionEnd
props,which can be used to run code after exit/enter transition is finished. For example, this is useful when you want to clear
data after modal is closed:
Week numbers in DatePicker
DatePicker and other components based on Calendar component now support
withWeekNumbers
prop to display week numbers:New demo: BarChart with overlay
Variants types augmentation
Custom variants types augmentation guide was added to the documentation.
Example of adding custom variant type to Button component:
Help Center updates
v7.14.3
Compare Source
What's Changed
[@mantine/core]
Slider: FConfiguration
📅 Schedule: Branch creation - At any time (no schedule defined), 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.