# Change Log

## 2.0.0-rc.1

## 2.0.0-rc.0

## 2.0.0-beta.27

## 2.0.0-beta.26

All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

<a name="2.0.0-beta.25"></a>

# 2.0.0-beta.25 (2025-07-10)

**Note:** Version bump only for package @aurelia/platform

<a name="2.0.0-beta.24"></a>

# 2.0.0-beta.24 (2025-04-27)

**Note:** Version bump only for package @aurelia/platform

<a name="2.0.0-beta.23"></a>

# 2.0.0-beta.23 (2025-01-26)

### Features:

- **tooling:** type-checking for templates - Phase1 (#2066) ([ebc1d0c](https://github.com/aurelia/aurelia/commit/ebc1d0c))

<a name="2.0.0-beta.22"></a>

# 2.0.0-beta.22 (2024-09-30)

**Note:** Version bump only for package @aurelia/platform

<a name="2.0.0-beta.21"></a>

# 2.0.0-beta.21 (2024-08-08)

### Bug Fixes:

- **task-queue:** fix timing issue (#2007) ([6777dba](https://github.com/aurelia/aurelia/commit/6777dba))

### Refactorings:

- **task-queue:** remove 'reusable' param (#2008) ([54f43e8](https://github.com/aurelia/aurelia/commit/54f43e8))
- **task-queue:** remove 'reusable' param ([54f43e8](https://github.com/aurelia/aurelia/commit/54f43e8))

<a name="2.0.0-beta.20"></a>

# 2.0.0-beta.20 (2024-07-07)

**Note:** Version bump only for package @aurelia/platform

<a name="2.0.0-beta.19"></a>

# 2.0.0-beta.19 (2024-06-12)

**Note:** Version bump only for package @aurelia/platform

<a name="2.0.0-beta.18"></a>

# 2.0.0-beta.18 (2024-05-23)

**Note:** Version bump only for package @aurelia/platform

<a name="2.0.0-beta.17"></a>

# 2.0.0-beta.17 (2024-05-11)

**Note:** Version bump only for package @aurelia/platform

<a name="2.0.0-beta.16"></a>

# 2.0.0-beta.16 (2024-05-03)

**Note:** Version bump only for package @aurelia/platform

<a name="2.0.0-beta.15"></a>

# 2.0.0-beta.15 (2024-04-17)

### Refactorings:

- **\*:** migration to TC39 decorators + metadata simplification (#1932) ([22f90ad](https://github.com/aurelia/aurelia/commit/22f90ad))

<a name="2.0.0-beta.14"></a>

# 2.0.0-beta.14 (2024-04-03)

### Features:

- **i18n:** support multiple versions of i18next (#1927) ([0789ee5](https://github.com/aurelia/aurelia/commit/0789ee5))

<a name="2.0.0-beta.13"></a>

# 2.0.0-beta.13 (2024-03-15)

**Note:** Version bump only for package @aurelia/platform

<a name="2.0.0-beta.12"></a>

# 2.0.0-beta.12 (2024-03-02)

**Note:** Version bump only for package @aurelia/platform

<a name="2.0.0-beta.11"></a>

# 2.0.0-beta.11 (2024-02-13)

### Features:

- **state:** support redux devtools for the state plugin (#1888) ([bd07160](https://github.com/aurelia/aurelia/commit/bd07160))

### Bug Fixes:

- **\*:** upgrade rollup, tweak build scripts ([bd07160](https://github.com/aurelia/aurelia/commit/bd07160))

<a name="2.0.0-beta.10"></a>

# 2.0.0-beta.10 (2024-01-26)

### Refactorings:

- **enums:** string literal types in favour of const enums (#1870) ([e21e0c9](https://github.com/aurelia/aurelia/commit/e21e0c9))

<a name="2.0.0-beta.9"></a>

# 2.0.0-beta.9 (2023-12-12)

**Note:** Version bump only for package @aurelia/platform

<a name="2.0.0-beta.8"></a>

# 2.0.0-beta.8 (2023-07-24)

### Refactorings:

- **ref:** deprecate view-model.ref and introduce component.ref (#1803) ([97e8dad](https://github.com/aurelia/aurelia/commit/97e8dad))

<a name="2.0.0-beta.7"></a>

# 2.0.0-beta.7 (2023-06-16)

### Features:

- **build:** add a development entry point (#1770) ([69ff445](https://github.com/aurelia/aurelia/commit/69ff445))

<a name="2.0.0-beta.6"></a>

# 2.0.0-beta.6 (2023-05-21)

**Note:** Version bump only for package @aurelia/platform

<a name="2.0.0-beta.5"></a>

# 2.0.0-beta.5 (2023-04-27)

**Note:** Version bump only for package @aurelia/platform

<a name="2.0.0-beta.4"></a>

# 2.0.0-beta.4 (2023-04-13)

**Note:** Version bump only for package @aurelia/platform

<a name="2.0.0-beta.3"></a>

# 2.0.0-beta.3 (2023-03-24)

### Refactorings:

- **build:** use turbo to boost build speed (#1692) ([d99b136](https://github.com/aurelia/aurelia/commit/d99b136))

<a name="2.0.0-beta.2"></a>

# 2.0.0-beta.2 (2023-02-26)

**Note:** Version bump only for package @aurelia/platform

<a name="2.0.0-beta.1"></a>

# 2.0.0-beta.1 (2023-01-12)

### Performance Improvements:

- **\*:** move render location creation to compiler (#1605) ([66846b1](https://github.com/aurelia/aurelia/commit/66846b1))

### Refactorings:

- **all:** error msg code & better bundle size ([d81ec6d](https://github.com/aurelia/aurelia/commit/d81ec6d))

<a name="2.0.0-alpha.41"></a>

# 2.0.0-alpha.41 (2022-09-22)

**Note:** Version bump only for package @aurelia/platform

<a name="2.0.0-alpha.40"></a>

# 2.0.0-alpha.40 (2022-09-07)

**Note:** Version bump only for package @aurelia/platform

<a name="2.0.0-alpha.39"></a>

# 2.0.0-alpha.39 (2022-09-01)

### Bug Fixes:

- **e2e:** better e2e test scripts ([855a03f](https://github.com/aurelia/aurelia/commit/855a03f))
- **build:** remove reference directive, use files in tsconfig instead ([855a03f](https://github.com/aurelia/aurelia/commit/855a03f))
- **typings:** make ListenerOptions public ([855a03f](https://github.com/aurelia/aurelia/commit/855a03f))

<a name="2.0.0-alpha.38"></a>

# 2.0.0-alpha.38 (2022-08-17)

**Note:** Version bump only for package @aurelia/platform

<a name="2.0.0-alpha.37"></a>

# 2.0.0-alpha.37 (2022-08-03)

**Note:** Version bump only for package @aurelia/platform

<a name="2.0.0-alpha.36"></a>

# 2.0.0-alpha.36 (2022-07-25)

**Note:** Version bump only for package @aurelia/platform

<a name="2.0.0-alpha.35"></a>

# 2.0.0-alpha.35 (2022-06-08)

### Features:

- **ts-jest,babel-jest:** upgrade to jest v28 (#1449) ([b1ec85c](https://github.com/aurelia/aurelia/commit/b1ec85c))

<a name="2.0.0-alpha.34"></a>

# 2.0.0-alpha.34 (2022-06-03)

**Note:** Version bump only for package @aurelia/platform

<a name="2.0.0-alpha.33"></a>

# 2.0.0-alpha.33 (2022-05-26)

**Note:** Version bump only for package @aurelia/platform

<a name="2.0.0-alpha.32"></a>

# 2.0.0-alpha.32 (2022-05-22)

**Note:** Version bump only for package @aurelia/platform

<a name="2.0.0-alpha.31"></a>

# 2.0.0-alpha.31 (2022-05-15)

**Note:** Version bump only for package @aurelia/platform

<a name="2.0.0-alpha.30"></a>

# 2.0.0-alpha.30 (2022-05-07)

### Refactorings:

- **runtime-html:** remove .js from im/export, add type to barrel ([973ae46](https://github.com/aurelia/aurelia/commit/973ae46))
- **runtime:** remove .js from im/export, add type to barrel ([973ae46](https://github.com/aurelia/aurelia/commit/973ae46))
- **kernel:** remove .js from im/ex, add type to barrel ([973ae46](https://github.com/aurelia/aurelia/commit/973ae46))
- **testing:** remove .js from im/ex, add type to barrel ([973ae46](https://github.com/aurelia/aurelia/commit/973ae46))
- **store-v1:** remove .js from im/ex, add type to barrel ([973ae46](https://github.com/aurelia/aurelia/commit/973ae46))
- **validation:** remove .js from im/ex, add type to barrel ([973ae46](https://github.com/aurelia/aurelia/commit/973ae46))
- **validation-html:** remove .js from im/ex, add type to barrel ([973ae46](https://github.com/aurelia/aurelia/commit/973ae46))
- **validation-i18n:** remove .js from im/ex, add type to barrel ([973ae46](https://github.com/aurelia/aurelia/commit/973ae46))
- **router-lite:** remove .js from im/ex, add type to barrel ([973ae46](https://github.com/aurelia/aurelia/commit/973ae46))
- **router:** remove .js from im/ex, add type to barrel ([973ae46](https://github.com/aurelia/aurelia/commit/973ae46))
- **i18n:** remove .js from im/ex, add type to barrel ([973ae46](https://github.com/aurelia/aurelia/commit/973ae46))
- **fetch-client:** remove .js from im/ex, add type to barrel ([973ae46](https://github.com/aurelia/aurelia/commit/973ae46))
- **tests:** correct import origins ([973ae46](https://github.com/aurelia/aurelia/commit/973ae46))
- **all:** remove imports from re-barrel ([973ae46](https://github.com/aurelia/aurelia/commit/973ae46))
- **all:** remove imports of re-barrel ([973ae46](https://github.com/aurelia/aurelia/commit/973ae46))
- **all:** remove imports of re-barrel ([973ae46](https://github.com/aurelia/aurelia/commit/973ae46))
- **all:** remove imports of re-barrel ([973ae46](https://github.com/aurelia/aurelia/commit/973ae46))

<a name="2.0.0-alpha.29"></a>

# 2.0.0-alpha.29 (2022-04-27)

**Note:** Version bump only for package @aurelia/platform

<a name="2.0.0-alpha.28"></a>

# 2.0.0-alpha.28 (2022-04-16)

**Note:** Version bump only for package @aurelia/platform

<a name="2.0.0-alpha.27"></a>

# 2.0.0-alpha.27 (2022-04-08)

### Bug Fixes:

- **build:** ensure correct **DEV** build value replacement (#1377) ([40ce0e3](https://github.com/aurelia/aurelia/commit/40ce0e3))

<a name="2.0.0-alpha.26"></a>

# 2.0.0-alpha.26 (2022-03-13)

**Note:** Version bump only for package @aurelia/platform

<a name="2.0.0-alpha.25"></a>

# 2.0.0-alpha.25 (2022-03-08)

**Note:** Version bump only for package @aurelia/platform

<a name="2.0.0-alpha.24"></a>

# 2.0.0-alpha.24 (2022-01-18)

**Note:** Version bump only for package @aurelia/platform

<a name="2.0.0-alpha.23"></a>

# 2.0.0-alpha.23 (2021-11-22)

**Note:** Version bump only for package @aurelia/platform

<a name="2.0.0-alpha.22"></a>

# 2.0.0-alpha.22 (2021-10-24)

**Note:** Version bump only for package @aurelia/platform

<a name="2.0.0-alpha.21"></a>

# 2.0.0-alpha.21 (2021-09-12)

**Note:** Version bump only for package @aurelia/platform

<a name="2.0.0-alpha.20"></a>

# 2.0.0-alpha.20 (2021-09-04)

**Note:** Version bump only for package @aurelia/platform

<a name="2.0.0-alpha.19"></a>

# 2.0.0-alpha.19 (2021-08-29)

**Note:** Version bump only for package @aurelia/platform

<a name="2.0.0-alpha.18"></a>

# 2.0.0-alpha.18 (2021-08-22)

**Note:** Version bump only for package @aurelia/platform

<a name="2.0.0-alpha.17"></a>

# 2.0.0-alpha.17 (2021-08-16)

### Refactorings:

- **platform:** smaller props setup ([079e820](https://github.com/aurelia/aurelia/commit/079e820))
- **task-queue:** mark private with \_, remove tracer on nno-dev ([1dfaa13](https://github.com/aurelia/aurelia/commit/1dfaa13))

<a name="2.0.0-alpha.16"></a>

# 2.0.0-alpha.16 (2021-08-07)

### Refactorings:

- **all:** use a terser name cache for predictable prop mangling ([7649ced](https://github.com/aurelia/aurelia/commit/7649ced))

<a name="2.0.0-alpha.15"></a>

# 2.0.0-alpha.15 (2021-08-01)

**Note:** Version bump only for package @aurelia/platform

<a name="2.0.0-alpha.14"></a>

# 2.0.0-alpha.14 (2021-07-25)

**Note:** Version bump only for package @aurelia/platform

<a name="2.0.0-alpha.13"></a>

# 2.0.0-alpha.13 (2021-07-19)

**Note:** Version bump only for package @aurelia/platform

<a name="2.0.0-alpha.12"></a>

# 2.0.0-alpha.12 (2021-07-11)

**Note:** Version bump only for package @aurelia/platform

<a name="2.0.0-alpha.11"></a>

# 2.0.0-alpha.11 (2021-07-11)

### Bug Fixes:

- **call-binding:** assign args to event property, fixes #1231 ([fa4c0d4](https://github.com/aurelia/aurelia/commit/fa4c0d4))

<a name="2.0.0-alpha.10"></a>

# 2.0.0-alpha.10 (2021-07-04)

**Note:** Version bump only for package @aurelia/platform

<a name="2.0.0-alpha.9"></a>

# 2.0.0-alpha.9 (2021-06-25)

**Note:** Version bump only for package @aurelia/platform

<a name="2.0.0-alpha.8"></a>

# 2.0.0-alpha.8 (2021-06-22)

**Note:** Version bump only for package @aurelia/platform

<a name="2.0.0-alpha.7"></a>

# 2.0.0-alpha.7 (2021-06-20)

**Note:** Version bump only for package @aurelia/platform

<a name="2.0.0-alpha.6"></a>

# 2.0.0-alpha.6 (2021-06-11)

**Note:** Version bump only for package @aurelia/platform

<a name="2.0.0-alpha.5"></a>

# 2.0.0-alpha.5 (2021-05-31)

**Note:** Version bump only for package @aurelia/platform

<a name="2.0.0-alpha.4"></a>

# 2.0.0-alpha.4 (2021-05-25)

**Note:** Version bump only for package @aurelia/platform

<a name="2.0.0-alpha.3"></a>

# 2.0.0-alpha.3 (2021-05-19)

**Note:** Version bump only for package @aurelia/platform

<a name="2.0.0-alpha.2"></a>

# 2.0.0-alpha.2 (2021-03-07)

**Note:** Version bump only for package @aurelia/platform

<a name="2.0.0-alpha.1"></a>

# 2.0.0-alpha.1 (2021-03-03)

**Note:** Version bump only for package @aurelia/platform

<a name="2.0.0-alpha.0"></a>

# 2.0.0-alpha.0 (2021-03-02)

**Note:** Version bump only for package @aurelia/platform

<a name="0.9.0"></a>

# 0.9.0 (2021-01-31)

### Bug Fixes:

- **task-queue:** fix a yield bug ([7262479](https://github.com/aurelia/aurelia/commit/7262479))
- **platform:** let yield await async tasks ([576edba](https://github.com/aurelia/aurelia/commit/576edba))

### Refactorings:

- **all:** rename macroTaskQueue to taskQueue ([87c073d](https://github.com/aurelia/aurelia/commit/87c073d))

<a name="0.8.0"></a>

# 0.8.0 (2020-11-30)

### Features:

- **platform:** add performanceNow property ([3514e04](https://github.com/aurelia/aurelia/commit/3514e04))
- **platform:** add console property ([9c5cfd5](https://github.com/aurelia/aurelia/commit/9c5cfd5))
- **platform:** initial platform impl with WindowOrWorkerOrGlobalScope properties ([a978c3c](https://github.com/aurelia/aurelia/commit/a978c3c))

### Bug Fixes:

- **platform:** remove dom-specific type deps ([115666c](https://github.com/aurelia/aurelia/commit/115666c))
- **platform:** don't throw on initialization for missing functions ([5b00b79](https://github.com/aurelia/aurelia/commit/5b00b79))

### Refactorings:

- **obs:** don't use Proxy on platform ([f7882e0](https://github.com/aurelia/aurelia/commit/f7882e0))
- **all:** move scheduler implementation to platform ([e22285a](https://github.com/aurelia/aurelia/commit/e22285a))
- **all:** remove IDOM, HTMLDOM and DOM; replace DOM with PLATFORM ([6447468](https://github.com/aurelia/aurelia/commit/6447468))
