Changelog
=========

## v1.10.0

### Pull Requests

- [#445](https://github.com/offirgolan/ember-light-table/pull/445) **readme**: add link to #e-light-table Slack channel  *by [Jan Buschtöns](https://github.com/buschtoens)*
- [#449](https://github.com/offirgolan/ember-light-table/pull/449) **head & foot**: make `table.height` optional, warn in `table-header` mixin  *by [Jan Buschtöns](https://github.com/buschtoens)*
- [#451](https://github.com/offirgolan/ember-light-table/pull/451) **table**: add `setRowsSynced` method  *by [Jan Buschtöns](https://github.com/buschtoens)*
- [#457](https://github.com/offirgolan/ember-light-table/pull/457) **light-table**: add `extra` property  *by [Jan Buschtöns](https://github.com/buschtoens)*
- [#464](https://github.com/offirgolan/ember-light-table/pull/464) **light-table**: add `iconSortable` property  *by [Vince Eberle](https://github.com/ignatius-j)*
- [#473](https://github.com/offirgolan/ember-light-table/pull/473) **refactor**: migrate to RFC 176 style ES6 module imports  *by [Robert Wagner](https://github.com/rwwagner90)*
- [#462](https://github.com/offirgolan/ember-light-table/pull/462) **ci/travis**: use headless Chrome  *by [Jan Buschtöns](https://github.com/buschtoens)*
- [#466](https://github.com/offirgolan/ember-light-table/pull/466) **ci**: align Chrome headless usage with ember-cli 2.15  *by [Jan Buschtöns](https://github.com/buschtoens)*

#### Commits

- [a60647ab](https://github.com/offirgolan/ember-light-table/commit/a60647abb87904e031afc90d5a083a5496da53fa) **test(light-table)**: add case for `extra` and `tableActions` *by [Jan Buschtöns](https://github.com/buschtoens)*

## v1.9.0

### Pull Requests

- [#390](https://github.com/offirgolan/ember-light-table/pull/390)  Move ember-truth-helpers to dependencies  *by [fsmanuel/chore](https://github.com/fsmanuel/chore)*
- [#422](https://github.com/offirgolan/ember-light-table/pull/422)  Fix missing 'as body' on example code  *by [Ahmad Suhendri](https://github.com/ahmadsoe)*
- [#438](https://github.com/offirgolan/ember-light-table/pull/438)  Modernize ELT, kill bower and enable yarn  *by [Jan Buschtöns](https://github.com/buschtoens)*
- [#440](https://github.com/offirgolan/ember-light-table/pull/440) **tests/table**: isEmpty & isEmpty (enableSync = true)  *by [Jan Buschtöns](https://github.com/buschtoens)*
- [#441](https://github.com/offirgolan/ember-light-table/pull/441) **readme**: add more information on collaborating  *by [Jan Buschtöns](https://github.com/buschtoens)*
- [#439](https://github.com/offirgolan/ember-light-table/pull/439)  Polyfill support for __proto__ in IE <= 10  *by [Jan Buschtöns](https://github.com/buschtoens)*
- [#421](https://github.com/offirgolan/ember-light-table/pull/421) **lt-body**: add enableScaffolding option  *by [Jan Buschtöns](https://github.com/buschtoens)*
- [#445](https://github.com/offirgolan/ember-light-table/pull/445) **readme**: add link to #e-light-table Slack channel  *by [Jan Buschtöns](https://github.com/buschtoens)*
- [#449](https://github.com/offirgolan/ember-light-table/pull/449) **head & foot**: make `table.height` optional, warn in `table-header` mixin  *by [Jan Buschtöns](https://github.com/buschtoens)*
- [#451](https://github.com/offirgolan/ember-light-table/pull/451) **table**: add `setRowsSynced` method  *by [Jan Buschtöns](https://github.com/buschtoens)*

#### Commits

- [b0db5b15](https://github.com/offirgolan/ember-light-table/commit/b0db5b15d96e1b7bfd8f96a3001bfac6338ec0b3) **update ember-scrollable version (#408)**: //github.com/offirgolan/ember-light-table/issues/396 *by [Rusty Toms](https://github.com/RustyToms)*

## v1.8.6

### Pull Requests

- [#385](https://github.com/offirgolan/ember-light-table/pull/385)  Fixes 'onScroll' deprecation  *by [Alex Alvarez](https://github.com/alexander-alvarez)*
- [#386](https://github.com/offirgolan/ember-light-table/pull/386)  Move ember-cli-string-helpers to dependencies  *by [Jonathan Steele](https://github.com/ynnoj)*

## v1.8.5

### Pull Requests

- [#383](https://github.com/offirgolan/ember-light-table/pull/383)  Fix for ember-composable-helpers addon incompatibility  *by [Nicholas McClay](https://github.com/nmcclay)*

## v1.8.4

### Pull Requests

- [#348](https://github.com/offirgolan/ember-light-table/pull/348)  Update Column.js to support parent  *by [Alex Alvarez](https://github.com/alexander-alvarez)*

## v1.8.3

### Pull Requests

- [#322](https://github.com/offirgolan/ember-light-table/pull/322)  Fix typo for default colspan  *by [Ilya Radchenko](https://github.com/knownasilya)*
- [#318](https://github.com/offirgolan/ember-light-table/pull/318)  Change <span> to <i> tag for sorting icons  *by [Julie Graceffa](https://github.com/jewls618)*
- [#332](https://github.com/offirgolan/ember-light-table/pull/332)  Bump ember-scrollable  *by [Offir Golan](https://github.com/offirgolan)*

#### Commits

- [70320d05](https://github.com/offirgolan/ember-light-table/commit/70320d05a99021e35d5c0878dccf6499ce88216c) **fix(package)**: update ember-get-config to version 0.2.1 *by [greenkeeper[bot]](https://github.com/greenkeeper[bot])*

## v1.8.2

### Pull Requests

- [#321](https://github.com/offirgolan/ember-light-table/pull/321)  Update ember-scrollable to the latest version 🚀  *by [Offir Golan](https://github.com/offirgolan/greenkeeper)*

#### Commits

- [e2438a50](https://github.com/offirgolan/ember-light-table/commit/e2438a508e890ee7ccce7a02fde9654c047ebee8) **fix(package)**: update ember-scrollable to version 0.4.0 *by [greenkeeper[bot]](https://github.com/greenkeeper[bot])*

## v1.8.1

### Pull Requests
- [#303](https://github.com/offirgolan/ember-light-table/pull/303)  Remove deprecated Ember.K  *by [cibernox](https://github.com/cibernox)*
- [#308](https://github.com/offirgolan/ember-light-table/pull/308)  Update ember-in-viewport to the latest version 🚀  *by [Offir Golan](https://github.com/offirgolan/greenkeeper)*

## v1.8.0

### Pull Requests

- [#290](https://github.com/offirgolan/ember-light-table/pull/290)  [FEATURE] Add selectOnClick option  *by [Offir Golan](https://github.com/offirgolan)*

## v1.7.1

### Pull Requests

- [#286](https://github.com/offirgolan/ember-light-table/pull/286)  [BUGFIX] In viewport left/right tolerance adjustment  *by [Offir Golan](https://github.com/offirgolan)*

## v1.7.0

### Pull Requests

- [#222](https://github.com/offirgolan/ember-light-table/pull/222)  [FEATURE] Support horizontal scrolling  *by [Offir Golan](https://github.com/offirgolan)*
- [#281](https://github.com/offirgolan/ember-light-table/pull/281)  [BUGFIX] Resolve IE drag and drop crashes  *by [Offir Golan](https://github.com/offirgolan)*

## v1.6.1

### Pull Requests

- [#266](https://github.com/offirgolan/ember-light-table/pull/266)  [BUGFIX] Require ember-scrollable@^0.3.5  *by [Jan Buschtöns](https://github.com/buschtoens)*

## v1.6.0

### Pull Requests

- [#252](https://github.com/offirgolan/ember-light-table/pull/252)  [BUGFIX] Resizable column improvements  *by [Offir Golan](https://github.com/offirgolan)*
- [#254](https://github.com/offirgolan/ember-light-table/pull/254)  [BUGFIX] repeated scrollToRow  *by [Jan Buschtöns](https://github.com/buschtoens)*
- [#258](https://github.com/offirgolan/ember-light-table/pull/258)  [FEATURE] Draggable Columns  *by [Offir Golan](https://github.com/offirgolan)*

## v1.5.2

### Pull Requests

- [#244](https://github.com/offirgolan/ember-light-table/pull/244)  [FEATURE] minResizeWidth + Event bubbling fix  *by [Offir Golan](https://github.com/offirgolan)*

## v1.5.1

### Pull Requests

- [#241](https://github.com/offirgolan/ember-light-table/pull/241)  [BUGFIX] Add safe checks to scroll logic  *by [Offir Golan](https://github.com/offirgolan)*

## v1.5.0

### Pull Requests

- [#221](https://github.com/offirgolan/ember-light-table/pull/221)  [FEATURE] Add label to base column to be used in column types  *by [Offir Golan](https://github.com/offirgolan)*
- [#228](https://github.com/offirgolan/ember-light-table/pull/228)  [FEATURE] ScrollTo and ScrollToRow  *by [Jan Buschtöns](https://github.com/buschtoens)*
- [#235](https://github.com/offirgolan/ember-light-table/pull/235)  [FEATURE] Responsive Columns  *by [Offir Golan](https://github.com/offirgolan)*

## v1.4.4

### Pull Requests

- [#220](https://github.com/offirgolan/ember-light-table/pull/220)  [BUGFIX] CPs using filterBy should also be dependent on the array size  *by [Offir Golan](https://github.com/offirgolan)*

## v1.4.3

### Pull Requests

- [#214](https://github.com/offirgolan/ember-light-table/pull/214)  [BUGFIX] enableSync sorting duplicates records  *by [Offir Golan](https://github.com/offirgolan)*

## v1.4.2

### Pull Requests

- [#211](https://github.com/offirgolan/ember-light-table/pull/211)  Upgrade dependencies to support Ember 2.9.0  *by [Offir Golan](https://github.com/offirgolan)*

## v1.4.1

### Pull Requests

- [#204](https://github.com/offirgolan/ember-light-table/pull/204)  Update ember-scrollable  *by [Taras Mankovski](https://github.com/taras)*

## v1.4.0

### Pull Requests

- [#167](https://github.com/offirgolan/ember-light-table/pull/167)  [FEATURE] Two-way sync between rows and model  *by [Offir Golan](https://github.com/offirgolan)*
- [#177](https://github.com/offirgolan/ember-light-table/pull/177)  [FEATURE] Customizable components  *by [Taras Mankovski](https://github.com/taras)*
- [#183](https://github.com/offirgolan/ember-light-table/pull/183)  [BUGFIX] Add footer scaffolding and move width into style attr  *by [Offir Golan](https://github.com/offirgolan)*

## v1.3.1

### Pull Requests

- [#166](https://github.com/offirgolan/ember-light-table/pull/166)  [FEATURE] Introduce `resizeOnDrag` for column resizing  *by [Offir Golan](https://github.com/offirgolan)*

## v1.3.0

### Pull Requests

- [#164](https://github.com/offirgolan/ember-light-table/pull/164)  [FEATURE] Rename flattenedColumns to allColumns  *by [Offir Golan](https://github.com/offirgolan)*

## v1.2.0

### Pull Requests

- [#160](https://github.com/offirgolan/ember-light-table/pull/160)  [FEATURE] `multiSelectRequiresKeyboard` option for toggling row selection without ctrl/cmd  *by [Jeremy Bargar](https://github.com/bargar)*
- [#163](https://github.com/offirgolan/ember-light-table/pull/163)  [BUGFIX] Autoprefix addon.css (until PostCSS is up and running) + install ember-cli-autoprefixer to prefix demo page CSS  *by [Offir Golan](https://github.com/offirgolan)*
- [#163](https://github.com/offirgolan/ember-light-table/pull/163)  [BUGFIX] Pass table instance + rawValue to custom cell component  *by [Offir Golan](https://github.com/offirgolan)*
- [#163](https://github.com/offirgolan/ember-light-table/pull/163)  [BUGFIX] Use style instead of deprecated width attribute  *by [Offir Golan](https://github.com/offirgolan)*
- [#163](https://github.com/offirgolan/ember-light-table/pull/163)  [BUGFIX] Remove readOnly from value in base cell so it can be modified  *by [Offir Golan](https://github.com/offirgolan)*
- [#163](https://github.com/offirgolan/ember-light-table/pull/163)  [BUGFIX] Column resizer now applies width to table rows on `mouseUp` instead of on `mouseMove`  *by [Offir Golan](https://github.com/offirgolan)*

## v1.1.1

### Pull Requests

- [#133](https://github.com/offirgolan/ember-light-table/pull/133)  [BUGFIX] onScrolledToBottom doesnt get re-triggered after removing table rows  *by [Offir Golan](https://github.com/offirgolan)*

## v1.1.0

### Pull Requests

- [#98](https://github.com/offirgolan/ember-light-table/pull/98)  [FEATURE] Resizable Columns  *by [Offir Golan](https://github.com/offirgolan)*
- [#115](https://github.com/offirgolan/ember-light-table/pull/115)  [FEATURE] Style Table Element  *by [Offir Golan](https://github.com/offirgolan)*
- [#117](https://github.com/offirgolan/ember-light-table/pull/117)  [BUGFIX] onScrolledToBottom doesnt get re-triggered when there arent enough rows in the table  *by [Offir Golan](https://github.com/offirgolan)*
- [#122](https://github.com/offirgolan/ember-light-table/pull/122)  [BUGFIX] Remove deprecations  *by [Offir Golan](https://github.com/offirgolan)*

#### Commits

- [8b80d645](https://github.com/offirgolan/ember-light-table/commit/8b80d645c59efbb37d2b92e9e839ec2bbcd29ae2) **make text unselectable if column is sortable** *by [Ben Limmer](https://github.com/blimmer)*

## v1.0.1

- [#101](https://github.com/offirgolan/ember-light-table/pull/101) Always use Ember object `get` by [@blimmer](https://github.com/blimmer)
- [#102](https://github.com/offirgolan/ember-light-table/pull/102) Use ember-font-awesome vs. ember-cli-font-awesome by  [@blimmer](https://github.com/blimmer)

## v1.0.0

- [#30](https://github.com/offirgolan/ember-light-table/pull/30) Support custom cell and column types
- [#38](https://github.com/offirgolan/ember-light-table/pull/38) Add table reference to custom column components
- [#40](https://github.com/offirgolan/ember-light-table/pull/40) Use native Ember trackpad scroll emulator via ember-scrollable - [@taras](https://github.com/taras)
- [#42](https://github.com/offirgolan/ember-light-table/pull/42) Add hideable option to columns

__BREAKING CHANGES__

1. `headerComponent` in column definition has been renamed to `component`
2. `onScrolledToBottom` action has been moved from `{{light-table}}` to `{{t.body}}` component
3. `height` has been moved from `{{t.body}}` to `{{light-table}}` component

## v0.1.9
- Remove tag-less cell component since it was restricting a bunch of Ember.Component features such as class name bindings, events, etc.

## v0.1.8
- [#14](https://github.com/offirgolan/ember-light-table/pull/14) Table cell performance to decrease render time by almost half

## v0.1.7
- Setup scroll event binding only if action is present
- Add is-expanded css class to row

## v0.1.6
- Rename `formatter` to `format`

## v0.1.5
- Ability to provide a formatter function to column definition that will be used to computed the cell value

## v0.1.4
- [#4](https://github.com/offirgolan/ember-light-table/pull/4) Apply width on cell component based on it's columns width [@steffenbrem](https://github.com/steffenbrem)
- [#5](https://github.com/offirgolan/ember-light-table/issues/5) Add insertRowAt & insertColumnAt to public Table API
- Return pushed/inserted rows & columns from public APIs

## v0.1.3
- Fixed an issue where cell value was not bound

## v0.1.2
- Ability to push rows using ArrayProxy instances

## v0.1.1
- [#1](https://github.com/offirgolan/ember-light-table/issues/1) Add default CSS

## v0.1.0
- Initial Release
