Bugfix #946. Now HOT won't paste anything, if no cell is selected.
Bugfix #944. Added proper handling of SHIFT + PrintableCharacter keyboard events.
Now colWidth() spec helper works properly with tables having column headers
Bugfix #945. afterColumnResize will now be fired only if size of a column actually changed. Fixed firing afterColumnResize with undefined size argument, when double clicking on a column header.
Bugfix #949. Resize handles in manualColumnResize plugin are now properly positioned, after table resize.
Bugfix #915. Fixed inserting and removing rows when columnSorting plugin is enabled, but table hasn't been sorted yet
Bugfix #674. Table content manipulation functions, available through context menu, will now work properly, regardless of selection direction.
Bugfix #959. Cell properties and column properties are now removed together with row and column data.
Bugfix #939. AfterChange event will be fired only once, when using autocomplete editor.
Added addHook() spec helper
Bugfix #895. Toggling checkbox state using spacebar will now actually update table data and trigger afterChange event
mouseDown and mouseUp spec helpers can now handle plain DOM objects
Added mouseDubleClick spec helper
Fixed autocompleteEditor tests, that were always passing
Bugfix #638. Opening autocomplete list, hovering over a list item and then clicking outside of the table will close the editor and won't change cell value
Remove row will now alter the original data object, instead of replacing it with new one.
From now on, observeChanges plugin won't call redner() method when changes were made using HOT data manipulation methods.
ObserveChanges will now fire hooks: afterCreateRow, afterCreateCol, afterRemoveRow, afterRemoveCol, afterChange when appropriate changes are detected.
observeChanges now works with browsers that support native Object.observe method.
Bugfix #965. Added more specific selectors for cell classes htDimmed and htNumeric