- Changed how the project is built.
- Moved some
peerDependencies
back todependencies
.
- Fully switched tooling to
pnpm
. - Loosened up
dependencies
andpeerDependencies
version ranges.
- Started work on
MDX
component. - The
DeleteButton
component. - The
HoverDate
component. - The
Indicator
component.
- Switched tooling to
pnpm
. - Moved some dependencies to
peerDependencies
.
- All previously polymorphic components are no longer polymorphic.
- Moved many of the utility methods into their own package,
@encode42/node-extras
.arrayify
saveText
save
toArrayBuffer
Class
Optional
- Updated all dependencies.
- Forced
id
prop to exist onThemePaper
. - Updated all dependencies.
- The
ThemePaperProps
interface.
- Updated all dependencies
- Improved documentation
- The
Social
component using the incorrect variant.
- The
grow
property on theSlider
component.
- Exported the
CaptionWrapperProps
andVideoGroupProps
files. - Depended on required
@emotion
packages.
- The
Caption.Wrapper
component. - The
Video.Group
component. - The
SharedCaptionProps
component. - The
SharedVideoProps
component.
- Updated to Mantine 5.0.0.
- All components that used generics (
Caption
,Button
, etc.) have been changed to use polymorphic components.
- All components that used generics (
- Updated Tabler Icons.
- Updated
ErrorPage
to useStack
rather thanGroup direction="column"
.
- The
CaptionWrapper
component export. - The
VideoGroup
component export.
- The
videoProps
property for theVideo
component.
- The
Video
component props now extendBoxProps
instead ofReactVideoProps
. - The
Video
component no longer lazy-loads by default. - The
VideoGroup
component now uses100%
of the available width.
- The
boxProps
property from theVideo
component.
- The
TOSModal
component now has deny/accept buttons. - The
TOSPage
component now uses disclosure rather than state.
- Moved all
util.ts
functions to their own files, exported fromutil.ts
. - Use
ynpx
instead ofnpx
.
- The
Button
component. - Vertical divider between
statusCode
andtitle
ofErrorPage
. - The
Group
component. - The
ThemeToggle
component. - The
SxOperations
interface.
- Removed
index.ts
fromutil/
subdirectories.
Social#iconProps
andSocial#actionIconProps
not being optional.Video#config
andVideo#boxProps
not being optional.
- Temporarily removed the
MDX
component.
- Renamed
ErrorProps
toErrorPageProps
.
SocialProps#iconProps
andSocialProps#actionIconProps
not being optional.
- Renamed the
Error
component toErrorPage
.
- The
util#toArrayBuffer
function.
- Target has been changed to
ES2021
fromES2015
.
Class
type.
This is the first officially-supported version of mantine-extras
. Versions 1.0.0
through 2.0.3
were vital steps towards this release.
In hindsight, I should've started from version 0.0.1
.