forked from emberjs/ember.js
-
Notifications
You must be signed in to change notification settings - Fork 0
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
Upstream #1
Merged
Merged
Upstream #1
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This ensures that all imports are resolvable and valid. Future changes should enable more rules from eslint-plugin-import (such as ensuring that a given imported module is only specified once or preventing module cycles).
Add eslint-plugin-import to validate imports.
…lers [Feature] module unification controller & controller-test blueprints
Test that a CP descriptor still works with notifyPropertyChange when it is not setup correctly via Ember.defineProperty.
Setup a non setup descriptor on access.
[BUGFIX release] Fix descriptorFor to support fallback
[Feature] added module-unification route and route-test blueprints
[BUGFIX canary] fix conditional
Convert ember-metal/transaction to typescript
[BUGFIX beta] bump glimmer
Remove a few module cycles...
More ts conversion.
…s to false properties
[DOC release] Update class_names_support.js to include binding classes to false properties
correct `isProxy` and reuse `isObject`
Convert ObjectProxy and ArrayProxy
[BUGFIX] Allow setting length on ArrayProxy.
Cleanup meta
This is a partial revert of bee179d, moving back to a manual `forEach` so that we can control the return value a bit more. When prototype extensions are disabled, we cannot rely on `this.map` to return an extended array.
[BUGFIX] Ensure `ArrayMixin#invoke` returns an Ember.A.
Prior to this change, `ArrayProxy.prototype.length` was marked as dirty (and therefore recomputed) when `content` was set due to `arrangedContent` being an alias of `content`, and `ArrayProxy` implementing `PROPERTY_DID_CHANGE` to trap `arrangedContent` changes. Unfortunately, `notifyPropertyChange` avoids notifying _some_ things when the object is destroying. This results in the preexisting `PROPERTY_DID_CHANGE` trap for `arrangedContent` is no longer called, and therefore `length` is never marked as dirty. This fixes the condition, by implementing a `content` trap in `PROPERTY_DID_CHANGE` that marks length as dirty. The next time that `length` is accessed it will do the normal work to recalculate.
[BUGFIX] Setting ArrayProxy#content in willDestroy resets length.
[BUGFIX] remove checks on init since ember-cli resolver sets namespace after init.
[ci skip] (cherry picked from commit 22811d6)
(issue 16790) Added @static tag so that we can see defineProperty in API doc
…st-blueprints [BUGFIX] Fix instance-initializer-test blueprint for RFC232
Moving off of QUnit.config.current in array helpers. Apart of #15988
Rename `unknown` to `unusable`.
[CLEANUP] Convert dasherize test over to new style
remove double ending line in blueprint
[CLEANUP] Move off of QUnit.config.current
Make BUILD_TYPE only affect published buildType if on master so we don't accidentally publish from lts/release branches over the current beta or release. Only use a tag as version if it is parseable by semver. The build-for-publishing script uses git info instead of travis env.
[BUGFIX] Centralize build versioning info
cleanup `_lookupPartial`
lifeart
pushed a commit
that referenced
this pull request
Mar 30, 2019
* [BUGFIX] Fix substate interactions with aborts * Bump router_js from 6.2.1 to 6.2.2 Bumps [router_js](https://github.com/tildeio/router.js) from 6.2.1 to 6.2.2. - [Release notes](https://github.com/tildeio/router.js/releases) - [Commits](https://github.com/tildeio/router.js/commits) Signed-off-by: dependabot[bot] <[email protected]> * Bump tslint from 5.12.0 to 5.12.1 Bumps [tslint](https://github.com/palantir/tslint) from 5.12.0 to 5.12.1. - [Release notes](https://github.com/palantir/tslint/releases) - [Changelog](https://github.com/palantir/tslint/blob/master/CHANGELOG.md) - [Commits](palantir/tslint@5.12.0...5.12.1) Signed-off-by: dependabot[bot] <[email protected]> * [FEAT] Implements the Computed Property Modifier deprecation RFCs - Deprecates `.property()` - Deprecates `.volatile()` - Deprecates `clobberSet` internally - Keeps injected properties and the `store` property on routes overridable for testing purposes - Rewrites lots of usages in tests. For some reason `volatile` was frequently used in tests when it was not needed. - Adds `additionalDependentKeys` array to `map`, `filter` and `sort` array functions. `sort` was overlooked in RFC, but suffers from the same problem so it shouldn't need an additional RFC. - Adds tests for `additionalDependentKeys` * changed method name * use Date.now instead of Number(new Date()) * review feedback * Restore fallback for `window.performance` in FastBoot * Bump ember-cli-version-checker from 3.0.0 to 3.0.1 Bumps [ember-cli-version-checker](https://github.com/rwjblue/ember-cli-version-checker) from 3.0.0 to 3.0.1. - [Release notes](https://github.com/rwjblue/ember-cli-version-checker/releases) - [Changelog](https://github.com/ember-cli/ember-cli-version-checker/blob/master/CHANGELOG.md) - [Commits](ember-cli/ember-cli-version-checker@v3.0.0...v3.0.1) Signed-off-by: dependabot[bot] <[email protected]> * [DOC LTS] Update documentation for sendAction deprecation * Add v3.8.0-beta.2 to CHANGELOG [ci skip] (cherry picked from commit a2dd42f) * Bump aws-sdk from 2.384.0 to 2.388.0 Bumps [aws-sdk](https://github.com/aws/aws-sdk-js) from 2.384.0 to 2.388.0. - [Release notes](https://github.com/aws/aws-sdk-js/releases) - [Changelog](https://github.com/aws/aws-sdk-js/blob/master/CHANGELOG.md) - [Commits](aws/aws-sdk-js@v2.384.0...v2.388.0) Signed-off-by: dependabot[bot] <[email protected]> * Use extracted failure-only testem reporter * Ensure internal package tests are ran in prod. * Fix test assertions for use in prod. * Simplify prod tests * container tests pass in prod build now * omit ember-testing and @ember/debug tests from ember-tests.prod.js * Bump eslint-config-prettier from 3.3.0 to 3.4.0 Bumps [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) from 3.3.0 to 3.4.0. - [Release notes](https://github.com/prettier/eslint-config-prettier/releases) - [Changelog](https://github.com/prettier/eslint-config-prettier/blob/master/CHANGELOG.md) - [Commits](prettier/eslint-config-prettier@v3.3.0...v3.4.0) Signed-off-by: dependabot[bot] <[email protected]> * Failing test for emberjs#17243 Previously emberjs#16978 tried to balance the amount of `addDependentKeys` and `removeDependentKeys`. However, it removes the dependent keys to eagerly, causing a different kind of imbalance, and in some cases, this causes the property tags to "miss" updates to aliased properties. Co-authored-by: Godfrey Chan <[email protected]> * Don't remove dep keys in `didUnwatch` This fixes emberjs#17243 by only removing dependent keys in `teardown`. Since emberjs#16978 coalesces the work to add dependent keys to happen at most once, it is now incorrect to eagerly remove them in `didUnwatch` because that could happen for a variety of reasons while there are still other interested parties (see attached test cases). This limits the work of removing dependent keys to `teardown` only. The logic is that, while we want to defer setting up the "link" to the target property as lazily as possible, it is less important to "unlink" it eagerly once the work is done. It _may_ be possible to accomplish this, but the current amount of book-keeping is not sufficient to track the count properly. In our tests, we have created sequences like this: 1. setup (peekWatching = 0, so nothing happens) 2. get (consumed here) 3. willWatch (already consumed, no-op) 4. get (already consumed, no-op) 5. didUnwatch 6. ... In this case, it would be incorrect to "unlink" at step 5. As of PR emberjs#16978, `CONSUMED` is essentially a boolean flag, so it is not sufficient to track the balance, and also, there is no counterpart to `get`, which makes eager "unlinking" impossible without much more book-keeping. It's unclear that it would be worthwhile to do that. On the other hand, if we only "unlink" on teardown, this ensures that we are only "unlinking" at most once, and it is guaranteed that there are no longer any interested parties. Fixes emberjs#17243 Co-authored-by: Godfrey Chan <[email protected]> * added isDescriptor to classitems * Add deprecation for this.$() in curly components Deprecated as per RFC386. * Add deprecation for Ember.$() Deprecated as per RFC386. * Bump aws-sdk from 2.388.0 to 2.391.0 Bumps [aws-sdk](https://github.com/aws/aws-sdk-js) from 2.388.0 to 2.391.0. - [Release notes](https://github.com/aws/aws-sdk-js/releases) - [Changelog](https://github.com/aws/aws-sdk-js/blob/master/CHANGELOG.md) - [Commits](aws/aws-sdk-js@v2.388.0...v2.391.0) Signed-off-by: dependabot[bot] <[email protected]> * Add v3.7.1 to CHANGELOG [ci skip] (cherry picked from commit dd7a199) * CHANGELOG fixup [ci skip] * Bump resolve from 1.9.0 to 1.10.0 Bumps [resolve](https://github.com/browserify/resolve) from 1.9.0 to 1.10.0. - [Release notes](https://github.com/browserify/resolve/releases) - [Commits](browserify/resolve@v1.9.0...v1.10.0) Signed-off-by: dependabot[bot] <[email protected]> * [BUGFIX beta] Update to glimmer-vm 0.37.1. Fixes a few issues: * Usage of positional arguments with custom components. * Forwarding attributes via `...attributes` to a dynamic component. * Prevent errors when rendering many template blocks (`Error: Operand over 16-bits. Got 65536`). Full changes here: glimmerjs/glimmer-vm@v0.37.0...v0.37.1 * [BUGFIX beta] Add failing test for yielding inside a contextual component invoked with angle-bracket syntax that receives splattributes (cherry picked from commit 2d1f8d0) * [BUGFIX beta] Add failing test ensuring that splattributes can be forwarded. (cherry picked from commit 4073c1a) * [BUGFIX beta] Add tests for positional params with custom component managers (cherry picked from commit 5639352) * Add v3.4.8 to CHANGELOG. * Add v3.7.2 to CHANGELOG.md. [ci skip] * Bump ember-cli-babel from 7.2.0 to 7.4.0 Bumps [ember-cli-babel](https://github.com/babel/ember-cli-babel) from 7.2.0 to 7.4.0. - [Release notes](https://github.com/babel/ember-cli-babel/releases) - [Changelog](https://github.com/babel/ember-cli-babel/blob/master/CHANGELOG.md) - [Commits](emberjs/ember-cli-babel@v7.2.0...v7.4.0) Signed-off-by: dependabot[bot] <[email protected]> * Bump eslint from 5.12.0 to 5.12.1 Bumps [eslint](https://github.com/eslint/eslint) from 5.12.0 to 5.12.1. - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md) - [Commits](eslint/eslint@v5.12.0...v5.12.1) Signed-off-by: dependabot[bot] <[email protected]> * Bump typescript-eslint-parser from 21.0.2 to 22.0.0 Bumps [typescript-eslint-parser](https://github.com/eslint/typescript-eslint-parser) from 21.0.2 to 22.0.0. - [Release notes](https://github.com/eslint/typescript-eslint-parser/releases) - [Changelog](https://github.com/eslint/typescript-eslint-parser/blob/master/CHANGELOG.md) - [Commits](eslint/typescript-eslint-parser@v21.0.2...v22.0.0) Signed-off-by: dependabot[bot] <[email protected]> * Bump eslint-plugin-import from 2.14.0 to 2.15.0 Bumps [eslint-plugin-import](https://github.com/benmosher/eslint-plugin-import) from 2.14.0 to 2.15.0. - [Release notes](https://github.com/benmosher/eslint-plugin-import/releases) - [Changelog](https://github.com/benmosher/eslint-plugin-import/blob/master/CHANGELOG.md) - [Commits](import-js/eslint-plugin-import@v2.14.0...v2.15.0) Signed-off-by: dependabot[bot] <[email protected]> * Bump aws-sdk from 2.391.0 to 2.392.0 Bumps [aws-sdk](https://github.com/aws/aws-sdk-js) from 2.391.0 to 2.392.0. - [Release notes](https://github.com/aws/aws-sdk-js/releases) - [Changelog](https://github.com/aws/aws-sdk-js/blob/master/CHANGELOG.md) - [Commits](aws/aws-sdk-js@v2.391.0...v2.392.0) Signed-off-by: dependabot[bot] <[email protected]> * Bump @types/qunit from 2.5.3 to 2.5.4 Bumps [@types/qunit](https://github.com/DefinitelyTyped/DefinitelyTyped) from 2.5.3 to 2.5.4. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits) Signed-off-by: dependabot[bot] <[email protected]> * Bump prettier from 1.15.3 to 1.16.1 Bumps [prettier](https://github.com/prettier/prettier) from 1.15.3 to 1.16.1. - [Release notes](https://github.com/prettier/prettier/releases) - [Changelog](https://github.com/prettier/prettier/blob/master/CHANGELOG.md) - [Commits](prettier/prettier@1.15.3...1.16.1) Signed-off-by: dependabot[bot] <[email protected]> * fix: docs should not use undocumented property `url` property of EmberRouter is not documented. I'm not even sure if it was ever documented. Checked API docs for some version (2.18, 2.12, 2.4, 1.13) and didn't found it in there docs either. Refactored the example given in `didTransition()` method therefore. Since user tracking is a good example, I kept it but refactored it to use public router service. Also removed the usage of `.get()`, which is not needed anymore for recent versions of Ember. * Bump babel-plugin-module-resolver from 3.1.1 to 3.1.3 Bumps [babel-plugin-module-resolver](https://github.com/tleunen/babel-plugin-module-resolver) from 3.1.1 to 3.1.3. - [Release notes](https://github.com/tleunen/babel-plugin-module-resolver/releases) - [Changelog](https://github.com/tleunen/babel-plugin-module-resolver/blob/master/CHANGELOG.md) - [Commits](tleunen/babel-plugin-module-resolver@v3.1.1...v3.1.3) Signed-off-by: dependabot[bot] <[email protected]> * Ensure Ember.$.ajax works properly. The recent `Ember.$` deprecation accidentally introduced a regression when using `Ember.$` as _if_ it were the global `jQuery` object. The specific scenario that this cropped up in was an application calling `Ember.$.ajax`. * [DOC beta] Update (at)ember/string documentation for imported utils instead of String.prototype extensions * Bump aws-sdk from 2.392.0 to 2.394.0 Bumps [aws-sdk](https://github.com/aws/aws-sdk-js) from 2.392.0 to 2.394.0. - [Release notes](https://github.com/aws/aws-sdk-js/releases) - [Changelog](https://github.com/aws/aws-sdk-js/blob/master/CHANGELOG.md) - [Commits](aws/aws-sdk-js@v2.392.0...v2.394.0) Signed-off-by: dependabot[bot] <[email protected]> * Update index.ts * Remove unused svelte spike code... * Bump ember-cli from 3.6.1 to 3.7.1 Bumps [ember-cli](https://github.com/ember-cli/ember-cli) from 3.6.1 to 3.7.1. - [Release notes](https://github.com/ember-cli/ember-cli/releases) - [Changelog](https://github.com/ember-cli/ember-cli/blob/master/CHANGELOG.md) - [Commits](ember-cli/ember-cli@v3.6.1...v3.7.1) Signed-off-by: dependabot[bot] <[email protected]> * Add svelte support for jQuery deprecations * Bump aws-sdk from 2.394.0 to 2.395.0 Bumps [aws-sdk](https://github.com/aws/aws-sdk-js) from 2.394.0 to 2.395.0. - [Release notes](https://github.com/aws/aws-sdk-js/releases) - [Changelog](https://github.com/aws/aws-sdk-js/blob/master/CHANGELOG.md) - [Commits](aws/aws-sdk-js@v2.394.0...v2.395.0) Signed-off-by: dependabot[bot] <[email protected]> * Add v3.8.0-beta.3 to CHANGELOG [ci skip] (cherry picked from commit 4d7a496) * Bump babel-plugin-debug-macros from 0.2.0 to 0.3.0 Bumps [babel-plugin-debug-macros](https://github.com/chadhietala/babel-debug-macros) from 0.2.0 to 0.3.0. - [Release notes](https://github.com/chadhietala/babel-debug-macros/releases) - [Changelog](https://github.com/ember-cli/babel-plugin-debug-macros/blob/master/CHANGELOG.md) - [Commits](ember-cli/babel-plugin-debug-macros@v0.2.0...v0.3.0) Signed-off-by: dependabot[bot] <[email protected]> * Bump eslint-plugin-import from 2.15.0 to 2.16.0 Bumps [eslint-plugin-import](https://github.com/benmosher/eslint-plugin-import) from 2.15.0 to 2.16.0. - [Release notes](https://github.com/benmosher/eslint-plugin-import/releases) - [Changelog](https://github.com/benmosher/eslint-plugin-import/blob/master/CHANGELOG.md) - [Commits](import-js/eslint-plugin-import@v2.15.0...v2.16.0) Signed-off-by: dependabot[bot] <[email protected]> * don't allocate array when object empty in ObjectIterator * cleanup meta * Bump html-differ from 1.3.4 to 1.4.0 Bumps [html-differ](https://github.com/bem/html-differ) from 1.3.4 to 1.4.0. - [Release notes](https://github.com/bem/html-differ/releases) - [Changelog](https://github.com/bem/html-differ/blob/master/CHANGELOG.ru.md) - [Commits](bem/html-differ@v1.3.4...v1.4.0) Signed-off-by: dependabot[bot] <[email protected]> * Bump puppeteer from 1.11.0 to 1.12.0 Bumps [puppeteer](https://github.com/GoogleChrome/puppeteer) from 1.11.0 to 1.12.0. - [Release notes](https://github.com/GoogleChrome/puppeteer/releases) - [Commits](puppeteer/puppeteer@v1.11.0...v1.12.0) Signed-off-by: dependabot[bot] <[email protected]> * Bump prettier from 1.16.1 to 1.16.3 Bumps [prettier](https://github.com/prettier/prettier) from 1.16.1 to 1.16.3. - [Release notes](https://github.com/prettier/prettier/releases) - [Changelog](https://github.com/prettier/prettier/blob/master/CHANGELOG.md) - [Commits](prettier/prettier@1.16.1...1.16.3) Signed-off-by: dependabot[bot] <[email protected]> * Fix grammar "an `TextField`" => "a `TextField`" * [DEPRECATE] Deprecates aliasMethod Deprecates the aliasMethod descriptor, and refactors it to not use the Descriptor system internall * svelte alias method * update svelte version * Update index.ts * [BUGFIX lts] support numbers in component names for Angle Brackets Previously, c3-plot would not work when invoked as <C3Plot />. Now it will resolve correctly. Closes emberjs#17549 * [DOC] Angle Bracket invocation * [BUGFIX beta] remove jQuery deprecation code from production builds Fixes emberjs#17550 * [DOC lts] Addressed PR comments * Bump puppeteer from 1.12.0 to 1.12.1 Bumps [puppeteer](https://github.com/GoogleChrome/puppeteer) from 1.12.0 to 1.12.1. - [Release notes](https://github.com/GoogleChrome/puppeteer/releases) - [Commits](puppeteer/puppeteer@v1.12.0...v1.12.1) Signed-off-by: dependabot[bot] <[email protected]> * Bump eslint from 5.12.1 to 5.13.0 Bumps [eslint](https://github.com/eslint/eslint) from 5.12.1 to 5.13.0. - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md) - [Commits](eslint/eslint@v5.12.1...v5.13.0) Signed-off-by: dependabot[bot] <[email protected]> * Bump prettier from 1.16.3 to 1.16.4 Bumps [prettier](https://github.com/prettier/prettier) from 1.16.3 to 1.16.4. - [Release notes](https://github.com/prettier/prettier/releases) - [Changelog](https://github.com/prettier/prettier/blob/master/CHANGELOG.md) - [Commits](prettier/prettier@1.16.3...1.16.4) Signed-off-by: dependabot[bot] <[email protected]> * Bump eslint-config-prettier from 3.4.0 to 4.0.0 Bumps [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) from 3.4.0 to 4.0.0. - [Release notes](https://github.com/prettier/eslint-config-prettier/releases) - [Changelog](https://github.com/prettier/eslint-config-prettier/blob/master/CHANGELOG.md) - [Commits](prettier/eslint-config-prettier@v3.4.0...v4.0.0) Signed-off-by: dependabot[bot] <[email protected]> * [DOC lts] Addressed PR comments by rwjblue * Add v3.8.0-beta.4 to CHANGELOG [ci skip] (cherry picked from commit 2a83198) * Bump @babel/plugin-transform-destructuring from 7.2.0 to 7.3.2 Bumps [@babel/plugin-transform-destructuring](https://github.com/babel/babel) from 7.2.0 to 7.3.2. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/master/CHANGELOG.md) - [Commits](babel/babel@v7.2.0...v7.3.2) Signed-off-by: dependabot[bot] <[email protected]> * Bump router_js from 6.2.2 to 6.2.3 Bumps [router_js](https://github.com/tildeio/router.js) from 6.2.2 to 6.2.3. - [Release notes](https://github.com/tildeio/router.js/releases) - [Commits](https://github.com/tildeio/router.js/commits) Signed-off-by: dependabot[bot] <[email protected]> * Bump aws-sdk from 2.395.0 to 2.396.0 Bumps [aws-sdk](https://github.com/aws/aws-sdk-js) from 2.395.0 to 2.396.0. - [Release notes](https://github.com/aws/aws-sdk-js/releases) - [Changelog](https://github.com/aws/aws-sdk-js/blob/master/CHANGELOG.md) - [Commits](aws/aws-sdk-js@v2.395.0...v2.396.0) Signed-off-by: dependabot[bot] <[email protected]> * Bump puppeteer from 1.12.1 to 1.12.2 Bumps [puppeteer](https://github.com/GoogleChrome/puppeteer) from 1.12.1 to 1.12.2. - [Release notes](https://github.com/GoogleChrome/puppeteer/releases) - [Commits](puppeteer/puppeteer@v1.12.1...v1.12.2) Signed-off-by: dependabot[bot] <[email protected]> * Bump aws-sdk from 2.396.0 to 2.397.0 Bumps [aws-sdk](https://github.com/aws/aws-sdk-js) from 2.396.0 to 2.397.0. - [Release notes](https://github.com/aws/aws-sdk-js/releases) - [Changelog](https://github.com/aws/aws-sdk-js/blob/master/CHANGELOG.md) - [Commits](aws/aws-sdk-js@v2.396.0...v2.397.0) Signed-off-by: dependabot[bot] <[email protected]> * Add v3.7.3 to CHANGELOG [ci skip] (cherry picked from commit 76dc199) * Bump aws-sdk from 2.397.0 to 2.398.0 Bumps [aws-sdk](https://github.com/aws/aws-sdk-js) from 2.397.0 to 2.398.0. - [Release notes](https://github.com/aws/aws-sdk-js/releases) - [Changelog](https://github.com/aws/aws-sdk-js/blob/master/CHANGELOG.md) - [Commits](aws/aws-sdk-js@v2.397.0...v2.398.0) Signed-off-by: dependabot[bot] <[email protected]> * [Security] Bump extend from 3.0.1 to 3.0.2 Bumps [extend](https://github.com/justmoon/node-extend) from 3.0.1 to 3.0.2. **This update includes security fixes.** - [Release notes](https://github.com/justmoon/node-extend/releases) - [Changelog](https://github.com/justmoon/node-extend/blob/master/CHANGELOG.md) - [Commits](justmoon/node-extend@v3.0.1...v3.0.2) Signed-off-by: dependabot[bot] <[email protected]> * [BUGFIX] compute once for constant args in `SimpleHelperReference` * Bump aws-sdk from 2.398.0 to 2.399.0 Bumps [aws-sdk](https://github.com/aws/aws-sdk-js) from 2.398.0 to 2.399.0. - [Release notes](https://github.com/aws/aws-sdk-js/releases) - [Changelog](https://github.com/aws/aws-sdk-js/blob/master/CHANGELOG.md) - [Commits](aws/aws-sdk-js@v2.398.0...v2.399.0) Signed-off-by: dependabot[bot] <[email protected]> * [FEAT] Implements Decorators This PR refactors the Descriptor system in Ember metal, mostly replacing it with a Decorator system instead. `defineProperty` has been updated to apply decorators following the currently implemented spec. This means that the value returned by `computed` goes through the exact same flow when applied as a decorator using decorator syntax, and applied using classic syntax. * add symbol polyfill to tests * use HAS_NATIVE_SYMBOL consistently * add action decorator * [FEAT] Updates @Tracked to match the Tracked Properties RFC Updates @Tracked to be a classic decorator as well as a standard native decorator, removes the ability to decorator native getters, and adds more tests for various situations and updates the existing tests. This PR also exposes the native `descriptor` decorator for use defining getters and setters: ```js import EmberObject, { descriptor } from '@ember/object'; import { tracked } from '@glimmer/tracking'; const Person = EmberObject.extend({ firstName: tracked({ value: 'Tom' }), lastName: tracked({ value: 'Dale' }), fullName: descriptor({ get() { return `${this.firstName} ${this.lastName}`; }, }), }); ``` * remove cycle, switch from symbol to weakmap * remove shaping * add initializer back * Refactor MU component blueprint The component blueprint reuses the same `files` folder for Classic, Pod and MU layout * Bump aws-sdk from 2.399.0 to 2.400.0 Bumps [aws-sdk](https://github.com/aws/aws-sdk-js) from 2.399.0 to 2.400.0. - [Release notes](https://github.com/aws/aws-sdk-js/releases) - [Changelog](https://github.com/aws/aws-sdk-js/blob/master/CHANGELOG.md) - [Commits](aws/aws-sdk-js@v2.399.0...v2.400.0) Signed-off-by: dependabot[bot] <[email protected]> * Bump broccoli-funnel from 2.0.1 to 2.0.2 Bumps [broccoli-funnel](https://github.com/broccolijs/broccoli-funnel) from 2.0.1 to 2.0.2. - [Release notes](https://github.com/broccolijs/broccoli-funnel/releases) - [Changelog](https://github.com/broccolijs/broccoli-funnel/blob/master/CHANGELOG.md) - [Commits](broccolijs/broccoli-funnel@v2.0.1...v2.0.2) Signed-off-by: dependabot[bot] <[email protected]> * [DOC beta] Add deprecation tag for Ember.merge * Bump ember-cli-babel from 7.4.0 to 7.4.1 Bumps [ember-cli-babel](https://github.com/babel/ember-cli-babel) from 7.4.0 to 7.4.1. - [Release notes](https://github.com/babel/ember-cli-babel/releases) - [Changelog](https://github.com/babel/ember-cli-babel/blob/master/CHANGELOG.md) - [Commits](emberjs/ember-cli-babel@v7.4.0...v7.4.1) Signed-off-by: dependabot[bot] <[email protected]> * Add v3.8.0-beta.5 to CHANGELOG [ci skip] (cherry picked from commit 39bb0d4) * Bump babel-plugin-module-resolver from 3.1.3 to 3.2.0 Bumps [babel-plugin-module-resolver](https://github.com/tleunen/babel-plugin-module-resolver) from 3.1.3 to 3.2.0. - [Release notes](https://github.com/tleunen/babel-plugin-module-resolver/releases) - [Changelog](https://github.com/tleunen/babel-plugin-module-resolver/blob/master/CHANGELOG.md) - [Commits](tleunen/babel-plugin-module-resolver@v3.1.3...v3.2.0) Signed-off-by: dependabot[bot] <[email protected]> * Bump core-js from 2.6.3 to 2.6.4 Bumps [core-js](https://github.com/zloirock/core-js) from 2.6.3 to 2.6.4. - [Release notes](https://github.com/zloirock/core-js/releases) - [Changelog](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md) - [Commits](zloirock/core-js@v2.6.3...v2.6.4) Signed-off-by: dependabot[bot] <[email protected]> * Bump @babel/plugin-proposal-class-properties from 7.2.1 to 7.3.0 Bumps [@babel/plugin-proposal-class-properties](https://github.com/babel/babel) from 7.2.1 to 7.3.0. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/master/CHANGELOG.md) - [Commits](babel/babel@v7.2.1...v7.3.0) Signed-off-by: dependabot[bot] <[email protected]> * Bump aws-sdk from 2.400.0 to 2.401.0 Bumps [aws-sdk](https://github.com/aws/aws-sdk-js) from 2.400.0 to 2.401.0. - [Release notes](https://github.com/aws/aws-sdk-js/releases) - [Changelog](https://github.com/aws/aws-sdk-js/blob/master/CHANGELOG.md) - [Commits](aws/aws-sdk-js@v2.400.0...v2.401.0) Signed-off-by: dependabot[bot] <[email protected]> * Bump broccoli-babel-transpiler from 7.1.1 to 7.1.2 Bumps [broccoli-babel-transpiler](https://github.com/babel/broccoli-babel-transpiler) from 7.1.1 to 7.1.2. - [Release notes](https://github.com/babel/broccoli-babel-transpiler/releases) - [Changelog](https://github.com/babel/broccoli-babel-transpiler/blob/master/CHANGELOG.md) - [Commits](babel/broccoli-babel-transpiler@v7.1.1...v7.1.2) Signed-off-by: dependabot[bot] <[email protected]> * Bump @babel/plugin-proposal-decorators from 7.2.0 to 7.3.0 Bumps [@babel/plugin-proposal-decorators](https://github.com/babel/babel) from 7.2.0 to 7.3.0. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/master/CHANGELOG.md) - [Commits](babel/babel@v7.2.0...v7.3.0) Signed-off-by: dependabot[bot] <[email protected]> * [FEAT] Adds more assertions to native decorators, and parenless invocation This upstreams a couple of helpful assertions from ember-decorators, and also adds the ability to call `@service`, `@controller`, and `@computed` without parens. * Bump ember-cli-babel from 7.4.1 to 7.4.2 Bumps [ember-cli-babel](https://github.com/babel/ember-cli-babel) from 7.4.1 to 7.4.2. - [Release notes](https://github.com/babel/ember-cli-babel/releases) - [Changelog](https://github.com/babel/ember-cli-babel/blob/master/CHANGELOG.md) - [Commits](emberjs/ember-cli-babel@v7.4.1...v7.4.2) Signed-off-by: dependabot[bot] <[email protected]> * [Security] Bump handlebars from 4.0.12 to 4.1.0 Bumps [handlebars](https://github.com/wycats/handlebars.js) from 4.0.12 to 4.1.0. **This update includes security fixes.** - [Release notes](https://github.com/wycats/handlebars.js/releases) - [Changelog](https://github.com/wycats/handlebars.js/blob/v4.1.0/release-notes.md) - [Commits](handlebars-lang/handlebars.js@v4.0.12...v4.1.0) Signed-off-by: dependabot[bot] <[email protected]> * Bump aws-sdk from 2.401.0 to 2.402.0 Bumps [aws-sdk](https://github.com/aws/aws-sdk-js) from 2.401.0 to 2.402.0. - [Release notes](https://github.com/aws/aws-sdk-js/releases) - [Changelog](https://github.com/aws/aws-sdk-js/blob/master/CHANGELOG.md) - [Commits](aws/aws-sdk-js@v2.401.0...v2.402.0) Signed-off-by: dependabot[bot] <[email protected]> * [DEPRECATE] - RFC 421 - deprecate usage of the application controller currentRoute and currentRouteName properties * Bump aws-sdk from 2.402.0 to 2.403.0 Bumps [aws-sdk](https://github.com/aws/aws-sdk-js) from 2.402.0 to 2.403.0. - [Release notes](https://github.com/aws/aws-sdk-js/releases) - [Changelog](https://github.com/aws/aws-sdk-js/blob/master/CHANGELOG.md) - [Commits](aws/aws-sdk-js@v2.402.0...v2.403.0) Signed-off-by: dependabot[bot] <[email protected]> * Controller blueprint can generate Native classes * Route blueprint can generate Native classes * Service blueprint can generate Native classes * Component blueprint can generate Native classes * Refactor - Native Classes blueprints: rename to `edition-detector` * Refactor the blueprint test helper `enableModuleUnification` * Remove blueprint semi-colon on the Native Controller * Bump aws-sdk from 2.403.0 to 2.404.0 Bumps [aws-sdk](https://github.com/aws/aws-sdk-js) from 2.403.0 to 2.404.0. - [Release notes](https://github.com/aws/aws-sdk-js/releases) - [Changelog](https://github.com/aws/aws-sdk-js/blob/master/CHANGELOG.md) - [Commits](aws/aws-sdk-js@v2.403.0...v2.404.0) Signed-off-by: dependabot[bot] <[email protected]> * Bump @babel/plugin-transform-classes from 7.2.2 to 7.3.3 Bumps [@babel/plugin-transform-classes](https://github.com/babel/babel) from 7.2.2 to 7.3.3. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/master/CHANGELOG.md) - [Commits](babel/babel@v7.2.2...v7.3.3) Signed-off-by: dependabot[bot] <[email protected]> * Bump core-js from 2.6.4 to 2.6.5 Bumps [core-js](https://github.com/zloirock/core-js) from 2.6.4 to 2.6.5. - [Release notes](https://github.com/zloirock/core-js/releases) - [Changelog](https://github.com/zloirock/core-js/blob/v2.6.5/CHANGELOG.md) - [Commits](zloirock/core-js@v2.6.4...v2.6.5) Signed-off-by: dependabot[bot] <[email protected]> * Bump @babel/plugin-transform-parameters from 7.2.0 to 7.3.3 Bumps [@babel/plugin-transform-parameters](https://github.com/babel/babel) from 7.2.0 to 7.3.3. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/master/CHANGELOG.md) - [Commits](babel/babel@v7.2.0...v7.3.3) Signed-off-by: dependabot[bot] <[email protected]> * Bump broccoli-persistent-filter from 2.1.1 to 2.1.2 Bumps [broccoli-persistent-filter](https://github.com/stefanpenner/broccoli-persistent-filter) from 2.1.1 to 2.1.2. - [Release notes](https://github.com/stefanpenner/broccoli-persistent-filter/releases) - [Changelog](https://github.com/stefanpenner/broccoli-persistent-filter/blob/master/CHANGELOG.md) - [Commits](broccolijs/broccoli-persistent-filter@v2.1.1...v2.1.2) Signed-off-by: dependabot[bot] <[email protected]> * Bump @babel/plugin-proposal-class-properties from 7.3.0 to 7.3.3 Bumps [@babel/plugin-proposal-class-properties](https://github.com/babel/babel) from 7.3.0 to 7.3.3. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/master/CHANGELOG.md) - [Commits](babel/babel@v7.3.0...v7.3.3) Signed-off-by: dependabot[bot] <[email protected]> * Add v3.8.0 to CHANGELOG [ci skip] (cherry picked from commit 43e8cb6) * Add v3.9.0-beta.1 to CHANGELOG [ci skip] (cherry picked from commit 370e0d6) * Post-release version bump * [FEAT] Adds autotracked to the the Glimmer references system This PR adds autotracking around property references in Glimmer-Ember, and adds high level acceptance tests that verify that it's working for both components and helpers. This does _not_ test the behavior of autotracking around modifiers, which is still ill-defined. Note that while eventually simplifications may be possible, even removing nested references altogether, currently it is not due to two-way binding. Components that use two-way binding need to be able to update a nested property reference, which means we need to store that information somewhere accessible. It may still be possible to do this only in cases where it is necessary (e.g. binding to a component's arguments) but for the time being, this a smaller and iterative approach. * Bump eslint from 5.13.0 to 5.14.1 Bumps [eslint](https://github.com/eslint/eslint) from 5.13.0 to 5.14.1. - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md) - [Commits](eslint/eslint@v5.13.0...v5.14.1) Signed-off-by: dependabot[bot] <[email protected]> * Bump aws-sdk from 2.404.0 to 2.405.0 Bumps [aws-sdk](https://github.com/aws/aws-sdk-js) from 2.404.0 to 2.405.0. - [Release notes](https://github.com/aws/aws-sdk-js/releases) - [Changelog](https://github.com/aws/aws-sdk-js/blob/master/CHANGELOG.md) - [Commits](aws/aws-sdk-js@v2.404.0...v2.405.0) Signed-off-by: dependabot[bot] <[email protected]> * Bump mocha from 5.2.0 to 6.0.0 Bumps [mocha](https://github.com/mochajs/mocha) from 5.2.0 to 6.0.0. - [Release notes](https://github.com/mochajs/mocha/releases) - [Changelog](https://github.com/mochajs/mocha/blob/master/CHANGELOG.md) - [Commits](mochajs/mocha@v5.2.0...v6.0.0) Signed-off-by: dependabot[bot] <[email protected]> * Fix typo in docs * [BUGFIX beta] Update Backburner.js to 2.5.0. The primary change in Backburner.js is to use the Promise microtask queue primarily and falling back to MutationObserver when Promise is not present. The test changes here are to migrate from `window.onerror` to `window.onunhandledrejection` hooks (due to moving the microtask delivery from `MutationObserver` to native `Promise`). The cross platform support for `onunhandledrejection` is a tad spotty (Chrome, Edge, and _soon_ Firefox), so I had to guard in other browsers. * Bump aws-sdk from 2.405.0 to 2.407.0 Bumps [aws-sdk](https://github.com/aws/aws-sdk-js) from 2.405.0 to 2.407.0. - [Release notes](https://github.com/aws/aws-sdk-js/releases) - [Changelog](https://github.com/aws/aws-sdk-js/blob/master/CHANGELOG.md) - [Commits](aws/aws-sdk-js@v2.405.0...v2.407.0) Signed-off-by: dependabot[bot] <[email protected]> * Bump broccoli-persistent-filter from 2.1.2 to 2.2.1 Bumps [broccoli-persistent-filter](https://github.com/stefanpenner/broccoli-persistent-filter) from 2.1.2 to 2.2.1. - [Release notes](https://github.com/stefanpenner/broccoli-persistent-filter/releases) - [Changelog](https://github.com/stefanpenner/broccoli-persistent-filter/blob/master/CHANGELOG.md) - [Commits](broccolijs/broccoli-persistent-filter@v2.1.2...v2.2.1) Signed-off-by: dependabot[bot] <[email protected]> * Bump aws-sdk from 2.407.0 to 2.408.0 Bumps [aws-sdk](https://github.com/aws/aws-sdk-js) from 2.407.0 to 2.408.0. - [Release notes](https://github.com/aws/aws-sdk-js/releases) - [Changelog](https://github.com/aws/aws-sdk-js/blob/master/CHANGELOG.md) - [Commits](aws/aws-sdk-js@v2.407.0...v2.408.0) Signed-off-by: dependabot[bot] <[email protected]> * [DOC release] Documented tagless component behavior Detailed how components with an empty string tagName property behave. * Bump qunit from 2.9.1 to 2.9.2 Bumps [qunit](https://github.com/qunitjs/qunit) from 2.9.1 to 2.9.2. - [Release notes](https://github.com/qunitjs/qunit/releases) - [Changelog](https://github.com/qunitjs/qunit/blob/master/History.md) - [Commits](qunitjs/qunit@2.9.1...2.9.2) Signed-off-by: dependabot[bot] <[email protected]> * Bump mocha from 6.0.0 to 6.0.1 Bumps [mocha](https://github.com/mochajs/mocha) from 6.0.0 to 6.0.1. - [Release notes](https://github.com/mochajs/mocha/releases) - [Changelog](https://github.com/mochajs/mocha/blob/master/CHANGELOG.md) - [Commits](mochajs/mocha@v6.0.0...v6.0.1) Signed-off-by: dependabot[bot] <[email protected]> * Bump ember-cli-babel from 7.4.2 to 7.5.0 Bumps [ember-cli-babel](https://github.com/babel/ember-cli-babel) from 7.4.2 to 7.5.0. - [Release notes](https://github.com/babel/ember-cli-babel/releases) - [Changelog](https://github.com/babel/ember-cli-babel/blob/master/CHANGELOG.md) - [Commits](emberjs/ember-cli-babel@v7.4.2...v7.5.0) Signed-off-by: dependabot[bot] <[email protected]> * Bump tslint from 5.12.1 to 5.13.0 Bumps [tslint](https://github.com/palantir/tslint) from 5.12.1 to 5.13.0. - [Release notes](https://github.com/palantir/tslint/releases) - [Changelog](https://github.com/palantir/tslint/blob/master/CHANGELOG.md) - [Commits](palantir/tslint@5.12.1...5.13.0) Signed-off-by: dependabot[bot] <[email protected]> * Bump rollup-plugin-node-resolve from 4.0.0 to 4.0.1 Bumps [rollup-plugin-node-resolve](https://github.com/rollup/rollup-plugin-node-resolve) from 4.0.0 to 4.0.1. - [Release notes](https://github.com/rollup/rollup-plugin-node-resolve/releases) - [Changelog](https://github.com/rollup/rollup-plugin-node-resolve/blob/master/CHANGELOG.md) - [Commits](rollup/rollup-plugin-node-resolve@v4.0.0...v4.0.1) Signed-off-by: dependabot[bot] <[email protected]> * Bump aws-sdk from 2.408.0 to 2.409.0 Bumps [aws-sdk](https://github.com/aws/aws-sdk-js) from 2.408.0 to 2.409.0. - [Release notes](https://github.com/aws/aws-sdk-js/releases) - [Changelog](https://github.com/aws/aws-sdk-js/blob/master/CHANGELOG.md) - [Commits](aws/aws-sdk-js@v2.408.0...v2.409.0) Signed-off-by: dependabot[bot] <[email protected]> * Bump rollup-plugin-commonjs from 9.2.0 to 9.2.1 Bumps [rollup-plugin-commonjs](https://github.com/rollup/rollup-plugin-commonjs) from 9.2.0 to 9.2.1. - [Release notes](https://github.com/rollup/rollup-plugin-commonjs/releases) - [Changelog](https://github.com/rollup/rollup-plugin-commonjs/blob/master/CHANGELOG.md) - [Commits](https://github.com/rollup/rollup-plugin-commonjs/commits) Signed-off-by: dependabot[bot] <[email protected]> * Enable EMBER_ROUTING_BUILD_ROUTEINFO_METADATA
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.