Skip to content

Commit

Permalink
3.0 beta (#831)
Browse files Browse the repository at this point in the history
Co-authored-by: Matthew Beale <matt.beale@addepar.com>
Co-authored-by: Cory Forsyth <cory.forsyth@gmail.com>
Co-authored-by: Jiaying <jiaying.xu@addepar.com>
Co-authored-by: Jiaying Xu <42778466+jiayingxu@users.noreply.github.com>
Co-authored-by: Kevin Pfefferle <kevin.pfefferle@addepar.com>
Co-authored-by: NullVoxPopuli <LPSego3+dev@gmail.com>
Co-authored-by: Alex MacLeod <alexhmacleod@gmail.com>
Co-authored-by: Alex MacLeod <alex.macleod.temp@addepar.com>
  • Loading branch information
9 people committed Feb 11, 2021
1 parent 70d0960 commit b24ec58
Show file tree
Hide file tree
Showing 62 changed files with 4,799 additions and 6,886 deletions.
77 changes: 77 additions & 0 deletions .github/workflows/ci.yml
@@ -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
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
@@ -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

0 comments on commit b24ec58

Please sign in to comment.