Releases: mlaursen/react-md
Releases · mlaursen/react-md
v2.8.3
Bug Fixes
- @react-md/layout: Added fixedAppBar flag into the
useLayoutConfig
(14e6587) - @react-md/layout: Mini Layouts Align Icons with Hamburger
Menu
in Dense Mode (abbe9a9) - @react-md/layout: non-fixed
AppBar
mini layouts (84313fc), closes #1101 - @react-md/layout: Offset for temporary mini layouts (86e75bf)
- @react-md/states: Added missing
classnames
dependency (a7a2012), closes #1155
Documentation
- @react-md/layout: Added demo for non-fixed
AppBar
layouts (d217ac1) - @react-md/typography: Added examples for overriding typography styles (57033bd), closes #1147
- react-md.dev: Added simple API documentation with
typedoc
(84739af) - react-md.dev: don't include version for latest
react-md
(a69359b) - react-md.dev: Light Theme Code Preview Colors (c9cc6a7)
- react-md.dev: redirect to v1 website (5d9ee71)
- react-md.dev: small updates after switching to free hosting (96e2dcd)
- react-md.dev: update v1 links to new repo and static hosting (92801bb)
- react-md.dev: updated tsdoc to work with
typedoc
(cf54c35) - react-md.dev: Fix
typedoc
source links when deployed through vercel (a4eed1b) - react-md.dev: Fixed
useLayoutNavigation
hook example in creating a new app (1cde856)
Other Internal Changes
- no longer build,lint,test node 10 since I upgraded some dependencies (1d3f889)
- fix anchor link to useFixedPositioning example docs (eb5a9fc)
- fixed typo (ef3f9e4)
- removed v1 info from README (b0e8ccb)
- @react-md/dev-utils: Removed old
typedoc
WIP (a7d7429) - deployment: Fixed deploy script (4072b93)
- workflow: dropped node 10 since I upgraded some dependencies (fd81950)
Library Size Changes
yarn dev-utils libsize
The gizipped UMD bundle sizes are:
- dist/umd/react-md.production.min.js 83.01 KB (- 64 B)
- dist/umd/react-md-with-font-icons.production.min.js 107.21 KB (- 69 B)
- dist/umd/react-md-with-svg-icons.production.min.js 173.12 KB (- 63 B)
The min and max gzipped CSS bundle sizes are:
- themes/react-md.grey-red-700-light.min.css 17.56 KB (+ 12 B)
- themes/react-md.lime-teal-200-dark.min.css 17.63 KB (+ 12 B)
v2.8.2
Bug Fixes
- @react-md/utils: Cancel hover mode timers on click (892dc24)
Other Internal Changes
- removed engines from root package.json (1165471)
Library Size Changes
yarn dev-utils libsize
The gizipped UMD bundle sizes are:
- dist/umd/react-md.production.min.js 83.65 KB
- dist/umd/react-md-with-font-icons.production.min.js 107.9 KB
- dist/umd/react-md-with-svg-icons.production.min.js 173.75 KB
The min and max gzipped CSS bundle sizes are:
- themes/react-md.grey-red-700-light.min.css 17.44 KB (+ 13 B)
- themes/react-md.lime-teal-200-dark.min.css 17.51 KB (+ 13 B)
v2.8.1
Bug Fixes
- @react-md/form:
MenuItemSwitch
spacing styles (8ac8299), closes #1126 - @react-md/form: Checkbox, Radio, and
Switch
color (9315eff)
Library Size Changes
yarn dev-utils libsize
The gizipped UMD bundle sizes are:
- dist/umd/react-md.production.min.js 83.65 KB
- dist/umd/react-md-with-font-icons.production.min.js 107.9 KB
- dist/umd/react-md-with-svg-icons.production.min.js 173.75 KB
The min and max gzipped CSS bundle sizes are:
- themes/react-md.grey-red-700-light.min.css 17.31 KB (+ 2 B)
- themes/react-md.lime-teal-200-dark.min.css 17.38 KB (+ 2 B)
v2.8.0
This release was mostly targeted around exposing the tooltip's "Hover Mode API" as well as the other tooltip behavior. See #1113 and the new demos for more information:
The @react-md/form package was also updated to include new components for rendering checkbox, radio, and switch components within menus. See #1123 and Menus with Form Controls Example for more information.
Finally, react-md
was updated to support [email protected]
by removing the resize-observer-polyfill
dependency since it has conflicting types with the now provided type definitions around resize observers. If you are a typescript user, see #1099 for more information around this change.
Bug Fixes
- @react-md/dialog:
FixedDialog
appliesstyle
prop (bb4ad2f) - @react-md/utils: Click Behavior for Hover Mode (d0fda80)
- @react-md/utils: focusElementsWithin correctly focuses container element as a fallback (cff46c4)
Features
- @react-md/form: Implemented
Form
Menu
Item Components (fed2b9f) - @react-md/transition: Updated
useFixedPositioning
to merge style objects (1ab84d7) - @react-md/transition: updated
useFixedPositioning
to support fixedTo ref (ced550a) - @react-md/utils: Added
isFocusable
util (1d92472) - @react-md/utils: implemented a reusable hover mode API (4f5ce2f)
- typescript: bump
typescript
version to v4.2.3 (b094b36)
Documentation
- @react-md/form: Updated form menu components for better documentation and examples in code (d9695b7)
- react-md.dev: Added
Menu
WithForm
Controls Demo (dbc2d21) - react-md.dev: Added
Tooltip
Hook Example (9783c44) - react-md.dev: Added a new Hover Mode demo (1e0e783)
- react-md.dev: Added Sticky Hover Mode Example (1a94a31)
- react-md.dev: additional
Tooltip
Hook documentation (5447f64) - react-md.dev: fix documentation site deployment (9588c37)
- react-md.dev: removed custom nextjs server (8389b68)
- react-md.dev: Suppress hydration warning for App Size (c5a08da)
- react-md.dev: Updated documentation site after new tooltip behavior (5db9a9b)
- react-md.dev: Updated documentation site for new
HoverModeProvider
documentation (f42c65c) - seo: Added missing description meta tag (3fd9e9f)
Other Internal Changes
- Moved documentation gitignore values to root (633a586)
- @react-md/form: Added new for menu item tests (5cf4f8a)
- @react-md/form: Created
SwitchTrack
andInputToggleIcon
components (d9278b3) - @react-md/form: moved some toggle styles into separate mixins (517f199)
- @react-md/form: simplified toggle icon styles (adb6b06)
- @react-md/form: Updated
MenuItemRadio
usage to be wrapped in a group for a11y (01caa0b) - @react-md/form: Updated SliderValue to use non-portalled tooltip for existing test (b41136f)
- @react-md/layout: Updated
Configuration
to use newHoverModeProvider
(357f2bf) - @react-md/tooltip: Cleaned up some
useTooltip
code (0a6aed9) - @react-md/tooltip: Updated
Tooltip
to use new Hover Mode (386f47b) - @react-md/transition: bump @types/react-transitition-group from v4.2.4 to v4.4.1 (f3f5c7b)
- @react-md/utils: added missing since annotation to
useOnUnmount
(c758982) - eslint: updated eslintignore so I can jump through errors quickly (7bfe9f3)
- react-md.dev: Fixed sandboxes to no longer require @types/classnames (32f6f0f)
- tsconfig: separate tsconfig by package instead of a single root (b278230)
Library Size Changes
yarn dev-utils libsize
The gizipped UMD bundle sizes are:
- dist/umd/react-md.production.min.js 83.65 KB (+ 130 B)
- dist/umd/react-md-with-font-icons.production.min.js 107.9 KB (+ 143 B)
- dist/umd/react-md-with-svg-icons.production.min.js 173.75 KB (+ 122 B)
The min and max gzipped CSS bundle sizes are:
- themes/react-md.grey-red-700-light.min.css 17.29 KB (+ 4 B)
- themes/react-md.lime-teal-200-dark.min.css 17.36 KB (+ 4 B)
v2.7.1
Bug Fixes
- @react-md/form:
Select
correctly respects thereadOnly
prop (d9a0262), closes #1089 - @react-md/form:
Select
correctly updates for thedense
spec (2930595), closes #1089 - @react-md/utils: useTabFocusWrap when only one element (25178d7)
- umd: now correctly use production string for UMD bundles (a9b78ad)
Documentation
- react-md.dev: fixed build error after upgrading
next
(1861731)
Other Internal Changes
- @react-md/dev-utils: GitHub release surrounds libsize in code block (d3d122a)
- @react-md/utils: Added a simple
useOnUnmount
hook (96f3cc0) - react-md.dev: fixed Demo name replacement (70e60e1)
- ts: stopped using FC type (c5daa47)
- workflow: added develop branch to workflow triggers (c379ce3)
Library Size Changes
yarn dev-utils libsize
The gizipped UMD bundle sizes are:
- dist/umd/react-md.production.min.js 82.35 KB (- 1.65 KB)
- dist/umd/react-md-with-font-icons.production.min.js 106.47 KB (- 1.55 KB)
- dist/umd/react-md-with-svg-icons.production.min.js 172.53 KB (- 1.6 KB)
The min and max gzipped CSS bundle sizes are:
- themes/react-md.grey-red-700-light.min.css 17.25 KB
- themes/react-md.lime-teal-200-dark.min.css 17.32 KB
v2.7.0
Bug Fixes
- @react-md/alert: fixed alert color when dark theme elevation is enabled (99cc271), closes #1075
- @react-md/card: fixed card color when dark theme elevation is enabled (e5da5f5), closes #1075
- @react-md/dialog: fixed dialog color when dark theme elevation is enabled (e79993d), closes #1075
- @react-md/form: fixed listbox color when dark theme elevation is enabled (b68ac04), closes #1075
- @react-md/menu: fixed menu color when dark theme elevation is enabled (52c752d), closes #1075
- @react-md/sheet: fixed sheet color when dark theme elevation is enabled (0abe05e), closes #1075
Features
- @react-md/layout: added support for mini layouts (36b3cbc)
- @react-md/utils: added a low level
RadioGroup
widget for the radiogroup role (76d6d27)
Documentation
- updated Used By/Requires SassDoc to be collapsible (37a7536)
- @react-md/theme: added additional dark-theme-elevation SassDoc examples (172ee40)
- react-md.dev: added information about Noninteractable Chips demo (42e929b)
- react-md.dev: updated layout demos for mini layout support (1065688)
- tsdoc: fixed remaining tsdoc syntax warnings (946f4dd)
- tsdoc: fixed some tsdoc annotations and styling (0449b86)
- tsdoc: updated @SInCE annotations (c62027e)
Other Internal Changes
- updated test coverage to not include conditional component PropTypes (24e5df1)
- @react-md/dev-utils: release script will now automatically create github release (83c2b65)
- @react-md/utils: added
tryToSubmitRelatedForm
util to help with additional a11y (0566e14) - @react-md/utils: updated
loop
util to allow for a specific min value (51bcf92)
Library Size Changes
yarn dev-utils libsize
The gizipped UMD bundle sizes are:
- dist/umd/react-md.production.min.js 99.21 KB (+ 173 B)
- dist/umd/react-md-with-font-icons.production.min.js 122.31 KB (+ 175 B)
- dist/umd/react-md-with-svg-icons.production.min.js 188.89 KB (+ 196 B)
The min and max gzipped CSS bundle sizes are:
- themes/react-md.grey-red-700-light.min.css 17.25 KB (+ 8 B)
- themes/react-md.lime-teal-200-dark.min.css 17.32 KB (+ 9 B)
v2.6.0
Bug Fixes
- @react-md/layout: floating layout has correct color in dark theme (7fa6b0c)
- @react-md/layout: toggleable layout title now aligns with persistent layouts (8b8efb2)
Features
- @react-md/chip: added support for noninteractable chips (9309985), closes #1046
- @react-md/layout: added prop to control toggleable layouts default visibility (6e4a06d), closes #1066
Documentation
- react-md.dev: slightly better search results (0e3d3f7)
Other Internal Changes
- @react-md/divider: updated test to use the correct act (a621625)
- @react-md/link: added new tests for
SkipToMainContent
(3f6e866) - @react-md/utils: Added better dev display names for UserInteractionMode context parts (01f6e3d)
- @react-md/utils: refactored UserInteractionMode hooks and components (af72791)
- changelog: fixed some more changelog/release behavior (e11c0ea)
- coverage: fixed test coverage to include files without tests (ba72630)
v2.5.5
v2.5.4
v2.5.3
Bug Fixes
- @react-md/form: fixed floating label behavior for
TextArea
(80c22ba), closes #1043 - @react-md/layout: Fixed
scrollIntoView
behavior for the layout tree (4716c76)