Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
190 commits
Select commit Hold shift + click to select a range
f089918
Setting up changelog for v0.2.0
aaronfischer May 25, 2017
6e46f3d
Correct changelog entries under new tag
aaronfischer May 25, 2017
386457d
Setup yuidocs and slim down README in favor of API documentation
aaronfischer May 26, 2017
e23084a
Create yuidocs for subcomponents
aaronfischer May 26, 2017
facd9bf
Add yuidocs for main component
aaronfischer May 26, 2017
c533440
Add further docs
aaronfischer May 26, 2017
9d2a570
Upgrade ember-cli-mirage to 0.3.2
aaronfischer Jun 23, 2017
45cef62
Upgrade to ember-cli 2.13.2
aaronfischer Jun 23, 2017
55271f6
Upgrade node and .gitignore with ember-try setup
aaronfischer Jun 23, 2017
879fd1d
Merge branch 'upgrade-to-ember-cli-2.13.2' into dynamic-columns
aaronfischer Jun 23, 2017
3f51a82
Fixing merge error
aaronfischer Jun 23, 2017
f39cfda
WIP, initial pass at generating the columns based on the modelName
aaronfischer Jun 23, 2017
41826bc
Setup a columns array and columnsMap of all potential columns
aaronfischer Jun 23, 2017
3eba20a
Setup a way to automatically render the template based on the model data
aaronfischer Jun 23, 2017
683c676
Setup ember-tabular-cell for rendering specific cell based on column …
aaronfischer Jun 26, 2017
92f5307
WIP, setup custom override of ember-tabular-cell on a per column.prop…
aaronfischer Jun 26, 2017
e2da323
WIP, use find-by and an external config to define when columns need c…
aaronfischer Jun 27, 2017
96dc55e
Setup compare-with helper that accepts columnsConfig property and col…
aaronfischer Jun 27, 2017
2e3d2b8
Change name to be more contextual
aaronfischer Jun 27, 2017
6ae44e0
Setup columnsConfig and automatically merge with the columns array
aaronfischer Jun 27, 2017
f5942c1
Fix mock user data
aaronfischer Jun 27, 2017
15e8d10
Do not require columns array or objects to be ember objects, support …
aaronfischer Jun 27, 2017
38ed3cd
Set individual sort properties
aaronfischer Jun 27, 2017
18c8473
Fix scoping issue when setting the sort asc/desc classes
aaronfischer Jun 27, 2017
c020669
Change name to column from cell
aaronfischer Jun 28, 2017
2333f0d
Setup helper for determining property name
aaronfischer Jun 28, 2017
c5b5b5b
WIP, setup way to initialize columns array based on initialized subco…
aaronfischer Jun 28, 2017
5b68e3e
Setup a helper for determining the passed in column defaults
aaronfischer Jun 28, 2017
e68760d
Remove console.log from columns and add in defaults when column is in…
aaronfischer Jun 28, 2017
599efb4
Setup way for ember-tabular to know that the custom yields are complete
aaronfischer Jun 28, 2017
f485d98
Move adding of column to registry up to ember-tabular scope
aaronfischer Jun 28, 2017
bfe8382
Fix ember-tabular demo page examples
aaronfischer Jun 28, 2017
937efb3
Setup way to order columns if columns are autogenerated
aaronfischer Jun 28, 2017
4e7e5b2
Remove old columns computed property
aaronfischer Jun 28, 2017
7e0bef9
Update name of registerComplete to registryComplete
aaronfischer Jun 28, 2017
27a08fb
Fix testing coverage and add additional tests to support new columns
aaronfischer Jun 29, 2017
9dd7d2f
WIP, setup drag to reorder columns
aaronfischer Jun 29, 2017
ce76a67
Improve support for drag/drop on mobile, add polyfill
aaronfischer Jul 5, 2017
a31daa3
Remove options from route example
aaronfischer Jul 5, 2017
671d4f7
Remove options from route example
aaronfischer Jul 5, 2017
c09bbca
Convert params.sort into dasherized string for API
aaronfischer Jul 5, 2017
71b17d4
Try updating circle.yml with npm@5
aaronfischer Jul 5, 2017
017a779
Remove the DOM-shim and update to phantomjs@2.1.1
aaronfischer Jul 5, 2017
59bfd5a
Allow canary to fail ember test
aaronfischer Jul 6, 2017
a576c14
Upgrade ember-drag-drop and power-select, fixes the broken build duri…
aaronfischer Aug 11, 2017
ce90a8d
Remove disable-prototype-extensions
aaronfischer Aug 11, 2017
9748f83
Improve layout and placement of column select dropdown
aaronfischer Aug 11, 2017
1764bdf
Clean up test naming conventions
aaronfischer Aug 11, 2017
1500292
Upgrade ember-cli to 2.13.2 in circle.yml
aaronfischer Aug 11, 2017
5df6f57
Update the JSDocs with current documentation
aaronfischer Aug 11, 2017
80f9a3d
Update readme with new documentation
aaronfischer Aug 11, 2017
9d08d0f
Fix issue with Ember.Observer, can just be plain method
aaronfischer Oct 5, 2017
87bd7de
Support passing list enum to ember-tabular-column just like columns.list
aaronfischer Oct 12, 2017
994a6d9
Ability to check all rows
aaronfischer Oct 12, 2017
1054638
Add testing to verify allChecked is functioning properly
aaronfischer Oct 12, 2017
bbeac8c
Create a way to shift+click multiple rows at a time
aaronfischer Oct 12, 2017
6de9559
Lock down npm dependencies
aaronfischer Oct 12, 2017
5ffd501
Update testing and fix ember-cli-build issue
aaronfischer Oct 12, 2017
670dd54
Roll back ember-cli to 2.15.1
aaronfischer Oct 13, 2017
8972232
Rewrite ember-try
aaronfischer Oct 13, 2017
579977a
Update ember-try with better scenarios
aaronfischer Oct 13, 2017
d9633d9
Attempt to restructure how the templates are build, this should aid d…
aaronfischer Oct 13, 2017
abf9580
Reintegrate trRow partial into main ember-tabular, unable to use temp…
aaronfischer Oct 13, 2017
160cf1a
Resolve remaining ember test issues, ensure all services/components a…
aaronfischer Oct 13, 2017
cf1b39d
Attempt to run ember-tabular after ember-power-select, test if race/t…
aaronfischer Oct 13, 2017
d6c24fe
Reset to not specify when the addon is ran
aaronfischer Oct 13, 2017
e2ad70d
Move inline-precompile into dependencies
aaronfischer Oct 14, 2017
4d5a726
WIP, as a test, attempt to get a passing build using an older syntax …
aaronfischer Oct 16, 2017
d33661c
Refactor to make the registry of columns more efficient, do not re-us…
aaronfischer Oct 17, 2017
ecdc2c3
Upgrade to ember-cli 2.15.1
aaronfischer Oct 17, 2017
662ffdf
Upgrade to ember-cli 2.15.1, use Chrome as the preferred test
aaronfischer Oct 17, 2017
9a57822
Add ember-font-awesome
aaronfischer Oct 21, 2017
353d02d
Do not duplicate dependencies
aaronfischer Oct 21, 2017
c10cea1
Resolve issue between ember-cli2.15 and circle, also improve coverage…
aaronfischer Oct 23, 2017
2043d95
Improve formatColumnLabel, to format dot notation
aaronfischer Oct 24, 2017
d6551c1
Refactor formatting label based on property
aaronfischer Oct 24, 2017
9fb534b
Allow user to set a class on ember-tabular-column and pass it through…
aaronfischer Oct 24, 2017
a2d1629
When setting the default valus of the registryDiff, reference the col…
aaronfischer Oct 24, 2017
ea98101
Add wrapperHeader and wrapperFooter as additional yields
aaronfischer Oct 24, 2017
0fd1064
Fix indent
aaronfischer Oct 24, 2017
effd2bb
Refactor to run updateSortUI on didRender to catch when tabular gener…
aaronfischer Oct 25, 2017
09935e7
Shorten isCustomTemplate to isCustom, make isCustom consistent
aaronfischer Oct 27, 2017
67c1bbe
Clean up dummy template
aaronfischer Oct 27, 2017
1787c7b
Create sub component for loading logic
aaronfischer Oct 27, 2017
155caa0
Rename ember-tabular-footer to registry and restructure how the regis…
aaronfischer Oct 27, 2017
6e866eb
Fix loading icon appearing over loading text
aaronfischer Nov 3, 2017
356ae64
Add options to column-select
aaronfischer Nov 3, 2017
762f152
Allow clicking within the column select and not closing the window
aaronfischer Nov 3, 2017
ef9ca78
Refactor to prevent need to doubleclick to close dropdown
aaronfischer Nov 3, 2017
f6a30ed
Ensure we display errors caused within ember-tabular request() to the…
aaronfischer Nov 8, 2017
85b0090
Fix deprecation warning in recent ember-cli versions around Ember.Str…
aaronfischer Nov 29, 2017
21b3f30
Revert "Fix deprecation warning in recent ember-cli versions around E…
aaronfischer Nov 29, 2017
382cef5
Pushes undefined columns sort to the back of the list instead of the …
aaronfischer Dec 6, 2017
d189bef
WIP, attempt to save columnOrder and allow it to persist within contr…
aaronfischer Dec 8, 2017
88787d1
Allow columns to be set and registered even when there is no table data
aaronfischer Dec 8, 2017
659caa3
Merge branch 'dynamic-columns-no-config' into dynamic-columns-no-conf…
aaronfischer Dec 8, 2017
0a9629e
Make columnOrder the main source for displaying columns if it is used…
aaronfischer Dec 11, 2017
d00dff3
Add test to verify that columnOrder can persist
aaronfischer Dec 11, 2017
91dc908
Fix issue that may trigger calling set on destroyed object
aaronfischer Dec 11, 2017
b75e52d
Setup page reset if filter is changed
aaronfischer May 7, 2018
daff84c
Setup onFiltering event that fires when an input or dropdown is focus…
aaronfischer Jul 19, 2018
4e1f49d
Set additional isDestroyed checks
aaronfischer Sep 20, 2018
ddd0390
Resolve strange this.get error that can occur on focusFilter
aaronfischer Oct 4, 2018
15c8cee
Update to ember-power-select 1.10.4
aaronfischer Oct 23, 2018
fb4b024
Upgrade dependencies
aaronfischer Oct 23, 2018
8ab3240
Update ember-drag-drop for babel
aaronfischer Oct 23, 2018
a717664
Update pagination-pager for babel
aaronfischer Oct 23, 2018
2877c26
Update action on focus-in to fix deprecation warning
aaronfischer Dec 19, 2018
1778dba
Remove setting isLoading to false before records are resolved
aaronfischer Dec 20, 2018
3716367
Increase min-height slightly to compensate for loading icon
aaronfischer Dec 21, 2018
5b45d48
Update ember-power-select to fix, requires ember 2.9+
aaronfischer Jan 17, 2019
8fb63c8
Update changelog
aaronfischer Jan 17, 2019
1ddf57b
Use ember-basic-dropdown for column-select instead of bootstrap dropd…
aaronfischer Jan 23, 2019
d1a9b00
Do not renderInPlace, creates spacing issue
aaronfischer Jan 23, 2019
2a58a3a
Upgrade test suite to ember-qunit (support new syntax)
aaronfischer Jan 24, 2019
52a5114
Continue updating testing coverage for new testing API
aaronfischer Jan 24, 2019
1cfde46
Rewrite testing utils to fit with new testing API
aaronfischer Jan 24, 2019
3da89c7
WIP, progress converting to new testing API
aaronfischer Jan 24, 2019
93d8d65
Convert tests to new testing API syntax
aaronfischer Jan 24, 2019
b05307b
Fix unit testing
aaronfischer Jan 24, 2019
9e3a48c
Update dependencies to fix deprecation warnings
aaronfischer Jan 24, 2019
8f49f64
Move power-select to dependencies
aaronfischer Jan 25, 2019
f57c0b0
Downgrade power-select to 1.10.4
aaronfischer Feb 4, 2019
f1c5fc7
Add data-test-selectors to improve selection of table data during tes…
aaronfischer Apr 24, 2019
69df277
Initial POC, setup way to persist sort/filter/columnOrder via localSt…
aaronfischer Jun 18, 2019
17918bb
Refactor to remove sort and filter from persisting, only persist colu…
aaronfischer Jun 19, 2019
5cf1a04
Add tableName prefix and other misc improvements
aaronfischer Jun 20, 2019
1125dd7
Add verticalPosition below
djvoa12 Feb 26, 2020
d0a4b61
Merge pull request #108 from djvoa12/vertical-position
morgan Mar 11, 2020
27c482e
Removing 500 page limit option
morgan Mar 11, 2020
c3afcf3
Working on getting build stable
morgan Apr 22, 2022
9befef2
Upgrade to 3.0
morgan Apr 22, 2022
4a36573
Upgrading to 3.1
morgan Apr 22, 2022
40452ad
Upgrading to 3.2
morgan Apr 22, 2022
4101eb2
Upgrading 3.2
morgan Apr 22, 2022
922253a
Updating deps
morgan Apr 22, 2022
eb13ee6
Upgrading to 3.4
morgan Apr 22, 2022
904ebea
Upgrading to 3.5
morgan Apr 22, 2022
8cb8597
Upgradng to 3.6
morgan Apr 22, 2022
9e115c6
Stable build at 3.6
morgan Apr 22, 2022
e9dc24c
Upgrading to 3.7
morgan Apr 22, 2022
650a1e8
Updating circle config
morgan Apr 22, 2022
6c26049
Correcting comments
morgan Apr 22, 2022
4585960
Correcting comments
morgan Apr 22, 2022
37ba6d6
Upgrading to 3.8
morgan Apr 22, 2022
22f00a6
Upgrading to 3.9
morgan Apr 22, 2022
71ae6d3
Upgrading to 3.10
morgan Apr 22, 2022
7345a46
Updating yarn.lock
morgan Apr 22, 2022
58b5578
Upgrading to 3.11
morgan Apr 22, 2022
66b5eab
Upgrading to 3.12
morgan Apr 22, 2022
42d0c8c
Upgrading to 3.12
morgan Apr 22, 2022
3053079
Upgrading to 3.13
morgan Apr 23, 2022
c36c456
Upgrading to Ember 3.14
morgan Apr 23, 2022
75031f1
Upgrading to Ember 3.15
morgan Apr 25, 2022
879d924
Upgrading to Ember 3.16
morgan Apr 25, 2022
73bbfd1
Upgrading to Ember 3.16
morgan Apr 25, 2022
67febd1
Upgrading to Ember 3.18
morgan Apr 25, 2022
af01b0e
Upgrading to Ember 3.19
morgan Apr 25, 2022
0636e94
Upgrading to Ember 3.20
morgan Apr 25, 2022
808b8c3
Upgrading to Ember 3.20
morgan Apr 25, 2022
4c10a2a
Upgrading font awesome
morgan Apr 25, 2022
f2c3ead
Minor change
morgan Apr 25, 2022
38d526c
Not using Font Awesome Ember add-on
morgan Apr 25, 2022
d1ea437
Upgrading to Ember 3.21
morgan Apr 25, 2022
7982f5d
Upgrading to Ember 3.22
morgan Apr 25, 2022
7c5773c
Upgrading to Ember 3.23
morgan Apr 25, 2022
91718d9
Upgrading to Ember 3.24
morgan Apr 25, 2022
22a36c6
Upgrading to Ember 3.25
morgan Apr 25, 2022
dd8ce77
Upgrading to Ember 3.26
morgan Apr 25, 2022
0ea1d2b
Upgrading to Ember 3.27
morgan Apr 25, 2022
12eee15
Upgrading to Ember 3.28
morgan Apr 25, 2022
0e3c688
Removing dep
morgan Apr 25, 2022
4ede478
Updating templates to reference this
morgan Apr 26, 2022
7a270cc
Working through deprecation warnings
morgan Apr 26, 2022
d649356
Working through further deprecation warnings
morgan Apr 26, 2022
4263c08
Codemods and fixed tests
morgan May 2, 2022
035c23d
Fixing remainder of tests
morgan May 2, 2022
458afae
Refactoring test for CI
morgan May 2, 2022
678bc58
Updating Ember CLI on Circle
morgan May 2, 2022
786088a
Wrestling with Circle
morgan May 2, 2022
296d661
Adding coverage
morgan May 2, 2022
0b44ca0
Testing CC
morgan May 2, 2022
0158888
Working through deprecations for deps
morgan May 2, 2022
1bde526
Updating moment
morgan May 2, 2022
96566a5
Upgrading Mirage from 0.4 to 1.0
morgan May 2, 2022
1ab544d
Upgrading Mirage to 1.1.8
morgan May 2, 2022
685c184
Upgrading mirage
morgan May 2, 2022
38471d0
Updating dom
morgan May 2, 2022
1fb1ab7
Updating version
morgan May 3, 2022
b2ab8e9
Moving dev deps into dependencies
morgan May 4, 2022
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
57 changes: 57 additions & 0 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
defaults: &defaults
docker:
- image: circleci/node:12-browsers
environment:
JOBS: 2
working_directory: ~/caxiam/ember-tabular

version: 2
jobs:
build:
<<: *defaults
parallelism: 1
shell: /bin/bash --login
environment:
CIRCLE_ARTIFACTS: /tmp/circleci-artifacts
CIRCLE_TEST_REPORTS: /tmp/circleci-test-results
steps:
- checkout
# Prepare for artifact and test results
- run: mkdir -p $CIRCLE_ARTIFACTS $CIRCLE_TEST_REPORTS
# Restore the dependency cache
- restore_cache:
keys:
- v1-deps-{{ .Branch }}-{{ checksum "yarn.lock" }}
- v1-deps-{{ .Branch }}-
- v1-deps-
- run:
name: Install ember-cli & dependencies
command: |
yarn global add ember-cli@3.28.5
yarn install
- save_cache:
key: v1-deps-{{ .Branch }}-{{ checksum "yarn.lock" }}
paths:
- ./node_modules
- run: echo 'export PATH=~/caxiam/ember-tabular/node_modules/.bin:$PATH' >> $BASH_ENV
- run:
name: Setup Code Climate test-reporter
command: |
curl -L https://codeclimate.com/downloads/test-reporter/test-reporter-latest-linux-amd64 > ./cc-test-reporter
chmod +x ./cc-test-reporter
# Test
- run:
name: Run Tests
command: |
./cc-test-reporter before-build
COVERAGE=true ember test
./cc-test-reporter after-build --exit-code $?
# Teardown
# Save test results
- store_test_results:
path: /tmp/circleci-test-results
# Save artifacts
- store_artifacts:
path: /tmp/circleci-artifacts
- store_artifacts:
path: /tmp/circleci-test-results
1 change: 0 additions & 1 deletion .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@

root = true


[*]
end_of_line = lf
charset = utf-8
Expand Down
22 changes: 22 additions & 0 deletions .eslintignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# unconventional js
/blueprints/*/files/
/vendor/

# compiled output
/dist/
/tmp/

# dependencies
/bower_components/
/node_modules/

# misc
/coverage/
!.*
.*/
.eslintcache

# ember-try
/.node_modules.ember-try/
/bower.json.ember-try
/package.json.ember-try
56 changes: 56 additions & 0 deletions .eslintrc.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
'use strict';

module.exports = {
globals: {
server: true,
},
root: true,
parser: 'babel-eslint',
parserOptions: {
ecmaVersion: 2018,
sourceType: 'module',
ecmaFeatures: {
legacyDecorators: true,
},
},
plugins: ['ember'],
extends: [
'eslint:recommended',
'plugin:ember/recommended',
'plugin:prettier/recommended',
],
env: {
browser: true,
},
rules: {},
overrides: [
// node files
{
files: [
'./.eslintrc.js',
'./.prettierrc.js',
'./.template-lintrc.js',
'./ember-cli-build.js',
'./index.js',
'./testem.js',
'./blueprints/*/index.js',
'./config/**/*.js',
'./tests/dummy/config/**/*.js',
],
parserOptions: {
sourceType: 'script',
},
env: {
browser: false,
node: true,
},
plugins: ['node'],
extends: ['plugin:node/recommended'],
},
{
// Test files:
files: ['tests/**/*-test.{js,ts}'],
extends: ['plugin:qunit/recommended'],
},
],
};
19 changes: 16 additions & 3 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,17 +1,30 @@
# See https://help.github.com/ignore-files/ for more about ignoring files.

# compiled output
/dist
/tmp
/dist/
/tmp/

# dependencies
/node_modules
/bower_components
.node_modules*

# misc
/.env*
/.pnp*
/.sass-cache
/.eslintcache
/connect.lock
/coverage/*
/coverage/
/libpeerconnection.log
npm-debug.log*
testem.log
/docs/*
/npm-debug.log*
/testem.log
/yarn-error.log

# ember-try
/.node_modules.ember-try/
/bower.json.ember-try
/package.json.ember-try
50 changes: 35 additions & 15 deletions .npmignore
Original file line number Diff line number Diff line change
@@ -1,16 +1,36 @@
/bower_components
# compiled output
/dist/
/tmp/

# dependencies
/bower_components/

# misc
/.bowerrc
/.editorconfig
/.ember-cli
/.env*
/.eslintcache
/.eslintignore
/.eslintrc.js
/.git/
/.gitignore
/.prettierignore
/.prettierrc.js
/.template-lintrc.js
/.travis.yml
/.watchmanconfig
/bower.json
/config/ember-try.js
/dist
/tests
/tmp
**/.gitkeep
.bowerrc
.editorconfig
.ember-cli
.gitignore
.jshintrc
.watchmanconfig
.travis.yml
bower.json
ember-cli-build.js
testem.js
/CONTRIBUTING.md
/ember-cli-build.js
/testem.js
/tests/
/yarn-error.log
/yarn.lock
.gitkeep

# ember-try
/.node_modules.ember-try/
/bower.json.ember-try
/package.json.ember-try
21 changes: 21 additions & 0 deletions .prettierignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# unconventional js
/blueprints/*/files/
/vendor/

# compiled output
/dist/
/tmp/

# dependencies
/bower_components/
/node_modules/

# misc
/coverage/
!.*
.eslintcache

# ember-try
/.node_modules.ember-try/
/bower.json.ember-try
/package.json.ember-try
5 changes: 5 additions & 0 deletions .prettierrc.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
'use strict';

module.exports = {
singleQuote: true,
};
5 changes: 5 additions & 0 deletions .template-lintrc.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
'use strict';

module.exports = {
extends: 'recommended',
};
71 changes: 48 additions & 23 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,40 +1,65 @@
---
language: node_js
node_js:
- "4"
# we recommend testing addons with the same minimum supported node version as Ember CLI
# so that your addon works for all apps
- "12"

sudo: false
dist: xenial

addons:
chrome: stable

cache:
directories:
- $HOME/.npm
- $HOME/.cache # includes bowers cache

env:
# we recommend testing LTS's and latest stable release (bonus points to beta/canary)
- EMBER_TRY_SCENARIO=ember-lts-2.4
- EMBER_TRY_SCENARIO=ember-lts-2.8
- EMBER_TRY_SCENARIO=ember-release
- EMBER_TRY_SCENARIO=ember-beta
- EMBER_TRY_SCENARIO=ember-canary

matrix:
global:
# See https://git.io/vdao3 for details.
- JOBS=1

branches:
only:
- master
# npm version tags
- /^v\d+\.\d+\.\d+/

jobs:
fast_finish: true
allow_failures:
- env: EMBER_TRY_SCENARIO=ember-canary

before_install:
- npm config set spin false
- npm install -g bower
- bower --version
- npm install phantomjs-prebuilt
- node_modules/phantomjs-prebuilt/bin/phantomjs --version
include:
# runs linting and tests with current locked deps
- stage: "Tests"
name: "Tests"
script:
- yarn lint
- yarn test:ember

install:
- npm install
- bower install
- stage: "Additional Tests"
name: "Floating Dependencies"
install:
- yarn install --no-lockfile --non-interactive
script:
- yarn test:ember

# we recommend new addons test the current and previous LTS
# as well as latest stable release (bonus points to beta/canary)
- env: EMBER_TRY_SCENARIO=ember-lts-3.24
- env: EMBER_TRY_SCENARIO=ember-lts-3.28
- env: EMBER_TRY_SCENARIO=ember-release
- env: EMBER_TRY_SCENARIO=ember-beta
- env: EMBER_TRY_SCENARIO=ember-canary
- env: EMBER_TRY_SCENARIO=ember-default-with-jquery
- env: EMBER_TRY_SCENARIO=ember-classic
- env: EMBER_TRY_SCENARIO=embroider-safe
- env: EMBER_TRY_SCENARIO=embroider-optimized

before_install:
- curl -o- -L https://yarnpkg.com/install.sh | bash
- export PATH=$HOME/.yarn/bin:$PATH

script:
# Usually, it's ok to finish the test scenario without reverting
# to the addon's original dependency state, skipping "cleanup".
- ember try:one $EMBER_TRY_SCENARIO test --skip-cleanup
- node_modules/.bin/ember try:one $EMBER_TRY_SCENARIO
18 changes: 15 additions & 3 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,21 @@
All notable changes to this project will be documented in this file.
This project adheres to [Semantic Versioning](http://semver.org/).

## [UNRELEASED]
### Changed
- Updated ember-power-select to 2.0.0 which requires ember 2.9+.

## [0.2.0] - 2017-05-17 - Ember v2.X.X
### Added
- Adds ability to set column filter/sort independently.
- Add support for YUIDocs for better API documentation.

### Changed
- Upgrades ember-power-select to 1.4.3, may require refactoring of `class` to `triggerClass` if applicable.
- Upgrade ember and ember-cli to 2.10.0

### Fixed

## [0.1.0] - 2016-08-31 - Ember pre v1.13.10
### Added
- Initial base version built to support JSON API v1.0.
Expand All @@ -14,14 +29,11 @@ This project adheres to [Semantic Versioning](http://semver.org/).
- Add subcomponent to change the table limit/count.
- Setup `autoHide` computed property to conditionally hide the limit dropdown if the results are smaller than the smallest pagination limit.
- Adds ability to persist data across transitions, setting `persistFiltering: true` and sharing the `filter`/`sort` properties with a controller/service.
- Adds ability to set column filter/sort independently.

### Changed
- Update legacy name references in README.md.
- Removed ember-canary from ember-try testing scenarios.
- Removed ember-beta from ember-try testing scenarios.
- Upgrades ember-power-select to 1.4.3, may require refactoring of `class` to `triggerClass` if applicable.
- Upgrade ember and ember-cli to 2.10.0

### Fixed
- Fix erring ember try in ember-canary, properly remove component element wrapper.
Expand Down
Loading