Changelog
*Sourced from [@glimmer/runtime's changelog](https://github.com/glimmerjs/glimmer-vm/blob/master/CHANGELOG.md).*
> ## v0.45.0 (2019-12-18)
>
> #### :boom: Breaking Change
> * `@glimmer/integration-tests`, `@glimmer/interfaces`, `@glimmer/object-reference`, `@glimmer/object`, `@glimmer/opcode-compiler`, `@glimmer/reference`, `@glimmer/runtime`, `@glimmer/util`, `@glimmer/validator`
> * [#993](https://github-redirect.dependabot.com/glimmerjs/glimmer-vm/pull/993) [REFACTOR] Refactors while integrating with Ember ([@pzuraq](https://github.com/pzuraq))
> * `@glimmer/runtime`
> * Removed `DefaultEnvironment`
> * `RuntimeEnvironmentDelegate` -> `EnvironmentDelegate`
> * `iterable` -> `toIterator`, now returns an `IteratorDelegate`
> * Changed `JitRuntime` creation methods to receive EnvironmentOptions instead
> a `document` object
> * Added `willDestroy` component capability. Should generally be avoided, it's
> just for classic interop.
> * `@glimmer/reference`
> * Removed `MapReference`
> * Removed `UpdatableReference`, replaced it with `UpdatableRootReference` and
> `IterationItemReference`
> * Most references now require the `env`
> * Refactor property and root references generally, not a complete rewrite, but
> large enough that embedders should really pay attention to that code and
> will have to rewrite some things.
> * Major changes
> * `@glimmer/validator`
> * Simplified `meta` implementation in general. `tagFor` and `dirtyTagFor` have
> changed decently.
> * Added assertions to tags to prevent incorrect usage
>
> #### Committers: 2
> - Chris Garrett ([@pzuraq](https://github.com/pzuraq))
> - Robert Jackson ([@rwjblue](https://github.com/rwjblue))
Commits
- [`4a5ce3c`](https://github.com/glimmerjs/glimmer-vm/commit/4a5ce3c88d5b58b0ad9a73c0c6e844d7a2b8e6f1) Release v0.45.0
- [`3cbbd6d`](https://github.com/glimmerjs/glimmer-vm/commit/3cbbd6d693008086ed78af23eb5ce01f9a4f91f0) Add v0.45.0 to CHANGELOG.
- [`ee0b970`](https://github.com/glimmerjs/glimmer-vm/commit/ee0b970aaf99586d9a8ed75f8f04257699e2fd14) [REFACTOR] Refactors while integrating with Ember ([#993](https://github-redirect.dependabot.com/glimmerjs/glimmer-vm/issues/993))
- [`d73dde0`](https://github.com/glimmerjs/glimmer-vm/commit/d73dde078b57f147ea3597c9850973db56c12ee2) address comments
- [`f179620`](https://github.com/glimmerjs/glimmer-vm/commit/f1796209bf62522a14b00da7ab4cdca0e80e507c) IE11 doesn't support function names
- [`c949de5`](https://github.com/glimmerjs/glimmer-vm/commit/c949de504c5d585f49c7f0c95de6f21ca4eb4aea) Object.values is not supported in IE11
- [`7e98fdc`](https://github.com/glimmerjs/glimmer-vm/commit/7e98fdc2e57ff455479e4dc242ab3bea640b43ab) fix types, remove WeakSet usage
- [`10c4fba`](https://github.com/glimmerjs/glimmer-vm/commit/10c4fbac236dea0eef5c0baa76385182b25e194b) update BREAKING
- [`45753a0`](https://github.com/glimmerjs/glimmer-vm/commit/45753a02623435a86dca96a914faf96d36e2a40c) add back yarn to volta
- [`957ca15`](https://github.com/glimmerjs/glimmer-vm/commit/957ca15793e6e59d6f7c7e0684f29fdf9234ad08) simplify build
- Additional commits viewable in [compare view](https://github.com/glimmerjs/glimmer-vm/compare/v0.44.0...v0.45.0)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot will not automatically merge this PR because it includes an out-of-range update to a production dependency.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme
Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Automerge options (never/patch/minor, and dev/runtime dependencies)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)
Bumps @glimmer/runtime from 0.44.0 to 0.45.0.
Changelog
*Sourced from [@glimmer/runtime's changelog](https://github.com/glimmerjs/glimmer-vm/blob/master/CHANGELOG.md).* > ## v0.45.0 (2019-12-18) > > #### :boom: Breaking Change > * `@glimmer/integration-tests`, `@glimmer/interfaces`, `@glimmer/object-reference`, `@glimmer/object`, `@glimmer/opcode-compiler`, `@glimmer/reference`, `@glimmer/runtime`, `@glimmer/util`, `@glimmer/validator` > * [#993](https://github-redirect.dependabot.com/glimmerjs/glimmer-vm/pull/993) [REFACTOR] Refactors while integrating with Ember ([@pzuraq](https://github.com/pzuraq)) > * `@glimmer/runtime` > * Removed `DefaultEnvironment` > * `RuntimeEnvironmentDelegate` -> `EnvironmentDelegate` > * `iterable` -> `toIterator`, now returns an `IteratorDelegate` > * Changed `JitRuntime` creation methods to receive EnvironmentOptions instead > a `document` object > * Added `willDestroy` component capability. Should generally be avoided, it's > just for classic interop. > * `@glimmer/reference` > * Removed `MapReference` > * Removed `UpdatableReference`, replaced it with `UpdatableRootReference` and > `IterationItemReference` > * Most references now require the `env` > * Refactor property and root references generally, not a complete rewrite, but > large enough that embedders should really pay attention to that code and > will have to rewrite some things. > * Major changes > * `@glimmer/validator` > * Simplified `meta` implementation in general. `tagFor` and `dirtyTagFor` have > changed decently. > * Added assertions to tags to prevent incorrect usage > > #### Committers: 2 > - Chris Garrett ([@pzuraq](https://github.com/pzuraq)) > - Robert Jackson ([@rwjblue](https://github.com/rwjblue))Commits
- [`4a5ce3c`](https://github.com/glimmerjs/glimmer-vm/commit/4a5ce3c88d5b58b0ad9a73c0c6e844d7a2b8e6f1) Release v0.45.0 - [`3cbbd6d`](https://github.com/glimmerjs/glimmer-vm/commit/3cbbd6d693008086ed78af23eb5ce01f9a4f91f0) Add v0.45.0 to CHANGELOG. - [`ee0b970`](https://github.com/glimmerjs/glimmer-vm/commit/ee0b970aaf99586d9a8ed75f8f04257699e2fd14) [REFACTOR] Refactors while integrating with Ember ([#993](https://github-redirect.dependabot.com/glimmerjs/glimmer-vm/issues/993)) - [`d73dde0`](https://github.com/glimmerjs/glimmer-vm/commit/d73dde078b57f147ea3597c9850973db56c12ee2) address comments - [`f179620`](https://github.com/glimmerjs/glimmer-vm/commit/f1796209bf62522a14b00da7ab4cdca0e80e507c) IE11 doesn't support function names - [`c949de5`](https://github.com/glimmerjs/glimmer-vm/commit/c949de504c5d585f49c7f0c95de6f21ca4eb4aea) Object.values is not supported in IE11 - [`7e98fdc`](https://github.com/glimmerjs/glimmer-vm/commit/7e98fdc2e57ff455479e4dc242ab3bea640b43ab) fix types, remove WeakSet usage - [`10c4fba`](https://github.com/glimmerjs/glimmer-vm/commit/10c4fbac236dea0eef5c0baa76385182b25e194b) update BREAKING - [`45753a0`](https://github.com/glimmerjs/glimmer-vm/commit/45753a02623435a86dca96a914faf96d36e2a40c) add back yarn to volta - [`957ca15`](https://github.com/glimmerjs/glimmer-vm/commit/957ca15793e6e59d6f7c7e0684f29fdf9234ad08) simplify build - Additional commits viewable in [compare view](https://github.com/glimmerjs/glimmer-vm/compare/v0.44.0...v0.45.0)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot will not automatically merge this PR because it includes an out-of-range update to a production dependency.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Pull request limits (per update run and/or open at any time) - Automerge options (never/patch/minor, and dev/runtime dependencies) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired)