Skip to content

Latest commit

 

History

History
764 lines (574 loc) · 54.2 KB

CHANGELOG.md

File metadata and controls

764 lines (574 loc) · 54.2 KB

Changelog

All notable changes to this project will be documented in this file. Dates are displayed in UTC.

Generated by auto-changelog.

  • Bump to the latest vc pre-release #944

24 February 2022

  • Add ember-try scenario for ember v4 #940
  • Fixes this-property-fallback deprecations #938
  • drop old guides #942
  • Bump ember-test-selectors to v6 with fixed tests #937
  • Fixes various small Ember Global deprecations #936
  • Import and use scheduleOnce from ember/runloop #939
  • Use render from ember-test-helpers #935
  • Release 4.0.0-beta.4 307058a

20 January 2022

  • yarn upgrade on the 4.0 branch #931
  • Update test helpers for Ember 4.0 #929
  • Drop compat checks which are no longer needed #930
  • Move angle bracket to old deps, update link-to #928
  • Bump dependencies, configure Ember for 4.0 #927
  • Pin Node 14, try vertical-collection 3 #921
  • Use pre-built styles (#888) #900
  • Replace hasBlock usage with has-block helper #884
  • Fix scrollLeft error on resize before element inserted #932
  • Release 4.0.0-beta.0 3d2cee6
  • Release 4.0.0-beta.3 0cf9d35
  • Release 4.0.0-beta.2 d21c7ca

11 January 2022

  • Pin Node 14, try vertical-collection 3 #921
  • Use pre-built styles (#888) #900
  • Replace hasBlock usage with has-block helper #884
  • Release 4.0.0-beta.0 44a4fe8
  • Release 4.0.0-beta.2 1528f7a
  • Drop 2.8; re-enable release scenario 3a934ae

19 January 2022

  • Fix scrollLeft error on resize before element inserted #932
  • Release 3.3.1 d2cfe5a

10 January 2022

  • Spinner for infinite scroll #923
  • deprecate property fallback lookup (no implicit this, take three) #924
  • Float vertical-collection #920
  • Release 3.3.0 3550d21

7 December 2021

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

  • Check for undefined attributeBindings #901
  • Yarn re-roll #896
  • Release 3.0.2 175402b

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

11 February 2021

10 February 2021

  • Bump to @html-next/vertical-collection beta #871
  • Add "slack" width constraint modes #865
  • Bump ember-raf-scheduler #870
  • Re-roll yarn.lock before bumping package.json deps #856
  • Upgrade ember-cli-addon-docs and friends #858
  • Remove Ember 2.4 from the test matrix #868
  • Remove obsolete polyfill #867
  • Release 3.0.0-9 17d4627

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

  • Fix vertical scroll indicator placement #859
  • Release 3.0.0-6 a07e4c0
  • Release 3.0.0-7 90a9eac

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
  • Release 3.0.0-5 803fb15

8 January 2021

  • Drop IE11 support #849
  • Add horizontal scroll indicator feature #814

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 individual th and td 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 the rows were being iterated backwards while the heights 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

  • Bump ember-cli-sass to 10 #829
  • Release 3.0.0-2 2aaaa11

7 August 2020

7 August 2020

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

  • 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

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 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

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 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
  • 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 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

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 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

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

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

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
  • Update to ember 1.0.0. 9aa76c5
  • table refactor and componentization c1c359a