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
_notifyCollectionproperty#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,mapSelectionToMetato 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
constructorwithinit#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
treeattribute 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
CollapseTreehas behavior similar to an Ember Array: when you ask forobjectAt(outOfBounds), you getundefinedback.#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
rowinstead 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
widthinstead 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
selection074ad3d - Remove
_selectionand 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