All notable changes to this project will be documented in this file. Dates are displayed in UTC.
Generated by auto-changelog
.
- Pin Node 14, try vertical-collection 3
#921
- Use pre-built styles (#888)
#900
- Replace hasBlock usage with has-block helper
#884
- Float vertical-collection
#920
- Drop 2.8; re-enable release scenario
c867161
- Drop Ember 2.12 scenario
74f0453
- Disable ember-release scenario until deprecations are addressed
373ec7c
7 December 2021
- Release 3.2.0
685a769
7 December 2021
- Allow action handler to abort multi-select, resetting last index state
#918
- Deprecate Property Fallback Lookup (no implicit this, take two)
#907
- [FEAT] Enable row toggling with body property
#792
- Release 3.1.1-0
c7f6fb5
29 September 2021
- Bump ember-classy-page-object
#869
- Test scrollbar is ignored in width constraints (#762)
#763
- Add missing peer dependency @babel/core@^7.0.0-0
#910
- Pin CI at Ember 3.28, max
#911
- Deprecate Property Fallback Lookup (no implicit this)
#902
- Release 3.1.0
d34b76c
18 August 2021
23 July 2021
- Detect row count test selector to enable observers
#893
- Add volta to package.json
#894
- Timeout workflows
#895
- Release 3.0.2-3
463d79d
- Correct a typo in workflows
ff71d03
- Update README to narrow Ember.js support
0877ba9
7 April 2021
- Specify meta key path for columns
#886
- Improve footer tracking for bottom scroll indicator
#873
- Update .gitignore
#885
- Add is-last-column and is-slack classes to table cells
#876
- Generate row meta for header rows
#879
- Pass rows count to sub-components
#880
- Release 3.0.2-2
87a590d
17 March 2021
- fix: Ensure column cell values update when columns are reordered
#878
- Enforce min and max width constraints before initial fill
#881
- fix: Ensure column cell values update when columns are reordered (#878)
#808
#820
- Release 3.0.2-1
551514c
8 March 2021
- Limit horizontal scroll indicator to height of table
#877
- Release 3.0.1
4a59838
- Update README.md
94c06dc
11 February 2021
3 February 2021
- Fix bottom scroll indicator placement in Safari
#864
- Add
@babel/*
plugins#863
- Add
@babel/*
plugins as dev dependencies#862
- Enable support for JS stage 4 features
#861
- Remove
sendAction
API#860
- Release 3.0.0-8
ba3b509
1 February 2021
26 January 2021
- Add selectionMatchFunction option
#824
22 January 2021
- Add vertical scroll indicators
#854
- Repair license file, correct metadata
#850
- Ember 2.4+ does not need the assign polyfill
#848
- Drop IE11 support
#849
- Add horizontal scroll indicator feature
#814
- Release 3.0.0-5
803fb15
17 November 2020
- [3.0] [tests] Only run "ember test" in primary workflow job
#844
- The
TableStickyPolyfill
is used to position header and footer rows. The individualth
andtd
offset positions are calculated for the footer rows so they remain “sticky”. There is a bug in the logic for calculating the bottom offset for table footer rows where therows
were being iterated backwards while theheights
were iterated forwards. This bug manifests when table footer rows have varying heights and the list of heights is not a palindrome.#837
- [tests] Use Github Actions for tests
#842
- Update 3.0 docs
#833
- Tweak Sass styles
#832
- 3.0: Drop support for Ember pre-2.4
81e1f85
- Fix positioning of table footer rows when rows are of varying heights
e47c67c
- Add precondition assertion that header and footer table rows have varying heights in tests
50d74f4
7 August 2020
7 August 2020
- Release 3.0.0-1
0612459
7 August 2020
- Release 3.0.0-0
e4ed127
13 January 2020
- Update test rowcount when collapse state changes
#806
- Update row count when tree collapses
#804
- Release 2.2.3
258efe3
- 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
18 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
6 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
15 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
- add tests
f9dbff6
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
31 July 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
10 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
5 January 2015
- New column resizing behavior and modes.
3dd7254
- Release 0.3.0
ebd56ac
- Revert "Fix rendering issue in Linux Chrome v38"
fe716a3
4 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
25 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
19 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
- Update to ember 1.0.0.
9aa76c5
- table refactor and componentization
c1c359a