Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

3.0 beta #831

Merged
merged 46 commits into from
Feb 11, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
46 commits
Select commit Hold shift + click to select a range
e4ed127
Release 3.0.0-0
mixonic Aug 7, 2020
0612459
Release 3.0.0-1
mixonic Aug 7, 2020
17bab00
Bump `ember-cli-sass` to `10` (#829)
twokul Aug 7, 2020
0766f39
Tweak Sass styles
twokul Aug 7, 2020
2aaaa11
Release 3.0.0-2
twokul Aug 7, 2020
2b2afe0
Merge branch 'master' into 3.0-beta
mixonic Aug 7, 2020
25c4e30
Merge pull request #832 from Addepar/twokul/interpolation-warnings
mixonic Aug 7, 2020
81e1f85
3.0: Drop support for Ember pre-2.4
mixonic Aug 7, 2020
456c4c8
3.0: Drop minor compat code in testing for 1.12
mixonic Aug 7, 2020
6e4b2b2
Merge pull request #830 from Addepar/mixonic/drop-ember-before-2.4
mixonic Aug 10, 2020
540bbe3
Update 3.0 docs
mixonic Aug 10, 2020
f254009
Merge pull request #833 from Addepar/mixonic/update-docs
mixonic Aug 11, 2020
72a2b78
[tests] Use Github Actions for tests (#842)
bantic Nov 17, 2020
e47c67c
Fix positioning of table footer rows when rows are of varying heights
jiayingxu Nov 6, 2020
50d74f4
Add precondition assertion that header and footer table rows have var…
jiayingxu Nov 15, 2020
e4c5ae6
Merge pull request #837 from Addepar/jiayingxu/table-sticky-footer-of…
jiayingxu Nov 17, 2020
209f12f
[3.0] [tests] Only run "ember test" in primary workflow job (#844)
bantic Nov 17, 2020
0e2def1
Release 3.0.0-3
jiayingxu Nov 17, 2020
57e7574
Add horizontal scroll indicator feature (#814)
kpfefferle Jan 8, 2021
072adfc
Drop IE11 support (#849)
twokul Jan 8, 2021
44bb447
Ember 2.4+ does not need the assign polyfill (#848)
NullVoxPopuli Jan 10, 2021
769a840
Repair license file, correct metadata (#850)
mixonic Jan 11, 2021
9fae16a
3.0.0-4
twokul Jan 8, 2021
616bb1c
Add vertical scroll indicators (#854)
ahmacleod Jan 22, 2021
803fb15
Release 3.0.0-5
ahmacleod Jan 22, 2021
d915544
Add selectionMatchFunction option (#824)
kpfefferle Jan 26, 2021
73cc669
3.0.0-6
twokul Jan 26, 2021
a07e4c0
Release 3.0.0-6
twokul Jan 26, 2021
1e02810
Fix vertical scroll indicator placement (#859)
ahmacleod Jan 29, 2021
90a9eac
Release 3.0.0-7
ahmacleod Feb 1, 2021
f2a25a7
Remove `sendAction` API (#860)
twokul Feb 3, 2021
e2676bb
Enable support for JS stage 4 features (#861)
twokul Feb 3, 2021
7a68e4f
Add `@babel/*` plugins as dev dependencies (#862)
twokul Feb 3, 2021
440fbba
Add `@babel/*` plugins (#863)
twokul Feb 3, 2021
887694a
Fix bottom scroll indicator placement in Safari (#864)
ahmacleod Feb 3, 2021
ba3b509
Release 3.0.0-8
ahmacleod Feb 3, 2021
3181d26
Remove obsolete polyfill (#867)
twokul Feb 5, 2021
6c7accb
Remove Ember 2.4 from the test matrix (#868)
twokul Feb 5, 2021
db44da8
Upgrade ember-cli-addon-docs and friends (#858)
mixonic Feb 5, 2021
d54e456
Re-roll yarn.lock before bumping package.json deps (#856)
mixonic Feb 5, 2021
0a40fd5
Bump `ember-raf-scheduler` (#870)
twokul Feb 8, 2021
a598a5c
Add "slack" width constraint modes (#865)
ahmacleod Feb 10, 2021
9dab012
Bump to @html-next/vertical-collection beta (#871)
mixonic Feb 10, 2021
17d4627
Release 3.0.0-9
mixonic Feb 10, 2021
b80f095
Bump `vertical-collection@2.0` (official release) (#872)
twokul Feb 11, 2021
fb973f6
Release 3.0.0-10
twokul Feb 11, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
77 changes: 77 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,77 @@
name: Ember-Table CI
on:
pull_request:
types: [opened, synchronize, reopened, ready_for_review]

jobs:
test:
name: Run Tests
runs-on: ubuntu-18.04

steps:
- name: Checkout
uses: actions/checkout@v2

- name: Use Node 12
uses: actions/setup-node@v2-beta
with:
node-version: 12.x

- name: Node Modules Cache
uses: actions/cache@v2
with:
path: '**/node_modules'
key: ci-yarn-${{ hashFiles('**/yarn.lock') }}

- name: Install Dependencies
run: yarn install --frozen-lockfile

- name: Lint
run: yarn lint

- name: Run Tests
run: yarn test:ember
env:
CI: true

test-ember-try:
name: Run Tests
runs-on: ubuntu-18.04
strategy:
matrix:
ember-version:
[
ember-lts-2.8,
ember-lts-2.12,
ember-lts-2.18,
ember-lts-3.4,
ember-lts-3.8,
ember-lts-3.12,
ember-lts-3.16,
ember-lts-3.20,
ember-release,
ember-beta,
ember-canary,
ember-default-docs
]

steps:
- name: Checkout
uses: actions/checkout@v2

- name: Use Node 12
uses: actions/setup-node@v2-beta
with:
node-version: 12.x

- name: Node Modules Cache
uses: actions/cache@v2
with:
path: '**/node_modules'
key: ci-yarn-${{ matrix.ember-version }}-${{ hashFiles('**/yarn.lock') }}

- name: Install
run: yarn install --frozen-lockfile --ignore-engines

- name: Run Tests
run: node_modules/.bin/ember try:one ${{ matrix.ember-version }} --skip-cleanup
75 changes: 0 additions & 75 deletions .travis.yml

This file was deleted.

113 changes: 102 additions & 11 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,103 @@ All notable changes to this project will be documented in this file. Dates are d

Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog).

#### [v3.0.0-10](https://github.com/Addepar/ember-table/compare/v3.0.0-9...v3.0.0-10)

- Bump `vertical-collection@2.0` (official release) [`#872`](https://github.com/Addepar/ember-table/pull/872)

#### [v3.0.0-9](https://github.com/Addepar/ember-table/compare/v3.0.0-8...v3.0.0-9)

> 10 February 2021

- Bump to @html-next/vertical-collection beta [`#871`](https://github.com/Addepar/ember-table/pull/871)
- Add "slack" width constraint modes [`#865`](https://github.com/Addepar/ember-table/pull/865)
- Bump `ember-raf-scheduler` [`#870`](https://github.com/Addepar/ember-table/pull/870)
- Re-roll yarn.lock before bumping package.json deps [`#856`](https://github.com/Addepar/ember-table/pull/856)
- Upgrade ember-cli-addon-docs and friends [`#858`](https://github.com/Addepar/ember-table/pull/858)
- Remove Ember 2.4 from the test matrix [`#868`](https://github.com/Addepar/ember-table/pull/868)
- Remove obsolete polyfill [`#867`](https://github.com/Addepar/ember-table/pull/867)
- Release 3.0.0-9 [`17d4627`](https://github.com/Addepar/ember-table/commit/17d4627b503908c0cd91b0b36c1c97fbb33eb99b)

#### [v3.0.0-8](https://github.com/Addepar/ember-table/compare/v3.0.0-7...v3.0.0-8)

> 3 February 2021

- Fix bottom scroll indicator placement in Safari [`#864`](https://github.com/Addepar/ember-table/pull/864)
- Add `@babel/*` plugins [`#863`](https://github.com/Addepar/ember-table/pull/863)
- Add `@babel/*` plugins as dev dependencies [`#862`](https://github.com/Addepar/ember-table/pull/862)
- Enable support for JS stage 4 features [`#861`](https://github.com/Addepar/ember-table/pull/861)
- Remove `sendAction` API [`#860`](https://github.com/Addepar/ember-table/pull/860)
- Release 3.0.0-8 [`ba3b509`](https://github.com/Addepar/ember-table/commit/ba3b509d713bdfc33e8af9f278e020ebd3c159e3)

#### [v3.0.0-7](https://github.com/Addepar/ember-table/compare/v3.0.0-6...v3.0.0-7)

> 1 February 2021

- Fix vertical scroll indicator placement [`#859`](https://github.com/Addepar/ember-table/pull/859)
- Release 3.0.0-6 [`a07e4c0`](https://github.com/Addepar/ember-table/commit/a07e4c0cfe239151d216f4fd829391acd75baaf5)
- Release 3.0.0-7 [`90a9eac`](https://github.com/Addepar/ember-table/commit/90a9eac32ee6aecfc443367c5cdcc52320b1083e)

#### [v3.0.0-6](https://github.com/Addepar/ember-table/compare/v3.0.0-5...v3.0.0-6)

> 26 January 2021

- Add selectionMatchFunction option [`#824`](https://github.com/Addepar/ember-table/pull/824)

#### [v3.0.0-5](https://github.com/Addepar/ember-table/compare/v3.0.0-4...v3.0.0-5)

> 22 January 2021

- Add vertical scroll indicators [`#854`](https://github.com/Addepar/ember-table/pull/854)
- Repair license file, correct metadata [`#850`](https://github.com/Addepar/ember-table/pull/850)
- Ember 2.4+ does not need the assign polyfill [`#848`](https://github.com/Addepar/ember-table/pull/848)
- Release 3.0.0-5 [`803fb15`](https://github.com/Addepar/ember-table/commit/803fb15f625110728416900c32ed8c52ed73a2e6)

#### [v3.0.0-4](https://github.com/Addepar/ember-table/compare/v3.0.0-3...v3.0.0-4)

> 8 January 2021

- Drop IE11 support [`#849`](https://github.com/Addepar/ember-table/pull/849)
- Add horizontal scroll indicator feature [`#814`](https://github.com/Addepar/ember-table/pull/814)

#### [v3.0.0-3](https://github.com/Addepar/ember-table/compare/v3.0.0-2...v3.0.0-3)

> 17 November 2020

- [3.0] [tests] Only run "ember test" in primary workflow job [`#844`](https://github.com/Addepar/ember-table/pull/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`](https://github.com/Addepar/ember-table/pull/837)
- [tests] Use Github Actions for tests [`#842`](https://github.com/Addepar/ember-table/pull/842)
- Update 3.0 docs [`#833`](https://github.com/Addepar/ember-table/pull/833)
- Tweak Sass styles [`#832`](https://github.com/Addepar/ember-table/pull/832)
- 3.0: Drop support for Ember pre-2.4 [`81e1f85`](https://github.com/Addepar/ember-table/commit/81e1f85751eec6e5195848ca4352a60c39d6d491)
- Fix positioning of table footer rows when rows are of varying heights [`e47c67c`](https://github.com/Addepar/ember-table/commit/e47c67c65c020fafa503b13986f2451dd859567d)
- Add precondition assertion that header and footer table rows have varying heights in tests [`50d74f4`](https://github.com/Addepar/ember-table/commit/50d74f4914fa6b4ae7ed8e1099aa042712041407)

#### [v3.0.0-2](https://github.com/Addepar/ember-table/compare/v3.0.0-1...v3.0.0-2)

> 7 August 2020

- Bump `ember-cli-sass` to `10` [`#829`](https://github.com/Addepar/ember-table/pull/829)
- Release 3.0.0-2 [`2aaaa11`](https://github.com/Addepar/ember-table/commit/2aaaa1140dd41d79d0b00c739da205885a6fee29)

#### [v3.0.0-1](https://github.com/Addepar/ember-table/compare/v3.0.0-0...v3.0.0-1)

> 7 August 2020

- Release 3.0.0-1 [`0612459`](https://github.com/Addepar/ember-table/commit/061245939c0d555cf26cc208af991ac93cf5255d)

#### [v3.0.0-0](https://github.com/Addepar/ember-table/compare/v2.2.3...v3.0.0-0)

> 7 August 2020

- Release 3.0.0-0 [`e4ed127`](https://github.com/Addepar/ember-table/commit/e4ed127dbfd5818f76a47b8129bbab649ec5af8f)

#### [v2.2.3](https://github.com/Addepar/ember-table/compare/v2.2.2...v2.2.3)

> 13 January 2020

- Update test rowcount when collapse state changes [`#806`](https://github.com/Addepar/ember-table/pull/806)
- Update row count when tree collapses [`#804`](https://github.com/Addepar/ember-table/issues/804)
- Release 2.2.3 [`258efe3`](https://github.com/Addepar/ember-table/commit/258efe39f02b7ff892483961aec046dc2e2a5f52)
- Add testing for rowCount for tree tables [`195c842`](https://github.com/Addepar/ember-table/commit/195c84295ee28b8a239cc48d29849132dc1ec46d)

#### [v2.2.2](https://github.com/Addepar/ember-table/compare/v2.2.1...v2.2.2)
Expand Down Expand Up @@ -164,7 +255,7 @@ Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog).

#### [v2.0.0-beta.7](https://github.com/Addepar/ember-table/compare/v2.0.0-beta.6...v2.0.0-beta.7)

> 19 December 2018
> 18 December 2018

- Yield to inverse when tbody rows are empty [`#608`](https://github.com/Addepar/ember-table/pull/608)
- Add optional containerWidthAdjustment [`#637`](https://github.com/Addepar/ember-table/pull/637)
Expand Down Expand Up @@ -202,7 +293,7 @@ Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog).

#### [v2.0.0-beta.4](https://github.com/Addepar/ember-table/compare/v2.0.0-beta.3...v2.0.0-beta.4)

> 7 July 2018
> 6 July 2018

- [feat] Allow empty valuePath [`#572`](https://github.com/Addepar/ember-table/pull/572)
- [feat] Adds column level configs functionality [`#571`](https://github.com/Addepar/ember-table/pull/571)
Expand Down Expand Up @@ -233,7 +324,7 @@ Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog).

#### [v2.0.0-beta.1](https://github.com/Addepar/ember-table/compare/v2.0.0-alpha.2...v2.0.0-beta.1)

> 16 June 2018
> 15 June 2018

- [guides] Finalize Guides for v2.0.0-beta.1 [`#549`](https://github.com/Addepar/ember-table/pull/549)
- [bugfix] Basic Fastboot Support [`#548`](https://github.com/Addepar/ember-table/pull/548)
Expand Down Expand Up @@ -287,7 +378,7 @@ Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog).
- Merge pull request #515 from Addepar/andy/tree-observer [`#514`](https://github.com/Addepar/ember-table/issues/514)
- only destroy children when they are nodes [`43ceb0e`](https://github.com/Addepar/ember-table/commit/43ceb0ed1799897d8298857be39228cc59b35efa)
- [refactor] Use position: sticky; for fixed headers/footers/columns [`6c9b8a4`](https://github.com/Addepar/ember-table/commit/6c9b8a4d96a13f74371044eda43f9968f74d4ffc)
- tree-table tree argument is now nullable [`3abad7e`](https://github.com/Addepar/ember-table/commit/3abad7ed8b9331aa8c3b401de0a37083a51b8787)
- add tests [`f9dbff6`](https://github.com/Addepar/ember-table/commit/f9dbff6a56a2752e5745841c87d2f5c49cb5f8b1)

#### [v2.0.0-alpha.2](https://github.com/Addepar/ember-table/compare/v0.9.2...v2.0.0-alpha.2)

Expand Down Expand Up @@ -372,7 +463,7 @@ Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog).

#### [v0.9.1](https://github.com/Addepar/ember-table/compare/v0.9.0...v0.9.1)

> 1 August 2015
> 31 July 2015

- Added Acceptance Test [`076355f`](https://github.com/Addepar/ember-table/commit/076355f34bef69c8264d999aadad9e50759dd40b)
- Release 0.9.1 [`e543f55`](https://github.com/Addepar/ember-table/commit/e543f55db1a86a1208e92534f5f7bda99e247a52)
Expand Down Expand Up @@ -401,7 +492,7 @@ Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog).

#### [v0.6.0](https://github.com/Addepar/ember-table/compare/v0.5.1...v0.6.0)

> 11 July 2015
> 10 July 2015

- Support for Ember 1.9 [`7f90c7c`](https://github.com/Addepar/ember-table/commit/7f90c7c66a88cea0849788b111a7bdd5b4060b1c)
- Release 0.6.0 [`88f3921`](https://github.com/Addepar/ember-table/commit/88f3921a127a2d1b01f101b5c03fcd07e44ef412)
Expand Down Expand Up @@ -446,15 +537,15 @@ Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog).

#### [v0.3.0](https://github.com/Addepar/ember-table/compare/v0.2.4...v0.3.0)

> 6 January 2015
> 5 January 2015

- New column resizing behavior and modes. [`3dd7254`](https://github.com/Addepar/ember-table/commit/3dd725419338d22b75223d1a5fc9174cb0bb7542)
- Release 0.3.0 [`ebd56ac`](https://github.com/Addepar/ember-table/commit/ebd56ac893e0999632a90d563c6c5cc18e410676)
- Revert "Fix rendering issue in Linux Chrome v38" [`fe716a3`](https://github.com/Addepar/ember-table/commit/fe716a3f0710302614c43dcde8210f6896f59767)

#### [v0.2.4](https://github.com/Addepar/ember-table/compare/v0.2.3...v0.2.4)

> 5 December 2014
> 4 December 2014

- Fix ember-table with Ember.EXTEND_PROTOTYPES=false [`#224`](https://github.com/Addepar/ember-table/issues/224)
- Fix Ember.Set deprecation warnings [`b12852d`](https://github.com/Addepar/ember-table/commit/b12852df82a9c18a4e87c7287384879534288597)
Expand All @@ -471,7 +562,7 @@ Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog).

#### [v0.2.2](https://github.com/Addepar/ember-table/compare/v0.2.1...v0.2.2)

> 26 September 2014
> 25 September 2014

- Fix multiselect bugs [`#192`](https://github.com/Addepar/ember-table/issues/192)
- Improvements to docs pages [`29c7e8b`](https://github.com/Addepar/ember-table/commit/29c7e8b407ecd430997ee4deeb1088d7085281a3)
Expand All @@ -489,7 +580,7 @@ Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog).

#### [v0.2.0](https://github.com/Addepar/ember-table/compare/v0.1.0...v0.2.0)

> 20 May 2014
> 19 May 2014

- Bower and versioning [`#157`](https://github.com/Addepar/ember-table/pull/157)
- Throw exception when ember-table dependencies are missing [`#143`](https://github.com/Addepar/ember-table/pull/143)
Expand Down Expand Up @@ -524,5 +615,5 @@ Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog).
- Fix issue when selection is set without content [`#18`](https://github.com/Addepar/ember-table/pull/18)
- Remove Underscore dependency [`#15`](https://github.com/Addepar/ember-table/pull/15)
- better docs, gh_pages and code cleanup [`e7ffeb5`](https://github.com/Addepar/ember-table/commit/e7ffeb5a8995d94a843be48e8512250bd9e49bdc)
- initial commit [`029a624`](https://github.com/Addepar/ember-table/commit/029a62413ae1d8393f0bcda4b69c0fa423146eda)
- Update to ember 1.0.0. [`9aa76c5`](https://github.com/Addepar/ember-table/commit/9aa76c5fca49f5367f34ae39ef6085cf94bf9f21)
- table refactor and componentization [`c1c359a`](https://github.com/Addepar/ember-table/commit/c1c359a3b31df4e5bc4f543221b7e771d5b7b803)
5 changes: 4 additions & 1 deletion LICENSE.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,7 @@
Copyright © 2018 Addepar, Inc. All Rights Reserved.
Copyright © 2017-2020 Addepar, Inc. All Rights Reserved.

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:

1. Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.
Expand Down
Loading