Skip to content

chore(deps): bump @aurelia/runtime from 2.0.0-rc.0 to 2.0.0-rc.1#415

Open
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/npm_and_yarn/aurelia/runtime-2.0.0-rc.1
Open

chore(deps): bump @aurelia/runtime from 2.0.0-rc.0 to 2.0.0-rc.1#415
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/npm_and_yarn/aurelia/runtime-2.0.0-rc.1

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot bot commented on behalf of github Mar 23, 2026

Bumps @aurelia/runtime from 2.0.0-rc.0 to 2.0.0-rc.1.

Release notes

Sourced from @​aurelia/runtime's releases.

v2.0.0-rc.1

2.0.0-rc.1 (2026-03-13)

Features

  • runtime: (EXPERIMENTAL) Extend @computed decorator to support method decoration for declaring/tracking dependencies when called from an observation context (#2382) - by @​bigopon
  • router: Add IContextRouter - a convenience wrapper that combines IRouter with the current IRouteContext so that load() always resolves relative to the correct routing context (#2368) - by @​Sayan751
  • au-compose: Add flush-mode bindable for controlling flush timing of compositions - when set to async, binding updates to component and model are batched together (#2376) - by @​bigopon
  • router: Add eager loading mode via RouterConfiguration.customize({ useEagerLoading: true }) - builds the full routing table at startup, resolving issues with direct navigation to nested child routes (#2355) - by @​Sayan751
  • router: Refactor path syntax with /path (absolute), ./path (relative), ../path (ancestor) and add transitionPlan override support via Router#load (#2369) - by @​Sayan751

Bug Fixes

  • template-compiler: Add dev-only warning when an unguarded self-recursive component is detected, to help diagnose maximum call stack errors (#2361) - by @​bigopon
  • router: Fix href attribute handling when using load attribute together with as-element (#2391) - by @​Sayan751
  • validation: Improve validation rule type inference so types are properly passed through for satisfies expressions (#2389) - by @​bigopon
  • plugin-conventions: Fix vite plugin bundling (#2386) - by @​Sayan751
  • hmr: Fix HMR state capture across consecutive edits (#2378) - by @​Sayan751
  • runtime: Fix IObservation.watch behavior when immediate is false - should only skip the initial callback invocation, not disable observation itself (#2377) - by @​bigopon
  • runtime: Fix @computed observation - prevent proxy-based getters from accidentally observing internal property reads of other @computed getters, and treat deps: [] as a one-time evaluation (#2374) - by @​bigopon
Changelog

Sourced from @​aurelia/runtime's changelog.

2.0.0-rc.1

Minor Changes

  • #2382 6010f88 Thanks @​bigopon! - Extend @computed decorator to support method decoration for declaring/tracking dependencies when called from an observation context (e.g. a template binding or another computed observation). A normal function call will not trigger any observation.

    Note: method usage of @computed is experimental. Syntax and behavior may change before final release.

    Usages on methods:

    • @computed - proxy-based auto-tracking
    • @computed('prop', 'nested.prop') - explicit string dependencies
    • @computed(instance => instance.prop + instance.prop2) - getter function dependency
    • @computed({ deps: ['prop', 'nested.prop'] }) - config object with string deps
    • @computed({ deps: vm => vm.prop }) - config object with getter function dep

    Usages on getters:

    • @computed({ deps: ['prop1', 'prop2'] }) - explicit deps (uses ControlledComputedObserver)
    • @computed({ flush: 'sync' }) - no deps, auto-tracking with sync flush
    • @computed('prop1', 'prop2') - shorthand for deps array

    getComputedObserver now accepts an optional ComputedPropertyInfo parameter directly instead of reading from an internal WeakMap.

Patch Changes

  • #2377 a128a0b Thanks @​bigopon! - Fix IObservation.watch behavior when immediate is false — it should only skip the initial callback invocation, not disable observation itself. Closes #2375.

  • #2374 cfff563 Thanks @​bigopon! - Fix @computed observation: prevent proxy-based getters from accidentally observing internal property reads of other @computed getters, and treat deps: [] as a one-time evaluation instead of falling back to standard computed observer. Closes #2363.

Commits
  • df25c70 release(dev): version packages (2.0.0-rc.1) (#2395)
  • 6010f88 feat(ast): ability to track dependency on read in template during method call...
  • a128a0b fix: immediate should only affect initial run, not observation (#2377)
  • cfff563 fix(computed): observation (#2374)
  • See full diff in compare view

Dependabot compatibility score

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 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 show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @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)

Bumps [@aurelia/runtime](https://github.com/aurelia/aurelia/tree/HEAD/packages/runtime) from 2.0.0-rc.0 to 2.0.0-rc.1.
- [Release notes](https://github.com/aurelia/aurelia/releases)
- [Changelog](https://github.com/aurelia/aurelia/blob/master/packages/runtime/CHANGELOG.md)
- [Commits](https://github.com/aurelia/aurelia/commits/v2.0.0-rc.1/packages/runtime)

---
updated-dependencies:
- dependency-name: "@aurelia/runtime"
  dependency-version: 2.0.0-rc.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Mar 23, 2026
@github-actions
Copy link
Copy Markdown

Test Results

0 files   -   1  0 suites   - 1   0s ⏱️ ±0s
0 tests  - 104  0 ✅  - 104  0 💤 ±0  0 ❌ ±0 
0 runs   - 105  0 ✅  - 105  0 💤 ±0  0 ❌ ±0 

Results for commit a186d06. ± Comparison against base commit ff498da.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants