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

[TEST] - failing test to push records with async hasMany rel. after they have been destroyed on client-side #6600

Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
458 commits
Select commit Hold shift + click to select a range
8aed743
Bump @typescript-eslint/eslint-plugin from 2.8.0 to 2.9.0
dependabot-preview[bot] Nov 26, 2019
105d2ec
chore: refactor: Update tests for integration/adapter/query (#6799)
dmuneras Nov 26, 2019
a9a5713
Bump @typescript-eslint/parser from 2.8.0 to 2.9.0
dependabot-preview[bot] Nov 26, 2019
2878721
[CHORE] Move _modelForMixin to Model package (#6802)
Gaurav0 Nov 26, 2019
0225ec9
Bump typescript from 3.6.4 to 3.7.2 (#6682)
dependabot-preview[bot] Nov 26, 2019
0524099
[BUGFIX TEST] relationships tests for adapter enapsulation side quest…
Gaurav0 Nov 26, 2019
de8f4ff
[BUGFIX] cleanup rollup warnings (#6809)
runspired Nov 26, 2019
72dd585
[FIX] improve tarball insertion (#6808)
runspired Nov 26, 2019
d0dad1b
fixed serialize example (#6816)
MarcoUmpierrez Nov 27, 2019
6297384
[CHORE] improve comment bot (#6820)
runspired Nov 28, 2019
f53992a
[CHORE] cleanup build (#6818)
runspired Nov 28, 2019
7d6c258
[FIX] comment-bot, partner-tests: use yarn lock-file when we can (#6823)
runspired Nov 29, 2019
2831d6b
[TEST] generateIdForRecord tests for adapter encapsulation side quest…
Gaurav0 Nov 30, 2019
e54d12b
[CHORE] 11! (#6819)
runspired Nov 30, 2019
5a205b8
[CHORE] Move PromiseBelongsTo, PromiseManyArray and ManyArray to mode…
Gaurav0 Nov 30, 2019
692c4ca
fix no-rollup check (#6827)
runspired Nov 30, 2019
26331d8
[CHORE] AssetSize check for both modern and IE11 builds (#6826)
runspired Dec 1, 2019
8323dbc
[CHORE] Fix workflow and enable partner test debugging (#6828)
runspired Dec 2, 2019
4c71e3c
[CHORE] IE11 Testing (#6830)
runspired Dec 2, 2019
a0158de
[BUGFIX] Octane: should not need to use get with model.id (#6829)
Gaurav0 Dec 2, 2019
0766241
Bump eslint-plugin-ember from 7.6.0 to 7.7.1
dependabot-preview[bot] Dec 2, 2019
3b4dcda
Bump eslint from 6.7.1 to 6.7.2
dependabot-preview[bot] Dec 2, 2019
a350f8a
[CHORE] Use model name instead of store in isPrimaryType (#6835)
Gaurav0 Dec 2, 2019
c1c8686
[CHORE] Update yarn policy (#6832)
Gaurav0 Dec 2, 2019
f506df9
Update generate-analysis.js (#6837)
stefanpenner Dec 2, 2019
9dd3cb9
Revert deprecation of isPrimaryType (#6838)
Gaurav0 Dec 2, 2019
0e7c87a
[CHORE] Fix deprecation warnings; improve tooling (#6836)
Gaurav0 Dec 2, 2019
d4eb05c
[CHORE] remove unneeded configs (#6817)
runspired Dec 2, 2019
4837e5a
[BUGFIX TESTS] matrix tests for fastboot & ie11 w/jquery & fetch (#6831)
runspired Dec 3, 2019
e4631de
[CHORE CI] fix timeout issues (#6840)
runspired Dec 3, 2019
506f77a
Bump @typescript-eslint/eslint-plugin from 2.9.0 to 2.10.0
dependabot-preview[bot] Dec 3, 2019
3b08ba9
Bump @typescript-eslint/parser from 2.9.0 to 2.10.0
dependabot-preview[bot] Dec 3, 2019
5dc33fa
Bump @tracerbench/core from 3.0.7 to 3.0.8 (#6841)
dependabot-preview[bot] Dec 3, 2019
e3448a0
[FIX CI] fetch full history for checks against master (#6847)
runspired Dec 3, 2019
82ee0bb
[CHORE] Cron job to check for external deprecations (#6844)
Gaurav0 Dec 5, 2019
59f04ac
Bump ember-cli-htmlbars from 4.0.8 to 4.0.9
dependabot-preview[bot] Dec 5, 2019
0fa5e3d
fix nightly.yml (#6857)
Gaurav0 Dec 5, 2019
7485ba5
[FEAT] Strip resolved Deprecations (#6814)
runspired Dec 6, 2019
5b92c17
[CHORE] document canary feature-flag infra
runspired Dec 6, 2019
9beb642
addon docs
runspired Dec 6, 2019
647fe56
Merge pull request #6859 from emberjs/feat/canary-flags
rwjblue Dec 6, 2019
b955849
[DOCS] fix inclusion of docs for deprecation and canary features (#6861)
runspired Dec 6, 2019
0a3cd1d
Bump ember-source from 3.14.2 to 3.14.3
dependabot-preview[bot] Dec 6, 2019
0b46504
Bump typescript from 3.7.2 to 3.7.3
dependabot-preview[bot] Dec 6, 2019
3554b92
Bump broccoli-concat from 3.7.5 to 4.2.0 (#6862)
dependabot-preview[bot] Dec 6, 2019
511d255
Bump testem from 2.17.0 to 3.0.2 (#6852)
dependabot-preview[bot] Dec 6, 2019
395cc80
Bump broccoli-funnel from 2.0.2 to 3.0.0 (#6855)
dependabot-preview[bot] Dec 6, 2019
949c089
improve urlForFindAll example (#6792)
mcfiredrill Dec 6, 2019
c0121ae
Bump broccoli-merge-trees from 3.0.2 to 4.0.0 (#6863)
dependabot-preview[bot] Dec 6, 2019
b365f2b
Revert dependency updates requiring Node 10+. (#6865)
rwjblue Dec 6, 2019
ae527fd
[CHORE ts] type Snapshot (#6801)
runspired Dec 7, 2019
bac89ba
Bump @typescript-eslint/eslint-plugin from 2.10.0 to 2.11.0
dependabot-preview[bot] Dec 10, 2019
057beea
Bump ember-source from 3.14.3 to 3.15.0
dependabot-preview[bot] Dec 10, 2019
4a074b4
[CHORE lint] create new eslint rule to enforce type-only imports
runspired Dec 10, 2019
3abfe8f
[CHORE lint] configure eslint to enforce type-only imports
runspired Dec 10, 2019
e33d3ec
[CHORE lint] Run lint --fix with new rule to enforce type only imports
runspired Dec 10, 2019
e63f9f1
improved rule caught a cleanup for us :)
runspired Dec 10, 2019
5bc688a
Bump @typescript-eslint/parser from 2.10.0 to 2.11.0
dependabot-preview[bot] Dec 10, 2019
4fa48f9
chore: refactor: Remove run usage in integration/records/error-tests
dmuneras Dec 9, 2019
bc3b536
refactor: chore: Remove assertions that are not required due to the p…
dmuneras Dec 9, 2019
67199d8
chore: refactor: Remove usage of run function and use async/await syn…
dmuneras Dec 10, 2019
b05623b
[DEPRECATION] deprecate belongsToReference.push accepting a model (#6…
Gaurav0 Dec 10, 2019
af4ad46
[TEST] deprecation infra (#6881)
Gaurav0 Dec 11, 2019
d5fa609
Bump @tracerbench/core from 3.0.8 to 3.0.9 (#6884)
dependabot-preview[bot] Dec 11, 2019
44f9d3d
Bump ember-try from 1.3.0 to 1.4.0
dependabot-preview[bot] Dec 12, 2019
d565679
Bump @glimmer/component from 1.0.0-beta.3 to 1.0.0
dependabot-preview[bot] Dec 12, 2019
93c8610
Bump @ember/edition-utils from 1.1.1 to 1.2.0
dependabot-preview[bot] Dec 12, 2019
2071c49
[CHORE lint] add rules for import ordering
runspired Dec 10, 2019
85dbc55
[CHORE lint] run rule + manual fix a couple where no autofix for impo…
runspired Dec 10, 2019
cf15348
[BUGFIX] ensure handleResponse always called in rest adapter (#6871)
Gaurav0 Dec 13, 2019
d2bbf6c
Failing identifier polymorphic scenario
juggy Oct 25, 2019
972c811
[BUGFIX] fix single-table poymorphic-type-switch
runspired Nov 19, 2019
287cf0d
v3.16.0-alpha.3
runspired Dec 13, 2019
ae74f99
bump version in root
runspired Dec 13, 2019
845028f
Bump ember-cli-babel from 7.13.0 to 7.13.2
dependabot-preview[bot] Dec 13, 2019
21cd975
Bump ember-cli-htmlbars from 4.1.0 to 4.2.0 (#6886)
dependabot-preview[bot] Dec 14, 2019
1e0c289
Bump @ember/optional-features from 1.1.0 to 1.2.0
dependabot-preview[bot] Dec 17, 2019
27a0ef4
Bump @typescript-eslint/parser from 2.11.0 to 2.12.0
dependabot-preview[bot] Dec 17, 2019
041f9db
Bump @typescript-eslint/eslint-plugin from 2.11.0 to 2.12.0
dependabot-preview[bot] Dec 17, 2019
19ddf13
Bump ember-resolver from 6.0.0 to 6.0.1 (#6912)
dependabot-preview[bot] Dec 18, 2019
ab635a8
Bump @tracerbench/core from 3.0.9 to 3.0.11 (#6905)
dependabot-preview[bot] Dec 18, 2019
ad9f809
3.14.1 changelog
igorT Dec 18, 2019
959cbbf
v3.17.0-alpha.0
igorT Dec 20, 2019
c271449
[CHORE] fix eslint plugin version for canary
igorT Dec 20, 2019
d40c6c7
Bump @ember/optional-features from 1.2.0 to 1.3.0
dependabot-preview[bot] Dec 20, 2019
2ca5db1
Merge pull request #6923 from emberjs/dependabot/npm_and_yarn/ember/o…
dependabot-preview[bot] Dec 20, 2019
a4ab114
Bump eslint-plugin-ember from 7.7.1 to 7.7.2
dependabot-preview[bot] Dec 20, 2019
2e37441
Bump ember-cli-typescript from 3.1.1 to 3.1.2
dependabot-preview[bot] Dec 20, 2019
0cf95f8
Merge pull request #6892 from emberjs/dependabot/npm_and_yarn/eslint-…
dependabot-preview[bot] Dec 20, 2019
d023cd8
Merge pull request #6900 from emberjs/dependabot/npm_and_yarn/ember-c…
dependabot-preview[bot] Dec 20, 2019
f7340c9
[DOCS] MinimumAdapterInterface (#6643)
runspired Dec 20, 2019
0dbd5d2
Bump ember-resolver from 6.0.1 to 7.0.0 (#6919)
dependabot-preview[bot] Dec 20, 2019
9f22bba
Bump ember-cli-test-loader from 2.2.0 to 3.0.0 (#6903)
dependabot-preview[bot] Dec 20, 2019
31acf4f
update link methods
runspired Dec 20, 2019
275aa24
Bump typescript from 3.7.3 to 3.7.4
dependabot-preview[bot] Dec 23, 2019
1d4a32e
Bump eslint from 6.7.2 to 6.8.0
dependabot-preview[bot] Dec 23, 2019
ee63bb9
Merge pull request #6929 from emberjs/dependabot/npm_and_yarn/typescr…
dependabot-preview[bot] Dec 23, 2019
e673914
Merge pull request #6931 from emberjs/dependabot/npm_and_yarn/eslint-…
dependabot-preview[bot] Dec 23, 2019
c003e43
Bump @typescript-eslint/eslint-plugin from 2.12.0 to 2.13.0
dependabot-preview[bot] Dec 25, 2019
d240dc3
Merge pull request #6932 from emberjs/dependabot/npm_and_yarn/typescr…
dependabot-preview[bot] Dec 25, 2019
850ab56
Bump @typescript-eslint/parser from 2.12.0 to 2.13.0
dependabot-preview[bot] Dec 25, 2019
0e4ca02
Merge pull request #6933 from emberjs/dependabot/npm_and_yarn/typescr…
dependabot-preview[bot] Dec 25, 2019
439c8f8
Bump eslint-config-prettier from 6.7.0 to 6.9.0
dependabot-preview[bot] Dec 30, 2019
c408f4e
Merge pull request #6937 from emberjs/dependabot/npm_and_yarn/eslint-…
dependabot-preview[bot] Dec 30, 2019
9fcbb48
Bump @typescript-eslint/parser from 2.13.0 to 2.14.0
dependabot-preview[bot] Dec 31, 2019
b2c240e
Merge pull request #6940 from emberjs/dependabot/npm_and_yarn/typescr…
dependabot-preview[bot] Dec 31, 2019
ff2d21d
Bump @typescript-eslint/eslint-plugin from 2.13.0 to 2.14.0
dependabot-preview[bot] Dec 31, 2019
becf1d7
Merge pull request #6939 from emberjs/dependabot/npm_and_yarn/typescr…
dependabot-preview[bot] Dec 31, 2019
d80781d
Bump lerna from 3.19.0 to 3.20.2
dependabot-preview[bot] Jan 3, 2020
94aef4d
Merge pull request #6942 from emberjs/dependabot/npm_and_yarn/lerna-3…
dependabot-preview[bot] Jan 3, 2020
1c13ce4
Bump @typescript-eslint/eslint-plugin from 2.14.0 to 2.15.0
dependabot-preview[bot] Jan 7, 2020
d9627cf
Merge pull request #6952 from emberjs/dependabot/npm_and_yarn/typescr…
dependabot-preview[bot] Jan 7, 2020
efccc91
Bump @typescript-eslint/parser from 2.14.0 to 2.15.0
dependabot-preview[bot] Jan 7, 2020
42c4b5d
Merge pull request #6951 from emberjs/dependabot/npm_and_yarn/typescr…
dependabot-preview[bot] Jan 7, 2020
e1822f9
[DOCS] Fix link for API Documentation (#6950)
SYU15 Jan 7, 2020
a377670
Bump ember-cli-template-lint from 1.0.0-beta.3 to 1.0.0
dependabot-preview[bot] Jan 9, 2020
679f291
Merge pull request #6956 from emberjs/dependabot/npm_and_yarn/ember-c…
dependabot-preview[bot] Jan 9, 2020
5318667
validate perf related binaries are installed (#6954)
efx Jan 10, 2020
f047b84
improve performance app documentation (#6949)
efx Jan 10, 2020
7ea3d45
restore inital checkout when running perf analysis (#6955)
efx Jan 10, 2020
3e3677f
[BUGFIX] fix importing from @ember-data/store
igorT Jan 11, 2020
01fe774
v3.17.0-alpha.1
igorT Jan 12, 2020
1a9b030
fix release and install by using a link instead of a version (#6967)
runspired Jan 14, 2020
0782198
Bump broccoli-merge-trees from 3.0.2 to 4.1.0 (#6925)
dependabot-preview[bot] Jan 14, 2020
e54fcab
Bump semver from 6.3.0 to 7.1.1 (#6911)
dependabot-preview[bot] Jan 14, 2020
101d419
Bump broccoli-concat from 3.7.5 to 4.2.2 (#6906)
dependabot-preview[bot] Jan 14, 2020
b776c5c
Bump eslint-plugin-node from 10.0.0 to 11.0.0 (#6935)
dependabot-preview[bot] Jan 14, 2020
eafaee2
chore: refactor: Remove last usages of run in adapter find tests (#6944)
dmuneras Jan 15, 2020
5df1295
Enabled eslint-plugin-qunit (#6895)
Gaurav0 Jan 15, 2020
ee3a74c
update tracerbench config
runspired Jan 17, 2020
2a1c1e9
fix lint issue
runspired Jan 21, 2020
46085de
[FIX] RecordData is not a constructor
runspired Jan 21, 2020
f95c2ba
Update packages/store/addon/-private/system/core-store.ts
runspired Jan 22, 2020
88d35d9
Merge pull request #6985 from emberjs/fix/record-data-fix
hjdivad Jan 22, 2020
ec2f3eb
Bump ember-cli-htmlbars from 4.2.0 to 4.2.2 (#6977)
dependabot-preview[bot] Jan 22, 2020
1e9f1c8
Bump @babel/plugin-transform-typescript from 7.7.4 to 7.8.3 (#6975)
dependabot-preview[bot] Jan 22, 2020
8e61cbe
Bump mocha from 6.2.2 to 7.0.0 (#6948)
dependabot-preview[bot] Jan 22, 2020
18178d2
Bump execa from 3.4.0 to 4.0.0 (#6930)
dependabot-preview[bot] Jan 22, 2020
76506aa
Bump eslint-plugin-prettier from 3.1.1 to 3.1.2 (#6902)
dependabot-preview[bot] Jan 22, 2020
538e697
Bump @typescript-eslint/eslint-plugin from 2.15.0 to 2.17.0 (#6983)
dependabot-preview[bot] Jan 22, 2020
7f99d0e
remove leading whitespace per shellcheck (#6978)
efx Jan 22, 2020
d776f1e
[BUGFIX] findRecord should not resolve without id in production build…
Gaurav0 Jan 22, 2020
98f41fd
bump all node version ranges
runspired Jan 14, 2020
e154539
remove IDENTIFIERS off branches (#6968)
runspired Jan 24, 2020
6c07694
turn on FULL_LINKS_ON_RELATIONSHIPS (#6966)
runspired Jan 24, 2020
98737eb
[BUFGIX BETA] dont run canary model tests in beta (#6987)
runspired Jan 24, 2020
ba208af
Bump @babel/plugin-transform-block-scoping from 7.7.4 to 7.8.3 (#6974)
dependabot-preview[bot] Jan 24, 2020
2906950
Bump @typescript-eslint/parser from 2.15.0 to 2.17.0 (#6984)
dependabot-preview[bot] Jan 24, 2020
4f73330
Bump ember-cli-template-lint from 1.0.0 to 2.0.0 (#6993)
dependabot-preview[bot] Jan 24, 2020
ad7f284
[FIX] groupRecordsForFindMany should be optional (#6927)
runspired Jan 24, 2020
10ad35f
Disable known failure for 3.16.x
hjdivad Jan 24, 2020
a17bc93
Merge pull request #7001 from emberjs/hjdivad/fix-ci
hjdivad Jan 24, 2020
2da7a17
Bump ember-decorators-polyfill from 1.1.1 to 1.1.2
dependabot-preview[bot] Jan 24, 2020
3f11c50
Merge pull request #7004 from emberjs/dependabot/npm_and_yarn/ember-d…
dependabot-preview[bot] Jan 24, 2020
2955e2c
Make execa use compatible with volta
hjdivad Jan 25, 2020
ae61baf
Bump ember-cli-typescript
hjdivad Jan 25, 2020
17a85a0
Merge pull request #7007 from emberjs/hjdivad/ember-cli-typescript
hjdivad Jan 25, 2020
549e5b7
Merge pull request #7006 from emberjs/hjdivad/execa-volta
hjdivad Jan 25, 2020
08c7a68
v3.18.0-alpha.0
hjdivad Jan 25, 2020
1ee8096
Bump mocha from 7.0.0 to 7.0.1
dependabot-preview[bot] Jan 27, 2020
01e1e15
Merge pull request #7011 from emberjs/dependabot/npm_and_yarn/mocha-7…
dependabot-preview[bot] Jan 27, 2020
cdc255d
Bump eslint-config-prettier from 6.9.0 to 6.10.0
dependabot-preview[bot] Jan 29, 2020
005ff4d
Merge pull request #7017 from emberjs/dependabot/npm_and_yarn/eslint-…
dependabot-preview[bot] Jan 29, 2020
59982ab
create a howto for testing pull requests
efx Jan 29, 2020
d6bd5f1
[BUGFIX] fix jsonapi error handling when not using jquery (#6941)
aclarembeau Jan 30, 2020
13a67a2
Ensure adapters and serializers are destroyed upon store destruction.…
rwjblue Jan 31, 2020
c6bd816
Bump ember-cli-babel from 7.13.2 to 7.14.1
dependabot-preview[bot] Jan 31, 2020
a3ccc5d
Merge pull request #7021 from emberjs/dependabot/npm_and_yarn/ember-c…
dependabot-preview[bot] Jan 31, 2020
dc67a62
Bump semver from 7.1.1 to 7.1.2 (#7022)
dependabot-preview[bot] Jan 31, 2020
3b418b1
Bump rimraf from 3.0.0 to 3.0.1 (#7014)
dependabot-preview[bot] Jan 31, 2020
3cdfd29
Bump ember-cli-version-checker from 3.1.3 to 4.1.0 (#6995)
dependabot-preview[bot] Jan 31, 2020
26fb153
Bump @typescript-eslint/eslint-plugin from 2.17.0 to 2.18.0 (#7012)
dependabot-preview[bot] Jan 31, 2020
9cbb1cb
Bump @typescript-eslint/parser from 2.17.0 to 2.19.0
dependabot-preview[bot] Feb 4, 2020
e5ed208
Bump ember-source from 3.16.0 to 3.16.1
dependabot-preview[bot] Feb 4, 2020
6d0021d
Merge pull request #7027 from emberjs/dependabot/npm_and_yarn/typescr…
dependabot-preview[bot] Feb 4, 2020
0826e56
Merge pull request #7029 from emberjs/dependabot/npm_and_yarn/ember-s…
dependabot-preview[bot] Feb 4, 2020
db19a06
Revert "Disable known failure for 3.16.x"
efx Feb 5, 2020
346e79f
Merge pull request #7030 from efx/fix-6961
rwjblue Feb 6, 2020
d534abc
Bump ember-cli-babel from 7.14.1 to 7.17.1
dependabot-preview[bot] Feb 6, 2020
6124179
Merge pull request #7031 from emberjs/dependabot/npm_and_yarn/ember-c…
dependabot-preview[bot] Feb 6, 2020
d869f97
Bump ember-cli-babel from 7.17.1 to 7.17.2
dependabot-preview[bot] Feb 7, 2020
dea6f1e
Merge pull request #7032 from emberjs/dependabot/npm_and_yarn/ember-c…
dependabot-preview[bot] Feb 7, 2020
df052eb
Bump rimraf from 3.0.1 to 3.0.2
dependabot-preview[bot] Feb 10, 2020
8d350e2
Merge pull request #7034 from emberjs/dependabot/npm_and_yarn/rimraf-…
dependabot-preview[bot] Feb 10, 2020
461addc
Bump ember-source from 3.16.1 to 3.16.2
dependabot-preview[bot] Feb 11, 2020
6ae3db8
Merge pull request #7036 from emberjs/dependabot/npm_and_yarn/ember-s…
dependabot-preview[bot] Feb 11, 2020
3ea07c1
fix minor typo in Model overview documentation
efx Feb 11, 2020
59766c6
Merge pull request #7038 from efx/minor-type
hjdivad Feb 11, 2020
f8e8736
modernize TimeoutError example code
efx Feb 12, 2020
df0e016
modernize NotFoundError example
efx Feb 12, 2020
36e51b3
Bump eslint-plugin-ember from 7.7.2 to 7.8.0
dependabot-preview[bot] Feb 13, 2020
e313edb
Merge pull request #7045 from emberjs/dependabot/npm_and_yarn/eslint-…
dependabot-preview[bot] Feb 13, 2020
8bb2623
Bump eslint-plugin-import from 2.20.0 to 2.20.1
dependabot-preview[bot] Feb 13, 2020
e5e2673
Merge pull request #7024 from emberjs/dependabot/npm_and_yarn/eslint-…
dependabot-preview[bot] Feb 13, 2020
eabc2b8
Bump ember-cli-babel from 7.17.2 to 7.18.0
dependabot-preview[bot] Feb 14, 2020
57ad53d
Merge pull request #7046 from emberjs/dependabot/npm_and_yarn/ember-c…
dependabot-preview[bot] Feb 14, 2020
701bc16
Bump semver from 7.1.2 to 7.1.3
dependabot-preview[bot] Feb 14, 2020
58f3f78
Merge pull request #7041 from emberjs/dependabot/npm_and_yarn/semver-…
dependabot-preview[bot] Feb 14, 2020
6c86814
Bump ember-cli-template-lint from 2.0.0 to 2.0.1
dependabot-preview[bot] Feb 18, 2020
56ac70b
Merge pull request #7050 from emberjs/dependabot/npm_and_yarn/ember-c…
dependabot-preview[bot] Feb 18, 2020
8ef593f
Bump ember-source from 3.16.2 to 3.16.3
dependabot-preview[bot] Feb 19, 2020
f939db9
Merge pull request #7054 from emberjs/dependabot/npm_and_yarn/ember-s…
dependabot-preview[bot] Feb 19, 2020
94ac14c
Bump eslint-plugin-ember from 7.8.0 to 7.8.1
dependabot-preview[bot] Feb 19, 2020
80365ec
Merge pull request #7047 from emberjs/dependabot/npm_and_yarn/eslint-…
dependabot-preview[bot] Feb 19, 2020
75d07d9
Merge pull request #7043 from efx/octanify-timeout-error
rwjblue Feb 19, 2020
7a4d7c8
Bump ember-decorators-polyfill from 1.1.2 to 1.1.3
dependabot-preview[bot] Feb 20, 2020
7a457d9
Bump eslint-plugin-mocha from 6.2.2 to 6.3.0
dependabot-preview[bot] Feb 20, 2020
2af1646
Merge pull request #7056 from emberjs/dependabot/npm_and_yarn/ember-d…
dependabot-preview[bot] Feb 20, 2020
75d0416
Merge pull request #7057 from emberjs/dependabot/npm_and_yarn/eslint-…
dependabot-preview[bot] Feb 20, 2020
d96cfab
Bump @typescript-eslint/eslint-plugin from 2.18.0 to 2.21.0
dependabot-preview[bot] Feb 25, 2020
7860804
Merge pull request #7063 from emberjs/dependabot/npm_and_yarn/typescr…
dependabot-preview[bot] Feb 25, 2020
3e945c3
Bump @typescript-eslint/parser from 2.19.0 to 2.21.0
dependabot-preview[bot] Feb 25, 2020
710326f
Merge pull request #7064 from emberjs/dependabot/npm_and_yarn/typescr…
dependabot-preview[bot] Feb 25, 2020
c373641
Bump ember-cli-template-lint from 2.0.1 to 2.0.2
dependabot-preview[bot] Feb 26, 2020
a74546e
Merge pull request #7066 from emberjs/dependabot/npm_and_yarn/ember-c…
dependabot-preview[bot] Feb 26, 2020
6b697a1
caveat linking approach
efx Feb 27, 2020
486ea0b
Update embedded-records-mixin.js documentation
allthesignals Jan 23, 2020
648f2f5
Merge pull request #6958 from allthesignals/patch-2
hjdivad Feb 27, 2020
118d729
Merge pull request #7019 from efx/document-debugging-prs
MelSumner Mar 4, 2020
78e0b41
[BUGFIX] Fix #7015 - calling changedAttributes for non instantiated r…
igorT Mar 6, 2020
701c9aa
[CHORE] Bring master changelog up to date
igorT Mar 11, 2020
742d5ae
v3.19.0-alpha.0
igorT Mar 11, 2020
d1cd82c
Bump mocha from 7.0.1 to 7.1.0
dependabot-preview[bot] Mar 11, 2020
c85145d
Merge pull request #7068 from emberjs/dependabot/npm_and_yarn/mocha-7…
dependabot-preview[bot] Mar 11, 2020
4357426
Bump ember-source from 3.16.3 to 3.17.0
dependabot-preview[bot] Mar 11, 2020
0a042de
Merge pull request #7093 from emberjs/dependabot/npm_and_yarn/ember-s…
dependabot-preview[bot] Mar 11, 2020
3936d13
Fix nightly run
hjdivad Mar 11, 2020
340f21d
Merge pull request #7094 from emberjs/hjdivad/fix-nightly
hjdivad Mar 12, 2020
76768a2
[BUGFIX] dont use Ember.get on internals (#7103)
runspired Apr 3, 2020
213a755
clear relationships during delete (#7109)
pieter-v Apr 6, 2020
cbf63d6
clear initialState after construction (#7110)
pieter-v Apr 6, 2020
3e7bbee
Bump @tracerbench/core from 3.0.11 to 3.0.14 (#7042)
dependabot-preview[bot] Apr 6, 2020
59d2262
[Security] Bump acorn from 5.7.3 to 5.7.4 (#7097)
dependabot-preview[bot] Apr 6, 2020
b1139d6
Bump babel-eslint from 10.0.3 to 10.1.0 (#7065)
dependabot-preview[bot] Apr 6, 2020
79ff9a3
Bump ember-cli-htmlbars from 4.2.2 to 4.2.3 (#7062)
dependabot-preview[bot] Apr 6, 2020
df1c665
Bump typescript from 3.7.5 to 3.8.3 (#7073)
dependabot-preview[bot] Apr 6, 2020
6404a2d
[DOC] fix import path in JSON serializer documentation (#7111)
SergeAstapov Apr 6, 2020
fbcc638
Update changelog with 3.2.0-beta.1 changes
bmac Apr 6, 2018
defefab
Update changelog for Ember Data 3.2.0-beta.2
bmac Apr 6, 2018
bb98474
Update changelog for 3.2.0-beta.3 release
bmac Apr 25, 2018
e357f35
Release Ember Data 3.2.0-beta.3
bmac Apr 25, 2018
344589f
Add failing test for: Records with an async hasMany can be pushed aga…
eodb Oct 16, 2019
ce67d8d
Add extra unit test, remove original file.
eodb Apr 7, 2020
7de5032
Fix eslint warnings
eodb Apr 7, 2020
e66c012
Merge branch 'eddy/push-async-hasMany-after-client-side-deletion' of …
eodb Apr 7, 2020
602b3ed
eslint fixes
eodb Apr 9, 2020
ba60475
Revert "eslint fixes"
eodb Apr 9, 2020
2f25e63
Skip local workspace files
eodb Apr 9, 2020
4f88308
Update delete-record-test.js
eodb Apr 9, 2020
b88eb59
more lint issues
eodb Apr 9, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 2 additions & 0 deletions .eslintignore
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@

# compiled output
**/dist/
**/dist-control/
**/dist-experiment/
**/tmp/
/packages/-ember-data/docs/

Expand Down
89 changes: 80 additions & 9 deletions .eslintrc.js
Original file line number Diff line number Diff line change
@@ -1,13 +1,42 @@
// See https://github.com/lydell/eslint-plugin-simple-import-sort#custom-grouping
const ImportSortGroups = [
// Side effect imports.
// eslint-disable-next-line no-useless-escape
[`^\u0000`],
// Glimmer & Ember Dependencies
[`^(@ember/|@glimmer|ember$)`],
// Packages.
// Things that start with a letter (or digit or underscore), or `@` followed by a letter.
// But not our packages or packages starting with ember-
// eslint-disable-next-line no-useless-escape
[`^(?!@ember\-data)(?!ember-)(@?\\w)`],
// Packages starting with ember-
// eslint-disable-next-line no-useless-escape
[`^ember\-`],
// Our Packages.
// Things that start with @ember-data
// eslint-disable-next-line no-useless-escape
[`^@ember\-data`],
// Absolute imports and other imports such as Vue-style `@/foo`.
// Anything that does not start with a dot.
['^[^.]'],
// Relative imports.
// Anything that starts with a dot.
// eslint-disable-next-line no-useless-escape
[`^\.`],
];

module.exports = {
parser: 'babel-eslint',
root: true,
parserOptions: {
ecmaVersion: 2017,
sourceType: 'module',
},
plugins: ['prettier', 'qunit', 'mocha'],
extends: ['eslint:recommended', 'prettier'],
plugins: ['prettier', 'qunit', 'mocha', 'simple-import-sort', 'import'],
extends: ['eslint:recommended', 'prettier', 'plugin:qunit/recommended'],
rules: {
'no-restricted-globals': ['error', { name: 'Promise', message: 'Global Promise does not work in IE11' }],
'mocha/no-exclusive-tests': 'error',
'prettier/prettier': 'error',
'no-unused-vars': ['error', { args: 'none' }],
Expand All @@ -18,16 +47,33 @@ module.exports = {
'no-caller': 'error',
'no-eq-null': 'error',
'no-console': 'error', // no longer recommended in eslint v6, this restores it
'simple-import-sort/sort': ['error', { groups: ImportSortGroups }],
'sort-imports': 'off',
'import/order': 'off',
'import/first': 'error',
'import/newline-after-import': 'error',
// this rule doesn't work properly with --fix
// https://github.com/benmosher/eslint-plugin-import/issues/1504
'import/no-duplicates': 'warn',

// Too many false positives
// See https://github.com/eslint/eslint/issues/11899 and similar
'require-atomic-updates': 'off',

// eslint-plugin-qunit
'qunit/assert-args': 'off',
'qunit/literal-compare-order': 'off',
'qunit/no-identical-names': 'off',
'qunit/no-ok-equality': 'off',
'qunit/require-expect': 'off',
'qunit/resolve-async': 'off',
},
globals: {
heimdall: true,
Map: false,
WeakMap: true,
Set: true,
Promise: false,
},
env: {
browser: true,
Expand All @@ -41,12 +87,21 @@ module.exports = {
parserOptions: {
sourceType: 'module',
},
plugins: ['@typescript-eslint'],
plugins: ['@typescript-eslint', 'ember-data', 'simple-import-sort', 'import'],
extends: ['eslint:recommended', 'plugin:@typescript-eslint/eslint-recommended'],
rules: {
'@typescript-eslint/no-unused-vars': ['error', { args: 'none' }],
'no-unused-vars': 'off',
'require-atomic-updates': 'off',
'ember-data/prefer-type-only-import': 'error',
'simple-import-sort/sort': ['error', { groups: ImportSortGroups }],
'sort-imports': 'off',
'import/order': 'off',
'import/first': 'error',
'import/newline-after-import': 'error',
// this rule doesn't work properly with --fix
// https://github.com/benmosher/eslint-plugin-import/issues/1504
'import/no-duplicates': 'warn',
},
},

Expand All @@ -56,9 +111,10 @@ module.exports = {
'.mocharc.js',
'.eslintrc.js',
'.prettierrc.js',
'bin/*',
'packages/-build-infra/src/**/*.js',
'packages/-test-infra/src/**/*.js',
'bin/**',
'packages/private-build-infra/src/**/*.js',
'packages/unpublished-test-infra/src/**/*.js',
'packages/unpublished-eslint-rules/src/**/*.js',
'packages/*/.ember-cli.js',
'packages/*/.eslintrc.js',
'packages/*/.template-lintrc.js',
Expand All @@ -85,16 +141,27 @@ module.exports = {
node: true,
es6: true,
},
plugins: ['node'],
plugins: ['node', 'import'],
extends: 'plugin:node/recommended',
rules: {
'simple-import-sort/sort': 'off',
'no-restricted-globals': 'off',
'import/first': 'error',
'import/newline-after-import': 'error',
'import/no-duplicates': 'error',
'import/order': ['error', { 'newlines-between': 'always' }],
},
},

// node tests
{
files: ['packages/*/node-tests/**', 'packages/-test-infra/src/node-test-helpers/**/*'],
files: ['packages/*/node-tests/**', 'packages/unpublished-test-infra/src/node-test-helpers/**/*'],
env: {
mocha: true,
},
rules: {
'no-restricted-globals': 'off',
},
},

// docs
Expand All @@ -104,16 +171,20 @@ module.exports = {
qunit: true,
es6: false,
},
rules: {
'no-restricted-globals': 'off',
},
},

// bin files
{
files: ['bin/*'],
files: ['bin/**'],
// eslint-disable-next-line node/no-unpublished-require
rules: Object.assign({}, require('eslint-plugin-node').configs.recommended.rules, {
'no-console': 'off',
'no-process-exit': 'off',
'node/no-unpublished-require': 'off',
'node/no-unsupported-features/node-builtins': 'off',
}),
},
],
Expand Down
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ If a previous version of `ember-data` worked as `expected`, which was the most r

### Versions

Run the following command and paste the output below: `npm ls ember-source && npm ls ember-cli && npm ls ember-data`.
Run the following command and paste the output below: `yarn list ember-source && yarn list ember-cli && yarn list --pattern ember-data`.

```cli
[Replace this line with the output]
Expand Down
114 changes: 114 additions & 0 deletions .github/workflows/asset-size-check.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,114 @@
name: AssetSizeCheck

on:
pull_request:
branches:
- master

jobs:
asset-size-check:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
with:
fetch-depth: 0
- uses: actions/setup-node@v1
with:
node-version: 12.x
repo-token: ${{ secrets.GITHUB_TOKEN }}
- name: Check SHA
run: |
sha=$(git rev-parse --short=8 HEAD)
echo "HEAD sha=$sha"
echo "GITHUB_SHA sha=$GITHUB_SHA"
mkdir -p tmp
echo $sha > tmp/sha-for-check.txt
originSha=$(git rev-parse HEAD^2)
echo $originSha > tmp/sha-for-commit.txt
git show --format=short --no-patch $originSha
- name: Checkout master
run: git checkout master
- name: Install dependencies for master
run: yarn install
- name: Build Production master (IE11)
run: |
mkdir -p packages/-ember-data/dists
EMBER_DATA_FULL_COMPAT=true TARGET_IE11=true yarn workspace ember-data ember build -e production --output-path dists/control-ie11
- name: Build Production master
run: EMBER_DATA_FULL_COMPAT=true yarn workspace ember-data ember build -e production --output-path dists/control
- name: Build Production master (no rollup)
run: EMBER_DATA_FULL_COMPAT=true EMBER_DATA_ROLLUP_PRIVATE=false yarn workspace ember-data ember build -e production --output-path dists/control-no-rollup
- name: Checkout ${{github.ref}}
run: |
sha=$(cat tmp/sha-for-check.txt)
git checkout --progress --force $sha
- name: Install dependencies for ${{github.ref}}
run: yarn install
- name: Build Production ${{github.ref}} (IE11)
run: EMBER_DATA_FULL_COMPAT=true TARGET_IE11=true yarn workspace ember-data ember build -e production --output-path dists/experiment-ie11
- name: Build Production ${{github.ref}}
run: EMBER_DATA_FULL_COMPAT=true yarn workspace ember-data ember build -e production --output-path dists/experiment
- name: Build Production ${{github.ref}} (no rollup)
run: EMBER_DATA_FULL_COMPAT=true EMBER_DATA_ROLLUP_PRIVATE=false yarn workspace ember-data ember build -e production --output-path dists/experiment-no-rollup
- name: Analyze Master Assets (IE11)
run: |
node ./bin/asset-size-tracking/generate-analysis.js packages/-ember-data/dists/control-ie11 ./control-ie11-data.json
mkdir -p tmp
mkdir -p tmp/asset-sizes
node ./bin/asset-size-tracking/print-analysis.js ./control-ie11-data.json -show > tmp/asset-sizes/master-analysis-ie11.txt
- name: Analyze Master Assets
run: |
node ./bin/asset-size-tracking/generate-analysis.js packages/-ember-data/dists/control ./control-data.json
node ./bin/asset-size-tracking/print-analysis.js ./control-data.json -show > tmp/asset-sizes/master-analysis.txt
- name: Analyze Master Assets (no rollup)
run: |
node ./bin/asset-size-tracking/generate-analysis.js packages/-ember-data/dists/control-no-rollup ./control-data-no-rollup.json
node ./bin/asset-size-tracking/print-analysis.js ./control-data-no-rollup.json -show > tmp/asset-sizes/master-analysis-no-rollup.txt
- name: Analyze ${{github.ref}} Assets (IE11)
run: |
node ./bin/asset-size-tracking/generate-analysis.js packages/-ember-data/dists/experiment-ie11 ./experiment-ie11-data.json
node ./bin/asset-size-tracking/print-analysis.js ./experiment-ie11-data.json > tmp/asset-sizes/experiment-analysis-ie11.txt
- name: Analyze ${{github.ref}} Assets
run: |
node ./bin/asset-size-tracking/generate-analysis.js packages/-ember-data/dists/experiment ./experiment-data.json
node ./bin/asset-size-tracking/print-analysis.js ./experiment-data.json > tmp/asset-sizes/experiment-analysis.txt
- name: Analyze ${{github.ref}} Assets
run: |
node ./bin/asset-size-tracking/generate-analysis.js packages/-ember-data/dists/experiment-no-rollup ./experiment-data-no-rollup.json
node ./bin/asset-size-tracking/print-analysis.js ./experiment-data-no-rollup.json > tmp/asset-sizes/experiment-analysis-no-rollup.txt
- name: Test Asset Sizes (IE11)
run: |
set -o pipefail
node ./bin/asset-size-tracking/generate-diff.js ./control-ie11-data.json ./experiment-ie11-data.json | tee tmp/asset-sizes/diff-ie11.txt
- name: Test Asset Sizes
if: failure() || success()
run: |
set -o pipefail
node ./bin/asset-size-tracking/generate-diff.js ./control-data.json ./experiment-data.json | tee tmp/asset-sizes/diff.txt
- name: Test Asset Sizes
if: failure() || success()
run: |
# we don't set -o pipefail as this should always pass, we just want the diff
node ./bin/asset-size-tracking/generate-diff.js ./control-data-no-rollup.json ./experiment-data-no-rollup.json | tee tmp/asset-sizes/diff-no-rollup.txt
- name: Upload Dist Artifacts
if: failure() || success()
uses: actions/upload-artifact@v1
with:
name: dists
path: packages/-ember-data/dists
- name: Upload Report Artifacts
if: failure() || success()
uses: actions/upload-artifact@v1
with:
name: reports
path: tmp/asset-sizes
- name: Report Asset Sizes
if: failure() || success()
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: |
COMMENT_MARKER="Asset Size Report for "
sha=$(cat tmp/sha-for-commit.txt)
node ./bin/asset-size-tracking/src/create-comment-text.js $sha > tmp/asset-sizes/comment.txt
COMMENT_TEXT="@./tmp/asset-sizes/comment.txt"
source bin/asset-size-tracking/src/post-comment.sh
Loading