title |
---|
Changelog |
Tags:
- 💥 - Breaking Change
- 🚀 - New Feature
- 🐛 - Bug Fix
- 📝 - Documentation
- 🏠 - Internal
- 💅 - Polish
(Tags are copied from babel)
- 🚀 Main release (no changes)
- 🚀 Add ARIA props.
- 💥 Split
Autocomplete
intoAutocomplete
andAutocomplete.Multiple
and fix their types. - 🚀 OverridableComponent: Add
componentWithUnknownProps
type coercion function.
- 💥 Split
Autocomplete
intoAutocomplete
andAutocomplete.Multiple
and fix their types. - 🚀 OverridableComponent: Add
componentWithUnknownProps
type coercion function.
- 🐛 Fab: Actually inherit onClick from ButtonBase
- 🐛 Fix anchorEl binding in Popper and Popover
- 🐛 Fab inherits its props from ButtonBase now
- 🐛 Add missing onMouseEnter to CommonProps.clickableProps
- 🐛 Fix Popper anchorEl signature once more.
- 🐛 Fix Popper anchorEl signature
- 💥 Switch to rescript.json for all packages
- 💥 Switch to rescript.json
-
💅 Switch to rescript.json
-
🐛 Fix Autocomplete's renderTags signature.
-
🐛 Fix Autocomplete's renderOption signature.
-
🐛 Fix typo '@as' annotations in Fab and LoadingButton.
- 🐛 Fix Breadcrumbs signature.
- 🚀 Add scaffolding for MUI System package bindings.
- 🐛 Fix missing clickable props for TableRow.
- 🐛 Make MUI lab able to depend on current rescript-mui-material version.
- 🐛 Fix CardActionArea having no typical button props like onClick.
- 💥 Finish complete bindings rewrite of the main MUI package.
- 💥 Complete rewrite to adapt to MUI v5 (in progress).
- 🐛 Fix Input element type.
- 💥 Complete rewrite to adapt to MUI v5 (in progress).
- 💥 Release rescript-mui packages under a new npm organization (
@rescript-mui
). - 📝 Rename the repository to rescript-mui.
- 📝 Deprecate website.
- 🏠 Restructure repo to a ReScript-Monorepo with pinned-packages.
- 🐛 Fixed the binding generator's handling of
int
enums.
- 🏠 Fixed outdated peer dependencies.
- 💥 Converted the main entry point
MaterialUi
to theMui
namespace. - 💥 Added
Any
module as a replacement forMaterialUi.Types
andMaterialUi.any
. - 💥 Use stricter
React.element
type for children. - 💥 Simplified ThemeProvider and removed MuiThemeProvider.
- 💥
createTheme
replacescreateMuiTheme
. - 💥 Removed
WithStyles
HOC and added a simpleuseStyles
binding instead. - 🚀 Added some custom props for
Button
,ButtonBase
,FormControlLabel
,OutlinedInput
,Radio
,Switch
,TableRow
,TextField
. - 🚀 Updated to material-ui 4.12.3 and material-ui-lab 4.0.0-alpha.60.
- 📝 Updated all Documentation to current changes.
- 📝 Added a migration guide for the transition to this version.
- 📝 Added a bunch of examples.
- 📝 ReScript syntax highlighting.
- 🏠 Made most bindings zero cost
- 🏠 Restructured the monorepo.
- 💅 Finished Reason -> ReScript transition.
- 💥 Republished 2.1.0 with the new package name
rescript-material-ui
.
This is the last version with the old package name @jsiebern/bs-material-ui
.
- 🚀 Updated to MaterialUi v4.11.4
- 🚀 Added StylesProvider
- 💥 Switched to the new
@rescript/react
package (keep on2.0.0
if you need legacy support)
- 💥 Deprecated the pre v2 bindings for the zero cost version (pre v2 is no longer supported)
- 🚀 Updated to MaterialUi v4.11.0
- 🚀 Added a documentation page
- 🚀 Updated to MaterialUi v4.8.1
- 🚀 Hooks are now on the master branch / main npm package
- 🚀 Updated to MaterialUi v3.9.2
- 🏠 Moved all related repos into this one
- 💥 Removed the icons from this repo, see the README for more information
- 🚀 Bump to version 1.0.0 of the bindings (Because I think that the general way of the bindings won't change much from now on)
- 🚀 Updated to MaterialUi v3.8.1
- 🚀 Added bindings to
@material-ui/icons
(needs to be installed separately) WARNING: Currently broken (includes the whole icons package, fix coming down the road) - 🚀 Added properly typed theme (see examples!)
- 🚀 Added
theme => ReactDOMRe.Style.t
functionality for the ppx - 🏠 Moved the withStyles PPX into it's own repository (https://github.com/jsiebern/reason-mui-withstyles-ppx)
- 💥 Removed the
render
prop from the safe styles component (generated by the ppx), it has to be used as a HOC now (please see the updated examples)
- 🚀 Updated to MaterialUi v3.2.2
- 🚀 Added
xsAuto
,smAuto
,mdAuto
,lgAuto
,xlAuto
properties to theGrid
component (will override their respective set properties if defined) - 🚀
mui.withStyles
generated components now accept a single child OR a render prop (no...
array spread when using as aHOC
) - 🏠 Added an example page: Clone the project,
yarn install
, thenyarn examples
to start the dev server
- 🚀 Updated to MaterialUi v3.2.0
- 🚀 Updated to MaterialUi v3.1.1
- 🐛 Brought back the
Popper
component - 🐛 Fixed
WithStyles
component crashing when themed argument is not passed - 🏠 Switched binding style to support both
es6
andcommonjs
- 🚀 Updated to MaterialUI v1.5.1
- 💥 Updated to ReasonReact v5 (using
ReactEvent
instead ofReactEventRe
)
- 🚀 Updated to MaterialUI v1.4.1
- 🐛 Grid component sizes were converted to strings
- 🚀 Added
ppx_withStyles
forlinux
andmac
- 🚀 Updated to MaterialUI v1.3.1
- 🚀 Added a postinstall hook for a platform dependant install of the ppx_withStyles
- 💥 Updated to Bucklescript v4.0.0 (abstract shapes field access switched
from
key
tokeyGet
)
- 🚀 Updated to MaterialUI v1.2.2
- 🚀 Updated to MaterialUI v1.1.0
- 💥 Switched to
[bs.deriving abstract]
to work with object shapes (see componentPopover
as an example) - 💥 Switched to trailing underscores for reserved names as per
reason-react v0.4.2
practice
- 🐛 Fixed the
Grid
component so it requires numbers instead of strings
- 🚀 Most of the
onChange
handlers should be accurate now - 🏠 The modules are now split into several files (reduces resulting bundle size)
- 📝 Added a changelog file