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

Safari 5.0.5 throws TypeError #1

Closed
criscokid opened this issue May 25, 2011 · 1 comment
Closed

Safari 5.0.5 throws TypeError #1

criscokid opened this issue May 25, 2011 · 1 comment

Comments

@criscokid
Copy link

I tested out the Starter Kit and SC.generateGuid causes a TypeError.

"TypeError: defineProperty is not supported on DOM Objects"

This seems to be working fine on the latest version of Chrome and Firefox 5 Beta.

@criscokid
Copy link
Author

Works with sproutcore-2.0.a.2.js.

ahawkins referenced this issue in ahawkins/ember.js Nov 15, 2012
RadioButton should update isChecked property after change event
rwjblue referenced this issue in rwjblue/ember.js Oct 20, 2013
@machty machty mentioned this issue Jan 21, 2014
4 tasks
rwjblue referenced this issue in rwjblue/ember.js May 12, 2014
stefanpenner pushed a commit that referenced this issue Sep 27, 2014
Update to latest emberjs master
gauthierm pushed a commit to gauthierm/ember.js that referenced this issue Nov 9, 2015
…e-fix

Only compute mutable type flag once and clean up var initilization.
locks added a commit that referenced this issue Aug 16, 2017
# This is the 1st commit message:
typo in comment

# The commit message #2 will be skipped:

#	indent yuidoc comment

# The commit message #3 will be skipped:

#	remove IE8 test

# The commit message #4 will be skipped:

#	remove commented out test

# The commit message #5 will be skipped:

#	use file path and add imports
#
#	Used RFC #176 modules API for imports.
#	Also cleaned up some of the globals-mode usage.

# The commit message #6 will be skipped:

#	clean up more globals style documentation

# The commit message #7 will be skipped:

#	Updates blueprints

# The commit message #8 will be skipped:

#	remove extra type check

# The commit message #9 will be skipped:

#	[BUGFIX beta] Reusing element causes problems in Safari
#
#	When testing allowed input types, in some versions of Safari the type
#	cannot be change to `file` if previously set to a different one.
#
#	Fixes #14727

# The commit message #10 will be skipped:

#	[DOC release]missed code block added

# The commit message #1 will be skipped:

#	[DOC release] Update wait.js - Add missing backticks to code snippet.

# The commit message #2 will be skipped:

#	use safe `toString` for array content in `mixins/array`

# The commit message #3 will be skipped:

#	avoid expanding already expanded property key in computed.sort

# The commit message #4 will be skipped:

#	avoid expanding already expanded property key in reduceMacro/arrayMacro/multiArrayMacro

# The commit message #5 will be skipped:

#	[DOC release] Make `Ember.expandProperties` public

# The commit message #6 will be skipped:

#	reuse meta `arrayContentDidChange`

# The commit message #7 will be skipped:

#	replace `throw` with assertion in `enumerable`

# The commit message #8 will be skipped:

#	[BUGFIX beta] Allow boolean values for current-when
#
#	As the docs say, `A link will be active if current-when is true`.
#	Looks like this might have been broken since 1.13 and #12344
#	did not seem to actually fix this particular bug.
#
#	Related issues:
#
#	- #12512
#	- #12630 (fix was not merged)
#	- #12296

# The commit message #9 will be skipped:

#	remove unused imports

# The commit message #10 will be skipped:

#	[DOC] Improve Ember.isEmpty

# The commit message #1 will be skipped:

#	micro optimization in `enumerable`
rwjblue added a commit that referenced this issue Feb 13, 2018
During the Ember 2.15 cycle glimmer-vm was updated and contained a new
format for AST plugins.  This required that all "legacy" plugins be
wrapped (to avoid breakage of this intimate API). When the wrapping code
was implemented two distinct bugs were introduced that would have caused
custom AST transforms to be called many more times than in Ember < 2.15.

Bug #1: Accruing AST Transforms via re-registration
---------------------------------------------------

ember-cli-htmlbars allows addons to register AST plugins via the normal
ember-cli preprocessor registry system. When this support was added it
was not possible to provide plugins during a specific compilation, and
therefore all plugins are registered globally (even by current
ember-cli-htmlbars versions).

Due to the mechanism that ember-cli uses to build up the list of addons
and dependencies for use at build time ember-cli-htmlbars ends up
requiring the template compiler many times and subsequently registering
any AST transform plugins that are present using the exported
`registerPlugin` API. Since this tracks plugins in module state it is
possible to have `registerPlugin` called many times with the same
plugin. ember-cli-htmlbars attempts to mitigate the polution of plugins
by forcing the require.cache of the template compiler module to be
flushed. Unfortuneately, there are circumstances where this cache
invalidation doesn't work and we therefore grow the number of registered
AST plugins _very_ quickly (once for each nested addon / engine / app
that is in the project).

During the 2.15 glimmer-vm upgrade the previous deduping logic was
removed (due to the fact that "legacy" AST transforms were always
generating unique plugin instances). When combined with situations where
ember-cli-htmlbars was not properly clearing the require cache the
resulting build times of complex applications using AST plugins grew >
double.

Bug #2: Legacy AST Transform Compat Bug
---------------------------------------------------

In order to avoid breakage in addons leveraging the intimate AST plugin
APIs a wrapper layer was added. Unfortunately, the wrapper layer
assumed that there would only be a single `Program` node. However, in
glimmers AST every `BlockStatement` has a `Program` node (and _may_
have an inverse with another `Program` node). This mistake meant that
the legacy "wrapped" AST transforms would be instantiated and ran _many_
times per-template which generates quite a bit of wasted work.

Fixes Included
--------------

* Bring back the deduplication code ensuring that a given AST plugin is
only registered once.
* Fix the legacy AST transform wrapper code to _only_ instantiate and
invoke the legacy AST transform once for the outermost `Program` node.
rwjblue added a commit that referenced this issue Feb 14, 2018
During the Ember 2.15 cycle glimmer-vm was updated and contained a new
format for AST plugins.  This required that all "legacy" plugins be
wrapped (to avoid breakage of this intimate API). When the wrapping code
was implemented two distinct bugs were introduced that would have caused
custom AST transforms to be called many more times than in Ember < 2.15.

Bug #1: Accruing AST Transforms via re-registration
---------------------------------------------------

ember-cli-htmlbars allows addons to register AST plugins via the normal
ember-cli preprocessor registry system. When this support was added it
was not possible to provide plugins during a specific compilation, and
therefore all plugins are registered globally (even by current
ember-cli-htmlbars versions).

Due to the mechanism that ember-cli uses to build up the list of addons
and dependencies for use at build time ember-cli-htmlbars ends up
requiring the template compiler many times and subsequently registering
any AST transform plugins that are present using the exported
`registerPlugin` API. Since this tracks plugins in module state it is
possible to have `registerPlugin` called many times with the same
plugin. ember-cli-htmlbars attempts to mitigate the polution of plugins
by forcing the require.cache of the template compiler module to be
flushed. Unfortuneately, there are circumstances where this cache
invalidation doesn't work and we therefore grow the number of registered
AST plugins _very_ quickly (once for each nested addon / engine / app
that is in the project).

During the 2.15 glimmer-vm upgrade the previous deduping logic was
removed (due to the fact that "legacy" AST transforms were always
generating unique plugin instances). When combined with situations where
ember-cli-htmlbars was not properly clearing the require cache the
resulting build times of complex applications using AST plugins grew >
double.

Bug #2: Legacy AST Transform Compat Bug
---------------------------------------------------

In order to avoid breakage in addons leveraging the intimate AST plugin
APIs a wrapper layer was added. Unfortunately, the wrapper layer
assumed that there would only be a single `Program` node. However, in
glimmers AST every `BlockStatement` has a `Program` node (and _may_
have an inverse with another `Program` node). This mistake meant that
the legacy "wrapped" AST transforms would be instantiated and ran _many_
times per-template which generates quite a bit of wasted work.

Fixes Included
--------------

* Bring back the deduplication code ensuring that a given AST plugin is
only registered once.
* Fix the legacy AST transform wrapper code to _only_ instantiate and
invoke the legacy AST transform once for the outermost `Program` node.

(cherry picked from commit a95e314)
rwjblue added a commit that referenced this issue Feb 14, 2018
During the Ember 2.15 cycle glimmer-vm was updated and contained a new
format for AST plugins.  This required that all "legacy" plugins be
wrapped (to avoid breakage of this intimate API). When the wrapping code
was implemented two distinct bugs were introduced that would have caused
custom AST transforms to be called many more times than in Ember < 2.15.

Bug #1: Accruing AST Transforms via re-registration
---------------------------------------------------

ember-cli-htmlbars allows addons to register AST plugins via the normal
ember-cli preprocessor registry system. When this support was added it
was not possible to provide plugins during a specific compilation, and
therefore all plugins are registered globally (even by current
ember-cli-htmlbars versions).

Due to the mechanism that ember-cli uses to build up the list of addons
and dependencies for use at build time ember-cli-htmlbars ends up
requiring the template compiler many times and subsequently registering
any AST transform plugins that are present using the exported
`registerPlugin` API. Since this tracks plugins in module state it is
possible to have `registerPlugin` called many times with the same
plugin. ember-cli-htmlbars attempts to mitigate the polution of plugins
by forcing the require.cache of the template compiler module to be
flushed. Unfortuneately, there are circumstances where this cache
invalidation doesn't work and we therefore grow the number of registered
AST plugins _very_ quickly (once for each nested addon / engine / app
that is in the project).

During the 2.15 glimmer-vm upgrade the previous deduping logic was
removed (due to the fact that "legacy" AST transforms were always
generating unique plugin instances). When combined with situations where
ember-cli-htmlbars was not properly clearing the require cache the
resulting build times of complex applications using AST plugins grew >
double.

Bug #2: Legacy AST Transform Compat Bug
---------------------------------------------------

In order to avoid breakage in addons leveraging the intimate AST plugin
APIs a wrapper layer was added. Unfortunately, the wrapper layer
assumed that there would only be a single `Program` node. However, in
glimmers AST every `BlockStatement` has a `Program` node (and _may_
have an inverse with another `Program` node). This mistake meant that
the legacy "wrapped" AST transforms would be instantiated and ran _many_
times per-template which generates quite a bit of wasted work.

Fixes Included
--------------

* Bring back the deduplication code ensuring that a given AST plugin is
only registered once.
* Fix the legacy AST transform wrapper code to _only_ instantiate and
invoke the legacy AST transform once for the outermost `Program` node.

(cherry picked from commit a95e314)
rwjblue added a commit that referenced this issue Feb 14, 2018
During the Ember 2.15 cycle glimmer-vm was updated and contained a new
format for AST plugins.  This required that all "legacy" plugins be
wrapped (to avoid breakage of this intimate API). When the wrapping code
was implemented two distinct bugs were introduced that would have caused
custom AST transforms to be called many more times than in Ember < 2.15.

Bug #1: Accruing AST Transforms via re-registration
---------------------------------------------------

ember-cli-htmlbars allows addons to register AST plugins via the normal
ember-cli preprocessor registry system. When this support was added it
was not possible to provide plugins during a specific compilation, and
therefore all plugins are registered globally (even by current
ember-cli-htmlbars versions).

Due to the mechanism that ember-cli uses to build up the list of addons
and dependencies for use at build time ember-cli-htmlbars ends up
requiring the template compiler many times and subsequently registering
any AST transform plugins that are present using the exported
`registerPlugin` API. Since this tracks plugins in module state it is
possible to have `registerPlugin` called many times with the same
plugin. ember-cli-htmlbars attempts to mitigate the polution of plugins
by forcing the require.cache of the template compiler module to be
flushed. Unfortuneately, there are circumstances where this cache
invalidation doesn't work and we therefore grow the number of registered
AST plugins _very_ quickly (once for each nested addon / engine / app
that is in the project).

During the 2.15 glimmer-vm upgrade the previous deduping logic was
removed (due to the fact that "legacy" AST transforms were always
generating unique plugin instances). When combined with situations where
ember-cli-htmlbars was not properly clearing the require cache the
resulting build times of complex applications using AST plugins grew >
double.

Bug #2: Legacy AST Transform Compat Bug
---------------------------------------------------

In order to avoid breakage in addons leveraging the intimate AST plugin
APIs a wrapper layer was added. Unfortunately, the wrapper layer
assumed that there would only be a single `Program` node. However, in
glimmers AST every `BlockStatement` has a `Program` node (and _may_
have an inverse with another `Program` node). This mistake meant that
the legacy "wrapped" AST transforms would be instantiated and ran _many_
times per-template which generates quite a bit of wasted work.

Fixes Included
--------------

* Bring back the deduplication code ensuring that a given AST plugin is
only registered once.
* Fix the legacy AST transform wrapper code to _only_ instantiate and
invoke the legacy AST transform once for the outermost `Program` node.

(cherry picked from commit a95e314)
kyleshay pushed a commit to kyleshay/ember.js that referenced this issue Mar 21, 2018
During the Ember 2.15 cycle glimmer-vm was updated and contained a new
format for AST plugins.  This required that all "legacy" plugins be
wrapped (to avoid breakage of this intimate API). When the wrapping code
was implemented two distinct bugs were introduced that would have caused
custom AST transforms to be called many more times than in Ember < 2.15.

Bug emberjs#1: Accruing AST Transforms via re-registration
---------------------------------------------------

ember-cli-htmlbars allows addons to register AST plugins via the normal
ember-cli preprocessor registry system. When this support was added it
was not possible to provide plugins during a specific compilation, and
therefore all plugins are registered globally (even by current
ember-cli-htmlbars versions).

Due to the mechanism that ember-cli uses to build up the list of addons
and dependencies for use at build time ember-cli-htmlbars ends up
requiring the template compiler many times and subsequently registering
any AST transform plugins that are present using the exported
`registerPlugin` API. Since this tracks plugins in module state it is
possible to have `registerPlugin` called many times with the same
plugin. ember-cli-htmlbars attempts to mitigate the polution of plugins
by forcing the require.cache of the template compiler module to be
flushed. Unfortuneately, there are circumstances where this cache
invalidation doesn't work and we therefore grow the number of registered
AST plugins _very_ quickly (once for each nested addon / engine / app
that is in the project).

During the 2.15 glimmer-vm upgrade the previous deduping logic was
removed (due to the fact that "legacy" AST transforms were always
generating unique plugin instances). When combined with situations where
ember-cli-htmlbars was not properly clearing the require cache the
resulting build times of complex applications using AST plugins grew >
double.

Bug emberjs#2: Legacy AST Transform Compat Bug
---------------------------------------------------

In order to avoid breakage in addons leveraging the intimate AST plugin
APIs a wrapper layer was added. Unfortunately, the wrapper layer
assumed that there would only be a single `Program` node. However, in
glimmers AST every `BlockStatement` has a `Program` node (and _may_
have an inverse with another `Program` node). This mistake meant that
the legacy "wrapped" AST transforms would be instantiated and ran _many_
times per-template which generates quite a bit of wasted work.

Fixes Included
--------------

* Bring back the deduplication code ensuring that a given AST plugin is
only registered once.
* Fix the legacy AST transform wrapper code to _only_ instantiate and
invoke the legacy AST transform once for the outermost `Program` node.

(cherry picked from commit a95e314)
rwjblue pushed a commit that referenced this issue Feb 25, 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 #17243

Previously #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 #17243 by only removing dependent keys in `teardown`.

Since #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 #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 #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 #17549

* [DOC] Angle Bracket invocation

* [BUGFIX beta] remove jQuery deprecation code from production builds

Fixes #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
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant