# Change Log

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

## [0.4.1](https://github.com/gracile-web/gracile/compare/@gracile-labs/client-router@0.4.1-next.1...@gracile-labs/client-router@0.4.1) (2026-05-09)

**Note:** Version bump only for package @gracile-labs/client-router

## [0.4.1-next.1](https://github.com/gracile-web/gracile/compare/@gracile-labs/client-router@0.4.1-next.0...@gracile-labs/client-router@0.4.1-next.1) (2026-05-09)

**Note:** Version bump only for package @gracile-labs/client-router

## [0.4.1-next.0](https://github.com/gracile-web/gracile/compare/@gracile-labs/client-router@0.4.0...@gracile-labs/client-router@0.4.1-next.0) (2026-04-12)

### Bug Fixes

* lint issues ([4c1402f](https://github.com/gracile-web/gracile/commit/4c1402fc4dc7f0da4bd8ed0b96967290bbd20cb3))

## [0.4.0](https://github.com/gracile-web/gracile/compare/@gracile-labs/client-router@0.4.0-next.1...@gracile-labs/client-router@0.4.0) (2026-04-04)

**Note:** Version bump only for package @gracile-labs/client-router

## [0.4.0-next.1](https://github.com/gracile-web/gracile/compare/@gracile-labs/client-router@0.4.0-next.0...@gracile-labs/client-router@0.4.0-next.1) (2026-04-04)

### Features

* handle client side url trailing slash policy ([9190e16](https://github.com/gracile-web/gracile/commit/9190e1669f1459b04129ff57cc1ee717856c4e51))
* proper support for 404 client route + fix client routes invalidation ([28fd62f](https://github.com/gracile-web/gracile/commit/28fd62f3d83977dcbeef81eff3b9b14d0642832f))

### Bug Fixes

* handle tsx <-> ts rename scenarios + type accuracy & stress tests ([95daec7](https://github.com/gracile-web/gracile/commit/95daec72bda06b80d4926fc295739ec5ca627b9a))

## [0.4.0-next.0](https://github.com/gracile-web/gracile/compare/@gracile-labs/client-router@0.3.3...@gracile-labs/client-router@0.4.0-next.0) (2026-04-04)

### Features

* rehaul jsx handling in vite, no rollup ts plugin + ts patch anymore ([eda2dd2](https://github.com/gracile-web/gracile/commit/eda2dd2a8bd7adad48a589a6c5d5410ebf446457))

### Bug Fixes

* no client side styles adoption after a route change ([d78ab9a](https://github.com/gracile-web/gracile/commit/d78ab9ac1ce3bb9a4325ad63a827f9ef6ff1ac20))
* remove end symptom curing fix, invalid approach ([d934b39](https://github.com/gracile-web/gracile/commit/d934b399dd387e20f9d3be809d177544e7a1e4d9))
* remove url pattern polyfill ([94d1130](https://github.com/gracile-web/gracile/commit/94d1130df8d56db56c20248c65a88a9da7f4c08f))

## [0.3.3](https://github.com/gracile-web/gracile/compare/@gracile-labs/client-router@0.3.2...@gracile-labs/client-router@0.3.3) (2026-03-29)

**Note:** Version bump only for package @gracile-labs/client-router

## [0.3.2](https://github.com/gracile-web/gracile/compare/@gracile-labs/client-router@0.3.2-next.1...@gracile-labs/client-router@0.3.2) (2026-03-29)

**Note:** Version bump only for package @gracile-labs/client-router

## [0.3.2-next.1](https://github.com/gracile-web/gracile/compare/@gracile-labs/client-router@0.3.2-next.0...@gracile-labs/client-router@0.3.2-next.1) (2026-03-29)

**Note:** Version bump only for package @gracile-labs/client-router

## [0.3.2-next.0](https://github.com/gracile-web/gracile/compare/@gracile-labs/client-router@0.3.1...@gracile-labs/client-router@0.3.2-next.0) (2026-03-29)

**Note:** Version bump only for package @gracile-labs/client-router

## [0.3.1](https://github.com/gracile-web/gracile/compare/@gracile-labs/client-router@0.3.1-next.2...@gracile-labs/client-router@0.3.1) (2026-03-23)

**Note:** Version bump only for package @gracile-labs/client-router

## [0.3.1-next.2](https://github.com/gracile-web/gracile/compare/@gracile-labs/client-router@0.3.1-next.1...@gracile-labs/client-router@0.3.1-next.2) (2026-03-23)

**Note:** Version bump only for package @gracile-labs/client-router

## [0.3.1-next.1](https://github.com/gracile-web/gracile/compare/@gracile-labs/client-router@0.3.1-next.0...@gracile-labs/client-router@0.3.1-next.1) (2026-03-22)

**Note:** Version bump only for package @gracile-labs/client-router

## [0.3.1-next.0](https://github.com/gracile-web/gracile/compare/@gracile-labs/client-router@0.3.0...@gracile-labs/client-router@0.3.1-next.0) (2026-03-22)

**Note:** Version bump only for package @gracile-labs/client-router

# [0.3.0](https://github.com/gracile-web/gracile/compare/@gracile-labs/client-router@0.3.0-next.0...@gracile-labs/client-router@0.3.0) (2026-03-22)

**Note:** Version bump only for package @gracile-labs/client-router

# [0.3.0-next.0](https://github.com/gracile-web/gracile/compare/@gracile-labs/client-router@0.2.1...@gracile-labs/client-router@0.3.0-next.0) (2026-03-22)

### Features

* make vite a peerdep, align all to 7/8 ([6f912c9](https://github.com/gracile-web/gracile/commit/6f912c9a25d7689094170f204e22fb006362d7d4))

## [0.2.1](https://github.com/gracile-web/gracile/compare/@gracile-labs/client-router@0.2.1-next.0...@gracile-labs/client-router@0.2.1) (2026-03-22)

**Note:** Version bump only for package @gracile-labs/client-router

## [0.2.1-next.0](https://github.com/gracile-web/gracile/compare/@gracile-labs/client-router@0.2.0-next.13...@gracile-labs/client-router@0.2.1-next.0) (2026-03-22)

**Note:** Version bump only for package @gracile-labs/client-router

# [0.2.0](https://github.com/gracile-web/gracile/compare/@gracile-labs/client-router@0.2.0-next.13...@gracile-labs/client-router@0.2.0) (2026-03-22)

**Note:** Version bump only for package @gracile-labs/client-router

# [0.2.0-next.13](https://github.com/gracile-web/gracile/compare/@gracile-labs/client-router@0.2.0-next.12...@gracile-labs/client-router@0.2.0-next.13) (2026-03-22)

**Note:** Version bump only for package @gracile-labs/client-router

# [0.2.0-next.12](https://github.com/gracile-web/gracile/compare/@gracile-labs/client-router@0.2.0-next.11...@gracile-labs/client-router@0.2.0-next.12) (2026-03-21)

**Note:** Version bump only for package @gracile-labs/client-router

# [0.2.0-next.11](https://github.com/gracile-web/gracile/compare/@gracile-labs/client-router@0.2.0-next.10...@gracile-labs/client-router@0.2.0-next.11) (2026-03-21)

### Features

* group jsx packages, minor fixes ([1718a61](https://github.com/gracile-web/gracile/commit/1718a61c32b05bf5151b92a9ecc72763b0d4ea04))

# [0.2.0-next.10](https://github.com/gracile-web/gracile/compare/@gracile-labs/client-router@0.2.0-next.9...@gracile-labs/client-router@0.2.0-next.10) (2026-03-21)

**Note:** Version bump only for package @gracile-labs/client-router

# [0.2.0-next.9](https://github.com/gracile-web/gracile/compare/@gracile-labs/client-router@0.2.0-next.8...@gracile-labs/client-router@0.2.0-next.9) (2026-03-21)

### Bug Fixes

* cve - h3, use main lodash-es + publish og generator, clean deps ([31138f0](https://github.com/gracile-web/gracile/commit/31138f07f53916dfb3b3cf3899d9719b00a108a0))

# [0.2.0-next.8](https://github.com/gracile-web/gracile/compare/@gracile-labs/client-router@0.2.0-next.7...@gracile-labs/client-router@0.2.0-next.8) (2026-03-18)

**Note:** Version bump only for package @gracile-labs/client-router

# [0.2.0-next.7](https://github.com/gracile-web/gracile/compare/@gracile-labs/client-router@0.2.0-next.6...@gracile-labs/client-router@0.2.0-next.7) (2026-03-15)

### Bug Fixes

* more lint, more `catalog:` ([e27f9a7](https://github.com/gracile-web/gracile/commit/e27f9a7f36577288e8b96ef53d1e6cec9c182c02))

### Features

* readmes from package collection, format content ([6395cf5](https://github.com/gracile-web/gracile/commit/6395cf509e4fee969e2273d66b6e7d1d2af1cd07))

# [0.2.0-next.6](https://github.com/gracile-web/gracile/compare/@gracile-labs/client-router@0.2.0-next.5...@gracile-labs/client-router@0.2.0-next.6) (2026-03-09)

**Note:** Version bump only for package @gracile-labs/client-router

# [0.2.0-next.5](https://github.com/gracile-web/gracile/compare/@gracile-labs/client-router@0.2.0-next.4...@gracile-labs/client-router@0.2.0-next.5) (2026-03-07)

### Bug Fixes

* types and lint ([4815c11](https://github.com/gracile-web/gracile/commit/4815c1153a4d8120d376be8e7d14828265a5e479))

# [0.2.0-next.4](https://github.com/gracile-web/gracile/compare/@gracile-labs/client-router@0.2.0-next.3...@gracile-labs/client-router@0.2.0-next.4) (2026-03-07)

**Note:** Version bump only for package @gracile-labs/client-router

# [0.2.0-next.3](https://github.com/gracile-web/gracile/compare/@gracile-labs/client-router@0.2.0-next.2...@gracile-labs/client-router@0.2.0-next.3) (2026-03-06)
# [0.2.0](https://github.com/gracile-web/gracile/compare/@gracile-labs/client-router@0.2.0-next.2...@gracile-labs/client-router@0.2.0) (2026-03-06)

**Note:** Version bump only for package @gracile-labs/client-router

# [0.2.0-next.2](https://github.com/gracile-web/gracile/compare/@gracile-labs/client-router@0.2.0-next.1...@gracile-labs/client-router@0.2.0-next.2) (2026-03-05)

**Note:** Version bump only for package @gracile-labs/client-router

# [0.2.0-next.1](https://github.com/gracile-web/gracile/compare/@gracile-labs/client-router@0.2.0-next.0...@gracile-labs/client-router@0.2.0-next.1) (2026-03-01)

**Note:** Version bump only for package @gracile-labs/client-router

# [0.2.0-next.0](https://github.com/gracile-web/gracile/compare/@gracile-labs/client-router@0.1.3-next.1...@gracile-labs/client-router@0.2.0-next.0) (2026-03-01)

### Features

* update all deps + gh actions, fix npm token, use catalog protocol, fix build & tests ([afb94b5](https://github.com/gracile-web/gracile/commit/afb94b5d5b094e30b18b635542c4cd10cd53cae6))

## [0.1.3-next.1](https://github.com/gracile-web/gracile/compare/@gracile-labs/client-router@0.1.3-next.0...@gracile-labs/client-router@0.1.3-next.1) (2026-03-01)

### Bug Fixes

* minor cherry picks from local wip branch ([8b06487](https://github.com/gracile-web/gracile/commit/8b06487d0a0810a1aa7708a963cc8186091531bb))

## [0.1.3-next.0](https://github.com/gracile-web/gracile/compare/@gracile-labs/client-router@0.1.2...@gracile-labs/client-router@0.1.3-next.0) (2026-03-01)

**Note:** Version bump only for package @gracile-labs/client-router

## [0.1.2](https://github.com/gracile-web/gracile/compare/@gracile-labs/client-router@0.1.2-next.0...@gracile-labs/client-router@0.1.2) (2025-04-07)

**Note:** Version bump only for package @gracile-labs/client-router

## [0.1.2-next.0](https://github.com/gracile-web/gracile/compare/@gracile-labs/client-router@0.1.1...@gracile-labs/client-router@0.1.2-next.0) (2025-04-07)

**Note:** Version bump only for package @gracile-labs/client-router

## [0.1.1](https://github.com/gracile-web/gracile/compare/@gracile-labs/client-router@0.1.1-next.1...@gracile-labs/client-router@0.1.1) (2024-12-22)

**Note:** Version bump only for package @gracile-labs/client-router

## [0.1.1-next.1](https://github.com/gracile-web/gracile/compare/@gracile-labs/client-router@0.1.1-next.0...@gracile-labs/client-router@0.1.1-next.1) (2024-12-22)

**Note:** Version bump only for package @gracile-labs/client-router

## [0.1.1-next.0](https://github.com/gracile-web/gracile/compare/@gracile-labs/client-router@0.1.0...@gracile-labs/client-router@0.1.1-next.0) (2024-12-22)

**Note:** Version bump only for package @gracile-labs/client-router

# [0.1.0](https://github.com/gracile-web/gracile/compare/@gracile-labs/client-router@0.1.0-next.1...@gracile-labs/client-router@0.1.0) (2024-12-22)

**Note:** Version bump only for package @gracile-labs/client-router

# [0.1.0-next.1](https://github.com/gracile-web/gracile/compare/@gracile-labs/client-router@0.1.0-next.0...@gracile-labs/client-router@0.1.0-next.1) (2024-12-21)

### Features

* event methods override for typed events ([8790c39](https://github.com/gracile-web/gracile/commit/8790c390ed91ea0455508082358e37bf815eb7ba))
* support for light dom signal host, invokable api ([3470044](https://github.com/gracile-web/gracile/commit/34700449a5a6eff8509e03f3b7100121ab7c2a83))

# 0.1.0-next.0 (2024-11-03)

### Features

* logger options for adapters, organize windows utils, add 500 page support (incomplete) ([dbd01f4](https://github.com/gracile-web/gracile/commit/dbd01f4512fee435de0e28ecdd7bc3e8eb2628c4))
* new labs packages "css-helpers" and "client-router" ([c43af50](https://github.com/gracile-web/gracile/commit/c43af501c94529341757500f3aaaf06b172693dc))
* scroll restoration, cleaner internals ([2243ccf](https://github.com/gracile-web/gracile/commit/2243ccfdede1b06b0d4666a60f935dbd02efcb08))
