- TextArea, TextInput: Accept max-/minLength props (#126).
- Popup: Allow to be mounted visible (#128).
- Update devDependencies (#129).
- Overlay: Inherit zIndexGroupLevel from ancestors (#125).
- TextArea, TextInput: add onClick to props (#118).
- TextArea, TextInput: add missing propTypes (#119).
- Select: fix "ref" name of Button (#117).
- Popup: fix
findDOMNode()
call insidecomponentWillUnmount
hook (#114).
- Control: Fix
focused
props handling (#107). - Menu, Select: Fix
focused
state management; Menu: Fix scroll to selected item (#111).
- Layout, Popup: some handlers miss
this.props
argument (#101).
- Menu: Fix internal cache flushing (#100).
- Add
_js_inited
suffix to class names (#98). - Fix scripts/generate-main.sh to work properly on Linux.
- Link: add examples and tests for
view
prop (#94).
- Select: prevent internal Button from form submission (#91).
- Link: add
view
prop (#89).
- Menu: Fix value validation in
mode=radio
(#87).
- Control: pass
this.props
as a second argument toonFocusChange()
andonHoverChange()
handlers (#84), (#86). - TextInput: support for
autocomplete
property (#85).
- pressable: Add "displayName" to wrapped class (#82).
generate-main
script doesn't work on Linux (#80).- Overlay:
layerWillBecomeHidden()
andreleaseZIndex()
must be idempotent (#81).
- MenuItem: support for
type
property (#75).
- Button: support for
title
property (#74).
- Control:
textValue()
doesn't play nice with numbers (#73). - Select: menu must not be narrower than button (#71).
- Add tests for Control.
- Add Select with
_width_available
CSS class example.
- Add a
pre-commit
hook to automatically lint the code before commit (#70). - Reduce the overall production size of the module by applying some Babel magic (#69).
- Got rid of own states that represented "value" of components:
- Select: Fit popup into viewport (#65).
- Components can be imported as a named modules from the package main entrypoint (#62).
- Link, Button: synthetic event is passed as a first argument to the
onClick()
handler (#61).
- Link, Button:
onClick()
handler must be called only on left button click (#61). - Link, Button: Impossible to do a default prevention in
onClick()
handler (#61).
- Button: pass "type" prop to underlying (#54).
- Select: add protected method
renderButtonText()
(#52). - Link: add unit-tests (#53).
- Start using chai-enzyme for unit-tests.
- warning was updated to 3.0.0.
- Link: fix type declaration for "type" prop.
- Fix project license.
- Update readme.
- Initial public release.