Skip to content

Latest commit

 

History

History
528 lines (415 loc) · 39.8 KB

CHANGELOG.md

File metadata and controls

528 lines (415 loc) · 39.8 KB

Changelog

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

  • Update ember-classy-page-object to latest ^0.6.0 #772
  • Release 2.1.4 cc6897e

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

  • [CHORE] use vertical-collection @ ^1.0.0-beta.14 #756
  • Release 2.1.2 3aa2645

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 with init #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 for objectAt(outOfBounds), you get undefined 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 of row.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 of outerWidth #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 logic d75c4ad

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

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

v0.1.0

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