All Versions
63
Latest Version
Avg Release Cycle
23 days
Latest Release
939 days ago

Changelog History
Page 5

  • v1.0.0-beta.15 Changes

    February 05, 2020

    ๐Ÿ› Bug Fixes

    • ๐Ÿ›  Fix parent Dialog closing when clicking on nested DialogBackdrop (#530) (e8bc3be), closes #529
    • ๐Ÿ›  Fix warning on deprecated Provider import (1cd9421)
    • Prevent clicks when pressing Enter/Space with meta key on non-native Tabbable (#534) (7f0c8cf)
    • Stop converting File objects into plain objects when submitting Form (5899d8d), closes #415

    ๐Ÿ”‹ Features

    • โž• Add modal state to useDialogState (#535) (f3953ad), closes #404
    • โž• Add unstable_offset option to usePopoverState (#527) (301fbca), closes #511
    • Render nested Dialog on a portal outside of its parent Dialog (#533) (9f0a5cc)
    • Replace unstable_wrap by wrapElement (#538) (17a12fb)
    • reakit-utils: Add getActiveElement method (a252fcd)

    ๐Ÿ’ฅ BREAKING CHANGES

    • ๐Ÿ”Š This should affect a very small number of people: the way nested modal Dialogs are rendered has been changed. To avoid styling issues, nested dialogs are rendered outside of the parent Dialog (but still inside the parent Portal).
  • v1.0.0-beta.14 Changes

    December 18, 2019

    ๐Ÿ› Bug Fixes

    • ๐Ÿ›  Fix Dialog closing when clicking inside it and dragging outside (#510) (7d580e6), closes #506
    • ๐Ÿ›  Fix Portal with null context on client (#514) (619adfd), closes #513
    • ๐Ÿ›  Fix components not rendering id prop (#520) (866db9d), closes #518

    ๐Ÿ”‹ Features

    • โž• Add unstable_inner option to usePopoverState (#517) (d5e1e8f), closes #516
  • v1.0.0-beta.13 Changes

    November 22, 2019

    ๐Ÿ› Bug Fixes

    • ๐Ÿ›  Fix form.reset() not reverting array fields to initial state (#503) (43ca6a8), closes #502
    • Prevent an unnecessary re-render on Button (e39842d)
    • Standardize precedence when options and htmlProps conflict (#501) (5b8e02f)
    • Stop ignoring checked and value props passed as html props to useCheckbox (#500) (c8cb0bb), closes #465
    • Stop persisting onChange event on Checkbox (#499) (fd4a694), closes #498

    ๐Ÿ’ฅ BREAKING CHANGES

    • When passing a custom onChange prop to Checkbox, event.target.checked will no longer return a different value than when using the native <input type="checkbox"> element.

    Before:

      <Checkbox onChange={event => setChecked(!event.target.checked)} />;
    

    After:

      <Checkbox onChange={event => setChecked(event.target.checked)} />;
    
  • v1.0.0-beta.12 Changes

    November 14, 2019

    ๐Ÿ”‹ Features

    • reakit-system: Replace useCompose by useComposeOptions on createHook (#493) (50fd7df)
    • โž• Add baseId option to useHiddenState and derivative hooks (837aa58)
    • โž• Add baseId option to useRoverState and derivative hooks (#494) (42e9dd0)
    • โž• Add experimental Id module (#492) (5d87e99)
  • v1.0.0-beta.11 Changes

    November 08, 2019

    ๐Ÿ› Bug Fixes

    • ๐Ÿ›  Fix Tabbable preventing click after enabling it (#481) (6b58a34), closes #480
    • ๐Ÿ›  Fix Tabbable preventing space and enter keys on FormInput (3f49d6b)
  • v1.0.0-beta.10 Changes

    November 02, 2019

    ๐Ÿ› Bug Fixes

    • ๐Ÿ›  Fix MenuItemCheckbox and MenuItemRadio not working (#473) (11b7bfa), closes #472
    • ๐Ÿ›  Fix Rover trying to focus itself again when it receives focus (#476) (b27194e)
    • ๐Ÿ›  Fix Tabbable focus behavior on Mac Safari/Firefox (#458) (8306241)
    • 0๏ธโƒฃ Stop adding type="button" on Button by default (#474) (82b7279)
  • v1.0.0-beta.1 Changes

    May 21, 2019

    ๐Ÿ› Bug Fixes

    • Avoid infinite loop when using render props composition (8256330)
    • ๐Ÿ›  Fix Provider not working without unstable_system prop (37862fb)
    • Stop flipping orientation on Separator (52a0e63)

    ๐Ÿ”‹ Features

    • Set display: none on Hidden when its visible prop is set to false (73d6cd2)

    ๐Ÿ’ฅ BREAKING CHANGES

    • Separator doesn't flip its orientation anymore. If you pass orientation="vertical" it'll render aria-orientation="vertical" now.
  • v1.0.0-beta.0 Changes

    May 13, 2019

    ๐Ÿ› Bug Fixes

    • ๐Ÿ›  Fix Tabbable erroneously preventing onMouseDown on inputs (10af438)
    • ๐Ÿ›  Fix nested Dialogs not closing when parent dialogs close (84d1e16)
  • v1.0.0-alpha.4 Changes

    May 12, 2019

    ๐Ÿ› Bug Fixes

    • ๐Ÿ›  Fix Menu not correctly moving with arrow keys (3b55b85)
    • ๐Ÿ›  Fix PopoverArrow styles (a90d71f)
    • ๐Ÿ›  Fix Tabbable not responding to Enter key (24b54c3)
    • ๐Ÿ›  Fix arrow keys closing Dialog opened by Menu (c3fdbcd)
    • Prevent buggy scroll on focus when showing Dialog (e0a328b)
    • โœ‚ Remove the need of double click on MenuItem on mobile (73b920e)
    • Render VisuallyHidden as span instead of div since it could be placed in an inline element (ac24c08)

    ๐Ÿ”‹ Features

    • โž• Add state and setState props to Checkbox and Radio (5902ab1)
    • โž• Add unstable_animated prop to Hidden (e0ff29f)
    • Add unstable_preventOverflow, unstable_boundariesElement and unstable_fixed props to usePopoverState (f0930e2)
    • โž• Add experimental unstable_orphan prop to Dialog (d0f6b52)
    • โœ‚ Remove experimental KeyBinder in favor of internal createOnKeyDown util (b0adfa8)
    • ๐Ÿ”€ Rename mergeProps util to unstable_mergeProps (9be2e14)
    • Warn when some refs aren't passed to components (92f035c)

    ๐ŸŽ Performance Improvements

    • ๐Ÿ‘Œ Improve general performance by using React.memo on components (91f0d54)

    ๐Ÿ’ฅ BREAKING CHANGES

    • ๐Ÿ“ฆ mergeProps util has been renamed to unstable_mergeProps and is not exported by the root package anymore. Instead, it should be imported from reakit/utils/mergeProps.
    • currentValue and setValue have been replaced by state and setState on Checkbox, Radio and all their derivative components and related hooks.
    • All the ComponentProps typings have been renamed to ComponentHTMLProps. ComponentProps is now the combination of ComponentOptions and ComponentHTMLProps.
    • placement prop is now required on MenuDisclosure.
    • placement prop is now required on Menu.
  • v1.0.0-alpha.3 Changes

    April 25, 2019

    ๐Ÿ› Bug Fixes

    • ๐Ÿ›  Fix Checkbox not reverting indeterminate state when currentValue changes (2ee7455)
    • ๐Ÿ›  Fix mouseOut events triggering outside Dialog. (d814ddf)
    • ๐Ÿ›  Fix arrow keys not working on Menu when cursor leaves it (9f278ac)
    • ๐Ÿ›  Fix arrow keys on MenuItem incorrectly hiding Menu (94bd9db)
    • ๐Ÿ›  Fix focusing MenuItem on mouse over outside an open Dialog (aac7f3c)

    ๐Ÿ”‹ Features

    • โž• Add VisuallyHidden component (7b1d826)
    • โž• Add experimental KeyBinder component (7eb739a)
    • Render MenuGroup as a div instead of fieldset (5d4b476)
    • Return unstable_wrap method from props hooks (f668ae4)