All notable changes to this project will be documented in this file. Dates are displayed in UTC.
Generated by auto-changelog
.
13 January 2020
- Update test rowcount when collapse state changes
#806
- Update row count when tree collapses
#804
- Add testing for rowCount for tree tables
195c842
9 January 2020
- Avoid "update prop already used in computation"
#802
- Avoid "update prop already used in computation"
#795
- Release 2.2.2
020ad0b
- Ignore engine incompat
d923e47
11 December 2019
- bugfix: first multiselection has no _lastSelectedIndex
#788
- Fix prettier lint errors
#790
- [DOCS] Add new reorder-directional classes
#783
- Release 2.2.1
040df20
- Use resolutions to force prettier to 1.18.2
8d18c9b
5 November 2019
- Bump ember-test-selectors
#782
- [DOCS] Remove Ember 3.13 section from readme
#781
- [FEAT] Add direction to reorder indicator
#766
- Fix column-reordering with Ember 3.13+
#778
- [DOCS] Add browser compatibility section
#769
- Remove unused
_notifyCollection
property#779
- Use async observer when target app is Ember 3.13+
#777
- Fix CI
#773
- Fix release badge
#774
- Fix column-reordering with Ember 3.13+ (#778)
#776
- Release v2.2.0
6529af2
25 October 2019
17 September 2019
- bugfix: allow zero for fillColumnIndex
#768
- Bump deps. Pin addon-docs to avoid regression
#770
- Release 2.1.3
5d33dc0
16 August 2019
15 August 2019
- [FEAT] Enforce maximum height (by percentage) for sticky footers and he…
#753
- [TESTS] Allow ember-beta scenario to fail at CI
#755
- Added example of using CSS Flex with ember-table
#752
- Release 2.1.1
275b176
- Add npm version badge
8412c1f
- Update version badge in README
5a2a51c
31 July 2019
- [CHORE] Use release-it for releases
#751
- [DOCS] Add Changelog.md
#750
- [TESTS] footer page object extends body page object
#749
- [BUG] Fix cases where manual selection includes unrendered or no…
#748
- [DOCS] Test clicking on snippets links on docs pages
#746
- [FEAT] enable fillMode to support an nth-column option
#635
- move addon to dependencies
#742
- [DOCS] Update readme to add link to online docs
#739
- [DOCS] Miscellaneous small fixes
#738
- Add
setupAllRowMeta
,mapSelectionToMeta
to CollapseTree#747
- enable fillMode to support an nth-column option
3861c1e
- Add failing tests for #747
d2ea37e
- Update readme and release-it config
eeccff6
23 July 2019
- Render tables with no columns correctly
#737
- Add failing test for #735
#736
- [DOCS] Add interactive row-selection demo
#732
- Potential fix for #735
4ed6b17
19 July 2019
- Test that unrendered (occluded) row selection can be managed
#731
- Use objectAt to fetch rowValues (cause meta alloc)
#727
- [DOCS] Change styling for row-selection demo options
#730
- [DOCS] Fix up wording and typo in docs
#729
- [DOCS] Add 2-state sorting example
#725
- [DOCS] Show selected-row checkmark
#724
- [DOCS] Unconditionally enable faker for dummy app
#723
- [CHORE] Remove unused ember-cli-addon-docs configs
#722
- [CHORE] Add 3.4, 3.8 LTS to ember-try
#720
- [DOCS] Add 2-state sorting example
#721
- [DOCS] Show selected-row checkmark
#593
- [CHORE] Add 3.4, 3.8 LTS to ember-try
#719
- [CHORE] Update .travis.yml
a4cc1cc
- Use objectAt to fetch rowValues (cause meta alloc)
a22c73e
- [CHORE] More update to travis.yml
fc9ac40
15 July 2019
- [DOCS] Style tweaks
#718
- [DOCS] Add "Testing" section
#717
- [DOCS] Fix autogenerated API docs for components
#716
- DOCS: Test that subcolumns docs render cells
#710
- [DOCS]: Add basic acceptance test for docs/ routes
#714
- DOCS: Table-customization docs improvements
#708
- DOCS: Avoid passing incorrect/unneeded args to faker.* methods
#707
- DOCS: Fix rendering of addon docs pages
#706
- CHORE: Change jsconfig settings so that tests are included
#705
- Ensure that table column widths are recomputed when columns change
#690
- [BUG] Setting the column width to its current value works
#684
- Move ember-decorators to devDeps
#685
- Convert collapse-tree, column-tree, and ember-td to classic
#682
- thead, th, and tr to classic components
#680
- Convert row-wrapper and simple-checkbox to classic classes
#681
- Start converting to classic classes
#677
- [BUGFIX] Ensure dynamicAlias works on latest Ember
#679
- [CHORE] Update to node 8
#670
- [BUGFIX] Empty values are sorted properly
#675
- [CHORE] Pin ember-cli-page-object
#674
- [CHORE] Node 6 support - pin jsdom
#671
- [FEATURE] Add support for context menu on header cells
#662
- Upgrade several project dependencies
#658
- Fix build
#661
- Revert "[bugfix] Recompute row meta index when previous prepend causes shift (#623)"
#651
- [bugfix] Recompute TableRowMeta.isSelected on external selection array changes
#644
- [bugfix] Disable ember/new-module-imports rule for special case
#645
- Add yarn.lock
3d38dad
- ember-th renders only the block when one is passed.
91ab599
- DOCS: Improve table-customization docs pages
fecbdda
19 December 2018
- Yield to inverse when tbody rows are empty
#608
- Add optional containerWidthAdjustment
#637
- [bugfix] Recompute row meta index when previous prepend causes shift
#623
- Replace
constructor
withinit
#633
- Pass through 'idForFirstItem' to the vertical-collection, so scroll-position can be restored
#616
31 October 2018
- "Disable collapse" support at a row level
#629
- [bugfix] Only clean caches on table destroy
#611
- Added possibility to set custom container selector
#619
- CHG: remove legacy tree-generator
#620
- FIX: fix styling link in documentation
#606
- [bugfix] Use CSSOM for style manipulations
#601
- [bugfix] Use CSSOM for style manipulations (#601)
#566
- Release v2.0.0-beta.6
7d6d54f
26 July 2018
- [feat] Extracts the sort indicator
#597
- failing test for selection after rows update
#596
- Update typedefs for table-head functions
#592
- Adds prev, next,first, last computed properties to rowmeta
#590
- [bugfix] Ensures computeds are properly destroyed
#583
- Can add a child leaf to a collapse tree node
#582
- use window scroll position for ember-router-scroll
#579
- remove ember-faker and use faker from npm. use faker to generate random numbers.
#575
- fix README typo
#576
- readme: update columns description to match guide
#574
7 July 2018
- [feat] Allow empty valuePath
#572
- [feat] Adds column level configs functionality
#571
- move style dependencies to devDependencies
#570
- allow specifying the collection key
#568
- [bugfix] Properly alias cellValue
#567
28 June 2018
- Update notifyPropertyChange polyfill to work with proper versions
#562
- [bugfix] Pin eslint-plugin-prettier
#564
- Update description in package.json
8519064
18 June 2018
- [bugfix] Removes a bunch of unnecessary files that weren't being used
#557
- Doc fix: s/viola/voila
#555
- fix: example in why section
#550
- [bugfix] Fix Column Sorting
#554
- [bugfix] Fix Column Sorting (#554)
#553
- add deploy deps
588b5e5
- make sure faker is included in production
2eec4cb
- add repository field
a4a80e0
16 June 2018
- [guides] Finalize Guides for v2.0.0-beta.1
#549
- [bugfix] Basic Fastboot Support
#548
- [feat] Adds passthrough options for vertical-collection
#547
- [bugfix] Use sticky polyfill in all browsers
#546
- overflow scroll is auto
#516
- [feat] Separate row/checkbox selection, fix reordering/resizing
#544
- [styles] Fixes up the markup for integration with style framework
#542
- [modernize] Adds Contextual Component API
#541
- [refactor] Refactors Sorting Markup
#540
- test to repro footer bug
#535
- [feat] Implement Column Sorting and Actions
#537
- [bugfix] Avoid clickable elements when toggling row selection
#538
- table row meta - dont select if destroying
#536
- [refactor] Remove component references from trees
#534
- [bugfix] Fixes column widths when reordering
#533
- [refactor] Move row meta to CollapseTree
#532
- There is a bug where the width distributor will get into an infinite loop. The loop would check for delta being zero, but if delta started as a decimal, then the check would never pass. This does 3 things:
#530
- [bugfix] Plugs Memory leaks
#529
- [upgrade] Ember 3.0
#528
- [bugfix] Ensures Cell Meta is unique per table instance
#527
- README: added instructions for documentation
#526
- Add a blank page to perf tests
#525
- readme - minor problem with ember-td
#524
- [optimization] Performance and DX fixes
#522
- [feat] ColumnTree
#521
- [restructure] New Table API
#517
- [restructure] Simplify and flatten caching
#513
- The
tree
attribute is correctly observed by the table#515
- collapse tree supports ember arrays
#510
- Add Travis badge to README
#512
- fix table sticky polyfill test
#511
- CHG: move ember-useragent to dependencies
#508
- [polyfill] Polyfill the behavior of position: sticky; in thead/tfoot
#507
- [refactor] Combine ember-table and tree-table
#506
- [refactor] Use position: sticky; for fixed headers/footers/columns
#504
- Now a
CollapseTree
has behavior similar to an Ember Array: when you ask forobjectAt(outOfBounds)
, you getundefined
back.#503
- [bugfix] Fix fixed column behavior
#502
- [tree-table] Refactor tree-table, make data structures private
#500
- Tests for sending action up after header reordering & resizing
#492
- upgrade(ember-decorators): Upgrade ember-decorators to v2
#491
- [tests] Cleanup tests
#486
- Integrate with ember-cli-addon-docs and add examples
#488
- Add basic accessibility test
#487
- feat(checkbox): Adds a checkbox option to columns
#484
- chore(deps): Update legacy shim and @argument
#485
- maintenance(VC): Bumps vertical-collection
#483
- refactor(argument): Update to use @argument
#479
- Add max-height for table to fix collapse bug
#476
- [bugfix] Use sticky polyfill in all browsers (#546)
#545
- Merge pull request #515 from Addepar/andy/tree-observer
#514
- only destroy children when they are nodes
43ceb0e
- [refactor] Use position: sticky; for fixed headers/footers/columns
6c9b8a4
- tree-table tree argument is now nullable
3abad7e
4 January 2018
- Use RAF Scheduler in ember table
#470
- Reduce press time wait for hammer
#473
- Send event to outer controller when columns are reordered.
#469
- Allow custom footer to send action up
#468
- Handle 0 length columns gracefully
#465
- Put resize sensor code in a run loop as resize sensor uses RAF
#467
- Add column resizing & footer to Page Objects in test
#464
- ES getter function with @computed to avoid DEPRECATION warnings
#466
- Use function set of ember/object to set collapse property
#463
- Add yarn.lock to gitignore
#462
- Add migration guide to README
#461
- Table PageObject
#458
- Refactor footer API
#455
- Support subcolumns
#446
- API to set row height
#453
- chore(collection): update vertical collection
#454
- chore(deps): update ember cli and deps
#452
- Pass list of arguments instead of the first arguments.
#442
- Fix collapse bug in issues 439
#440
- Use RAF Scheduler + bug fix
#436
- Fix column width in IE
#432
- Prepare alpha
#430
- Header & row action
#428
- Update ember decorator
#427
- Table Resize mode
#424
- Table theme
#426
- Rename table
#422
- Add Ember try scenarios and remove unused tests
#41
- Fix all table tests
#40
- Fix ui bugs
#39
- Tree Table
#36
- Upgrade VC
#37
- refactor(scheduler): Adds a simple RAF scheduler
#38
- refactor(styles): Switch to flex based styles
#35
- Refactor api
#34
- refactor(scroll): Better scroll handlers
#33
- Support 1.11
#32
- Selected Rows + Table API change
#30
- Column Fluid mode
#29
- Move column definition to model folder
#28
- Table styling
#27
- Custom cell
#26
- Separate column definition
#25
- Custom row
#23
- Fix initial rendering bug
#24
- Add custom header
#22
- Table column reordering tests
#21
- Test helpers & initial integration tests
#20
- Fix table scrolling
#19
- Use weak map to get tree node.
#18
- Use
row
instead ofrow.value
#17
- feature(cell-proxy): Adds a cell proxy layer for transient state
#15
- Remove calculating _height.
#16
- refactor(styles): Cleans up fixed column styles
#14
- Fixed footer
#13
- Implement fixed header
#12
- Fix lint errors
#11
- Add virtual root
#10
- Change component name to EmberTable2
#9
- Linked list tree
#8
- Set height table to be equal parent container height.
#7
- Polish header action
#4
- Fix column resizing & ordering bug
#3
- refactor(ES6): Moves to ES Classes
#2
- cleanup(build): Removes Bower, uses NPM and latest vertical-collection
#1
- Remove problematic CSS !importants
#410
- Update Ember-CLI to 2.4.2
cf34c50
- Remove V1 code
bfafba5
- update eslint config
05465d1
7 August 2015
1 August 2015
- Added Acceptance Test
076355f
- Release 0.9.1
e543f55
- Use SafeString to avoid style attributes warning
f49d734
15 July 2015
13 July 2015
13 July 2015
11 July 2015
7 July 2015
- Adds "demoURL" to package.json
#323
- Remove demo app's dependency on lodash
d0f9748
- Allow content to be a promise
f7dc957
- fix issue #165, isLastRow property problem.
d464dad
22 May 2015
- Fix #304 - use
width
instead ofouterWidth
#304
#304
#93
- Fix style bindings mixin not observing changes after init
#295
- Move to Ember CLI version
710bd51
- Release 0.5.0
bcb01ab
- Move back to using pointer style sortable tolerance from intersect
8df61e6
5 March 2015
- Changes to dist files for 1850041ae29247ffc7baec9bad808cca45acf239
#267
- Prevent jQuery UI from moving DOM nodes itself, otherwise Ember’s morph ...
#265
- Fix various invalid HTML
#257
- Add a mixin to give views access to tableComponent
5f5807a
- Switch back to old API for
selection
074ad3d
- Remove
_selection
and use content instead of rows in selection logicd75c4ad
6 January 2015
- Update contributing guidelines
#242
- Release 0.4.0
e9d2448
- Change canAutoResize default to false
6772402
6 January 2015
- New column resizing behavior and modes.
3dd7254
- Release 0.3.0
ebd56ac
- Revert "Fix rendering issue in Linux Chrome v38"
fe716a3
5 December 2014
- Fix ember-table with Ember.EXTEND_PROTOTYPES=false
#224
- Fix Ember.Set deprecation warnings
b12852d
- Release 0.2.4
a8c0c59
- Fix formatting error in CHANGELOG.md
25bb053
31 October 2014
- Clean up comments, adding inputs/output docs
9ef2f11
- Update docs pages.
bc7113d
- Release 0.2.3
2ec2792
26 September 2014
- Fix multiselect bugs
#192
- Improvements to docs pages
29c7e8b
- Add multiselect functionality
a938728
- Publish new gh-pages with every release
b3ead87
30 June 2014
- Hide fixed columns table when numFixedColumns is 0
#179
- Update README.md and CONTRIBUTING.md
1c47d97
- hide left table when numFixedColumns is 0
3f0a755
- should refer to row instead of the content of the row object proxy in the table cells
5f20b47
20 May 2014
- Bower and versioning
#157
- Throw exception when ember-table dependencies are missing
#143
- Fix a few minor UI bugs
#126
- Migration to Ember v1.4.0
#106
- Switcher that enables text selection in table cells
#105
- Added minimum jQuery UI build info to site
#89
- 'template'/'templateName' is not appropriate for components that are reg...
#90
- Missing dependency in README
#84
- Throw exception when ember-table dependencies are missing
#138
- Set up versioning with bower and release-it
6c56fce
- Update dependencies with Handlebars 1.3.0
e006f8c
- track dist folder
18d7ee9
23 October 2013
- Ppong/1.0 wip rebase
#82
- General updates.
#75
- Cleaner Gruntfile, Added JSDoc, Building standalone vanilla lib (without deps) and many more ..
#64
- Using node-static npm package for serving examples - python dependency eliminated, hooray!
#67
- Update ember and handlebars
#58
- Update to Handlebars 1.0.0
#54
- Update handlebars to rc4
#52
- Ember table with fluid (%) layout for columns
#28
- Add contentPath attribute
#33
- Fix blank table after switching routes
#30
- Fix ContainerView deprecations in latest Ember
#27
- Dynamic update selection diagnostic
#26
- Selection improvements
#20
- Fix issue when selection is set without content
#18
- Remove Underscore dependency
#15
- better docs, gh_pages and code cleanup
e7ffeb5
- initial commit
029a624
- Update to ember 1.0.0.
9aa76c5