- 5dccab6a test(light-table/onScrolledToBottom): skip by Jan Buschtöns
- a3af0b48 test(lt-body/scaffolding): use querySelectorAll for subquery by Jan Buschtöns
- 07972532 fix(lt-infinity): disable intersection observer by Jan Buschtöns
- 59054009 fix(classes/{Column,Row}): assign properties in the Ember init hook by Jan Buschtöns
- 2cc88bac fix(lt-infinity): set default scroll buffer to 0 by Jan Buschtöns
- 35c89933 refactor(mixins/table-header): set sharedOptions.fixed(Header|Footer) once in init by Jan Buschtöns
- 5a4fd499 docs(README): fix Ember.js versions badge by Jan Buschtöns
- fa9e50b8 docs(README): add logo by Jan Buschtöns
- 0d99b0f4 fix(Table): constructor asserts param types (#522) by Redmond Tran
- f5b56c97 fix(draggable-column): guard against undefined sourceColumn (#521) by Craig MacKenzie
- 6d71609d fix(occlusion): wire up lastVisibleChanged by Jan Buschtöns
This patch release primarily re-enabled dynamic column sizing for occlusion tables and wires up the onScrolledToBottom
and onScroll
actions.
However, we have to (temporarily) remove expanded rows. See this comment in #514 for more details.
- 55f5962e fix(occlusion): remove colspan from loader and no-data spanned rows by Jan Buschtöns
- 5f6637e3 fix(occlusion): temporarily remove yield inside vertical-collection by Jan Buschtöns
- ee30bb83 fix(occlusion): wire up onScroll and onScrolledToBottom by Jan Buschtöns
- b93f0671 fix(occlusion): pass bufferSize based on scrollBuffer by Jan Buschtöns
- c240a23c fix(occlusion): tbody sizing via flexbox, dynamic column widths by Jan Buschtöns
- 140ea0d6 docs(README): update "help wanted" label link by Jan Buschtöns
- 7feb748c feat(lt-body): Preliminary Vertical collection integration (#483) by Alex Alvarez
- e16af170 feat(table-header): custom icon components (#489) by RedTn
- daa657ee fix(draggable-column): ensure the drop target remains properly identified (#496) by akshay-kr
- 2e2faf93 fix(draggable-column): ensure the drop target remains properly identified (#418) by RustyToms
- #445 readme: add link to #e-light-table Slack channel by Jan Buschtöns
- #449 head & foot: make
table.height
optional, warn intable-header
mixin by Jan Buschtöns - #451 table: add
setRowsSynced
method by Jan Buschtöns - #457 light-table: add
extra
property by Jan Buschtöns - #464 light-table: add
iconSortable
property by Vince Eberle - #473 refactor: migrate to RFC 176 style ES6 module imports by Robert Wagner
- #462 ci/travis: use headless Chrome by Jan Buschtöns
- #466 ci: align Chrome headless usage with ember-cli 2.15 by Jan Buschtöns
- a60647ab test(light-table): add case for
extra
andtableActions
by Jan Buschtöns
- #390 Move ember-truth-helpers to dependencies by fsmanuel/chore
- #422 Fix missing 'as body' on example code by Ahmad Suhendri
- #438 Modernize ELT, kill bower and enable yarn by Jan Buschtöns
- #440 tests/table: isEmpty & isEmpty (enableSync = true) by Jan Buschtöns
- #441 readme: add more information on collaborating by Jan Buschtöns
- #439 Polyfill support for proto in IE <= 10 by Jan Buschtöns
- #421 lt-body: add enableScaffolding option by Jan Buschtöns
- #445 readme: add link to #e-light-table Slack channel by Jan Buschtöns
- #449 head & foot: make
table.height
optional, warn intable-header
mixin by Jan Buschtöns - #451 table: add
setRowsSynced
method by Jan Buschtöns
- b0db5b15 update ember-scrollable version (#408): //github.com/adopted-ember-addons/issues/396 by Rusty Toms
- #385 Fixes 'onScroll' deprecation by Alex Alvarez
- #386 Move ember-cli-string-helpers to dependencies by Jonathan Steele
- #383 Fix for ember-composable-helpers addon incompatibility by Nicholas McClay
- #348 Update Column.js to support parent by Alex Alvarez
- #322 Fix typo for default colspan by Ilya Radchenko
- #318 Change to tag for sorting icons by Julie Graceffa
- #332 Bump ember-scrollable by Offir Golan
- 70320d05 fix(package): update ember-get-config to version 0.2.1 by greenkeeper[bot]
- #321 Update ember-scrollable to the latest version 🚀 by Offir Golan
- e2438a50 fix(package): update ember-scrollable to version 0.4.0 by greenkeeper[bot]
- #303 Remove deprecated Ember.K by cibernox
- #308 Update ember-in-viewport to the latest version 🚀 by Offir Golan
- #290 [FEATURE] Add selectOnClick option by Offir Golan
- #286 [BUGFIX] In viewport left/right tolerance adjustment by Offir Golan
- #222 [FEATURE] Support horizontal scrolling by Offir Golan
- #281 [BUGFIX] Resolve IE drag and drop crashes by Offir Golan
- #266 [BUGFIX] Require ember-scrollable@^0.3.5 by Jan Buschtöns
- #252 [BUGFIX] Resizable column improvements by Offir Golan
- #254 [BUGFIX] repeated scrollToRow by Jan Buschtöns
- #258 [FEATURE] Draggable Columns by Offir Golan
- #244 [FEATURE] minResizeWidth + Event bubbling fix by Offir Golan
- #241 [BUGFIX] Add safe checks to scroll logic by Offir Golan
- #221 [FEATURE] Add label to base column to be used in column types by Offir Golan
- #228 [FEATURE] ScrollTo and ScrollToRow by Jan Buschtöns
- #235 [FEATURE] Responsive Columns by Offir Golan
- #220 [BUGFIX] CPs using filterBy should also be dependent on the array size by Offir Golan
- #214 [BUGFIX] enableSync sorting duplicates records by Offir Golan
- #211 Upgrade dependencies to support Ember 2.9.0 by Offir Golan
- #204 Update ember-scrollable by Taras Mankovski
- #167 [FEATURE] Two-way sync between rows and model by Offir Golan
- #177 [FEATURE] Customizable components by Taras Mankovski
- #183 [BUGFIX] Add footer scaffolding and move width into style attr by Offir Golan
- #166 [FEATURE] Introduce
resizeOnDrag
for column resizing by Offir Golan
- #164 [FEATURE] Rename flattenedColumns to allColumns by Offir Golan
- #160 [FEATURE]
multiSelectRequiresKeyboard
option for toggling row selection without ctrl/cmd by Jeremy Bargar - #163 [BUGFIX] Autoprefix addon.css (until PostCSS is up and running) + install ember-cli-autoprefixer to prefix demo page CSS by Offir Golan
- #163 [BUGFIX] Pass table instance + rawValue to custom cell component by Offir Golan
- #163 [BUGFIX] Use style instead of deprecated width attribute by Offir Golan
- #163 [BUGFIX] Remove readOnly from value in base cell so it can be modified by Offir Golan
- #163 [BUGFIX] Column resizer now applies width to table rows on
mouseUp
instead of onmouseMove
by Offir Golan
- #133 [BUGFIX] onScrolledToBottom doesnt get re-triggered after removing table rows by Offir Golan
- #98 [FEATURE] Resizable Columns by Offir Golan
- #115 [FEATURE] Style Table Element by Offir Golan
- #117 [BUGFIX] onScrolledToBottom doesnt get re-triggered when there arent enough rows in the table by Offir Golan
- #122 [BUGFIX] Remove deprecations by Offir Golan
- 8b80d645 make text unselectable if column is sortable by Ben Limmer
- #101 Always use Ember object
get
by @blimmer - #102 Use ember-font-awesome vs. ember-cli-font-awesome by @blimmer
- #30 Support custom cell and column types
- #38 Add table reference to custom column components
- #40 Use native Ember trackpad scroll emulator via ember-scrollable - @taras
- #42 Add hideable option to columns
BREAKING CHANGES
headerComponent
in column definition has been renamed tocomponent
onScrolledToBottom
action has been moved from{{light-table}}
to{{t.body}}
componentheight
has been moved from{{t.body}}
to{{light-table}}
component
- Remove tag-less cell component since it was restricting a bunch of Ember.Component features such as class name bindings, events, etc.
- #14 Table cell performance to decrease render time by almost half
- Setup scroll event binding only if action is present
- Add is-expanded css class to row
- Rename
formatter
toformat
- Ability to provide a formatter function to column definition that will be used to computed the cell value
- #4 Apply width on cell component based on it's columns width @steffenbrem
- #5 Add insertRowAt & insertColumnAt to public Table API
- Return pushed/inserted rows & columns from public APIs
- Fixed an issue where cell value was not bound
- Ability to push rows using ArrayProxy instances
- #1 Add default CSS
- Initial Release