- make 'keybindingsOnInputs' opt-in, the default is again that inputs do not trigger keybindings
- allow keybinding while focused on an input via keybindingsOnInputs
- extend support for React 0.14
- remove dependency on react to peerDependencies
- Fix
formatCode
with shifted keys: they now display as the input, like +, rather than the required keys, like shift+=
- Implement keybinding formatter that simplifies and shortens longform keycodes for display in interfaces.
- Never push
undefined
onto the array of keybindings. This is useful if you have a component that reads keybindings but doesn't have any of its own.