# vite-plugin-kit-routes

## 1.0.2

### Patch Changes

- [#1037](https://github.com/jycouet/kitql/pull/1037)
  [`0909a66`](https://github.com/jycouet/kitql/commit/0909a6611d997c8c322465e38b1694d4199e9dcf)
  Thanks [@jycouet](https://github.com/jycouet)! - add +page.mdsvex support

## 1.0.1

### Patch Changes

- [#1034](https://github.com/jycouet/kitql/pull/1034)
  [`9e79199`](https://github.com/jycouet/kitql/commit/9e791996278a7668be4b37c6263c5eaabbf4efd9)
  Thanks [@jycouet](https://github.com/jycouet)! - fix: manage well escape sequences
  (https://svelte.dev/docs/kit/advanced-routing#Encoding)

## 1.0.0

### Major Changes

- [#1016](https://github.com/jycouet/kitql/pull/1016)
  [`b0eb9b8`](https://github.com/jycouet/kitql/commit/b0eb9b8f5de9cf279b5075a82fb7454d2569be38)
  Thanks [@Lms24](https://github.com/Lms24)! - feat(kit-routes)!: Avoid escaping string and array
  default values

  This change simplifies setting default values for path and search parameters. Previously, you had
  to douple-escape a default string or array value. Now, you can simply set the default values like
  any other data type:

  ```diff
   kitRoutes({
     PAGES: {
       '/[org]/[project]/sessions': {
         explicit_search_params: {
  -         timeFrame: { type: 'string', default: "'1d'" }
  -         userId: { type: 'Array<string>', default: "['123', 'abc']" }
  +         timeFrame: { type: 'string', default: '1d' }
  +         userId: { type: 'Array<string>', default: ['123', 'abc'] }
         }
       }
     }
   })
  ```

  This is a breaking change! To migrate to the new version, remove the quotes to escape string and
  array values as shown in the example above.

### Patch Changes

- [#1028](https://github.com/jycouet/kitql/pull/1028)
  [`c7f3c90`](https://github.com/jycouet/kitql/commit/c7f3c90c44e498f14211c770b74bb0a681f8dcfa)
  Thanks [@Lms24](https://github.com/Lms24)! - fix(kit-routes): Allow setting `boolean` and `null`
  default values

## 1.0.0-next.0

### Major Changes

- [#1016](https://github.com/jycouet/kitql/pull/1016)
  [`b0eb9b8`](https://github.com/jycouet/kitql/commit/b0eb9b8f5de9cf279b5075a82fb7454d2569be38)
  Thanks [@Lms24](https://github.com/Lms24)! - feat(kit-routes)!: Avoid escaping string and array
  default values

  This change simplifies setting default values for path and search parameters. Previously, you had
  to douple-escape a default string or array value. Now, you can simply set the default values like
  any other data type:

  ```diff
   kitRoutes({
     PAGES: {
       '/[org]/[project]/sessions': {
         explicit_search_params: {
  -         timeFrame: { type: 'string', default: "'1d'" }
  -         userId: { type: 'Array<string>', default: "['123', 'abc']" }
  +         timeFrame: { type: 'string', default: '1d' }
  +         userId: { type: 'Array<string>', default: ['123', 'abc'] }
         }
       }
     }
   })
  ```

  This is a breaking change! To migrate to the new version, remove the quotes to escape string and
  array values as shown in the example above.

### Patch Changes

- [#1028](https://github.com/jycouet/kitql/pull/1028)
  [`c7f3c90`](https://github.com/jycouet/kitql/commit/c7f3c90c44e498f14211c770b74bb0a681f8dcfa)
  Thanks [@Lms24](https://github.com/Lms24)! - fix(kit-routes): Allow setting `boolean` and `null`
  default values

## 0.8.5

### Patch Changes

- [#988](https://github.com/jycouet/kitql/pull/988)
  [`da7dfc3`](https://github.com/jycouet/kitql/commit/da7dfc3601d48e542772e05a38f362c2ebe37f46)
  Thanks [@jycouet](https://github.com/jycouet)! - update logs on wrong config

- [#978](https://github.com/jycouet/kitql/pull/978)
  [`7461320`](https://github.com/jycouet/kitql/commit/74613204f2d07505f12ca884a91810229989b495)
  Thanks [@jycouet](https://github.com/jycouet)! - manage "simple" multiple matches with optional
  param (first step)

- [#984](https://github.com/jycouet/kitql/pull/984)
  [`63674a8`](https://github.com/jycouet/kitql/commit/63674a8e01792a17a5a878d9786beab06a8af9bc)
  Thanks [@jycouet](https://github.com/jycouet)! - Read well the config for cli

- [#976](https://github.com/jycouet/kitql/pull/976)
  [`70aa137`](https://github.com/jycouet/kitql/commit/70aa137cff21fed82935aebde512139e58eec25e)
  Thanks [@jycouet](https://github.com/jycouet)! - manage kit-route cli for vite.config.ts config
  file

- [#948](https://github.com/jycouet/kitql/pull/948)
  [`e8ed929`](https://github.com/jycouet/kitql/commit/e8ed929efd4beb4623d5edcdef706f8eb9b5e662)
  Thanks [@jycouet](https://github.com/jycouet)! - add mdsvex support and create a route for
  `+page.md`

- [#965](https://github.com/jycouet/kitql/pull/965)
  [`26e0322`](https://github.com/jycouet/kitql/commit/26e0322b9dfb53002fbc9e2cfe22c38a4409cffd)
  Thanks [@jycouet](https://github.com/jycouet)! - add cli `kit-routes sync` to generate routes
  without a full build

- [#1001](https://github.com/jycouet/kitql/pull/1001)
  [`5cbf094`](https://github.com/jycouet/kitql/commit/5cbf09434b0108f69a4338d406aae443c116e7f4)
  Thanks [@jycouet](https://github.com/jycouet)! - improve cli log helper

- Updated dependencies
  [[`26e0322`](https://github.com/jycouet/kitql/commit/26e0322b9dfb53002fbc9e2cfe22c38a4409cffd)]:
  - @kitql/helpers@0.8.13
  - @kitql/internals@0.10.5
  - vite-plugin-watch-and-run@1.7.5

## 0.8.5-next.6

### Patch Changes

- [#1001](https://github.com/jycouet/kitql/pull/1001)
  [`5cbf094`](https://github.com/jycouet/kitql/commit/5cbf09434b0108f69a4338d406aae443c116e7f4)
  Thanks [@jycouet](https://github.com/jycouet)! - improve cli log helper

- Updated dependencies []:
  - @kitql/helpers@0.8.13-next.0
  - @kitql/internals@0.10.5-next.0
  - vite-plugin-watch-and-run@1.7.5-next.0

## 0.8.5-next.5

### Patch Changes

- [#988](https://github.com/jycouet/kitql/pull/988)
  [`da7dfc3`](https://github.com/jycouet/kitql/commit/da7dfc3601d48e542772e05a38f362c2ebe37f46)
  Thanks [@jycouet](https://github.com/jycouet)! - update logs on wrong config

- Updated dependencies []:
  - @kitql/helpers@0.8.13-next.0
  - @kitql/internals@0.10.5-next.0
  - vite-plugin-watch-and-run@1.7.5-next.0

## 0.8.5-next.4

### Patch Changes

- [#984](https://github.com/jycouet/kitql/pull/984)
  [`63674a8`](https://github.com/jycouet/kitql/commit/63674a8e01792a17a5a878d9786beab06a8af9bc)
  Thanks [@jycouet](https://github.com/jycouet)! - Read well the config for cli

## 0.8.5-next.3

### Patch Changes

- [#978](https://github.com/jycouet/kitql/pull/978)
  [`7461320`](https://github.com/jycouet/kitql/commit/74613204f2d07505f12ca884a91810229989b495)
  Thanks [@jycouet](https://github.com/jycouet)! - manage "simple" multiple matches with optional
  param (first step)

## 0.8.5-next.2

### Patch Changes

- [#976](https://github.com/jycouet/kitql/pull/976)
  [`70aa137`](https://github.com/jycouet/kitql/commit/70aa137cff21fed82935aebde512139e58eec25e)
  Thanks [@jycouet](https://github.com/jycouet)! - manage kit-route cli for vite.config.ts config
  file

## 0.8.5-next.1

### Patch Changes

- [#965](https://github.com/jycouet/kitql/pull/965)
  [`26e0322`](https://github.com/jycouet/kitql/commit/26e0322b9dfb53002fbc9e2cfe22c38a4409cffd)
  Thanks [@jycouet](https://github.com/jycouet)! - add cli `kit-routes sync` to generate routes
  without a full build

- Updated dependencies
  [[`26e0322`](https://github.com/jycouet/kitql/commit/26e0322b9dfb53002fbc9e2cfe22c38a4409cffd)]:
  - @kitql/helpers@0.8.13-next.0
  - @kitql/internals@0.10.5-next.0
  - vite-plugin-watch-and-run@1.7.5-next.0

## 0.8.5-next.0

### Patch Changes

- [#948](https://github.com/jycouet/kitql/pull/948)
  [`e8ed929`](https://github.com/jycouet/kitql/commit/e8ed929efd4beb4623d5edcdef706f8eb9b5e662)
  Thanks [@jycouet](https://github.com/jycouet)! - add mdsvex support and create a route for
  `+page.md`

## 0.8.4

### Patch Changes

- Updated dependencies
  [[`6645614`](https://github.com/jycouet/kitql/commit/6645614e38ce3e144b0f98359a219c39341577d3)]:
  - @kitql/internals@0.10.4
  - @kitql/helpers@0.8.12
  - vite-plugin-watch-and-run@1.7.4

## 0.8.4-next.0

### Patch Changes

- Updated dependencies
  [[`6645614`](https://github.com/jycouet/kitql/commit/6645614e38ce3e144b0f98359a219c39341577d3)]:
  - @kitql/internals@0.10.4-next.0

## 0.8.3

### Patch Changes

- [`bc9f819`](https://github.com/jycouet/kitql/commit/bc9f819766727c059e8436e10f6d7b142c55346b)
  Thanks [@jycouet](https://github.com/jycouet)! - update package.json and publish it on npm (MIT)

- Updated dependencies
  [[`bc9f819`](https://github.com/jycouet/kitql/commit/bc9f819766727c059e8436e10f6d7b142c55346b)]:
  - @kitql/helpers@0.8.12
  - @kitql/internals@0.10.3
  - vite-plugin-watch-and-run@1.7.4

## 0.8.2

### Patch Changes

- [#875](https://github.com/jycouet/kitql/pull/875)
  [`56932da`](https://github.com/jycouet/kitql/commit/56932da7c135ca06bf954392071880fba0d2273c)
  Thanks [@jycouet](https://github.com/jycouet)! - fix: don't kill dev server on syntax error

- Updated dependencies []:
  - @kitql/helpers@0.8.11
  - @kitql/internals@0.10.2
  - vite-plugin-watch-and-run@1.7.3

## 0.8.1

### Patch Changes

- [`f77d74a`](https://github.com/jycouet/kitql/commit/f77d74ae34b41c0fb53d6944d20eceadab713d67)
  Thanks [@jycouet](https://github.com/jycouet)! - fix: avoid runing in test mode (vite v6), keep
  running in vite v5

- [#865](https://github.com/jycouet/kitql/pull/865)
  [`63f162d`](https://github.com/jycouet/kitql/commit/63f162dca1a7709b7140c3c1958209fe59ed8c67)
  Thanks [@hmnd](https://github.com/hmnd)! - feat: support extracting param types from return type
  predicates

## 0.8.0

### Minor Changes

- [#861](https://github.com/jycouet/kitql/pull/861)
  [`71557b5`](https://github.com/jycouet/kitql/commit/71557b5468acf60e6145a90e150cfeb89e1c1108)
  Thanks [@jycouet](https://github.com/jycouet)! - BREAKING: kit-routes plugin is not running in
  test mode (vitest)

### Patch Changes

- [#861](https://github.com/jycouet/kitql/pull/861)
  [`71557b5`](https://github.com/jycouet/kitql/commit/71557b5468acf60e6145a90e150cfeb89e1c1108)
  Thanks [@jycouet](https://github.com/jycouet)! - support kebab cased actions

## 0.7.6

### Patch Changes

- [`50d234c`](https://github.com/jycouet/kitql/commit/50d234cf98e29f9348dbaf6ce1ecbfb6579e70ea)
  Thanks [@jycouet](https://github.com/jycouet)! - fix: undefined hash is now well handled

- [#838](https://github.com/jycouet/kitql/pull/838)
  [`2b253c0`](https://github.com/jycouet/kitql/commit/2b253c05dbf3dd43c12646f48e8208ba7371538e)
  Thanks [@jycouet](https://github.com/jycouet)! - update stats link to bluesky

- [#840](https://github.com/jycouet/kitql/pull/840)
  [`a84566e`](https://github.com/jycouet/kitql/commit/a84566e7c3c0b9d9be24e2faf2bd9c987c5db48d)
  Thanks [@jycouet](https://github.com/jycouet)! - fix hash url with param & without searchParam

- [#838](https://github.com/jycouet/kitql/pull/838)
  [`2b253c0`](https://github.com/jycouet/kitql/commit/2b253c05dbf3dd43c12646f48e8208ba7371538e)
  Thanks [@jycouet](https://github.com/jycouet)! - add hash option to path (to manage anchor of a
  page)

- [#834](https://github.com/jycouet/kitql/pull/834)
  [`b8c5eab`](https://github.com/jycouet/kitql/commit/b8c5eabcb7bc9848a1b8255a8a05b4b2ac2a4d42)
  Thanks [@jycouet](https://github.com/jycouet)! - add anchor support

- [#830](https://github.com/jycouet/kitql/pull/830)
  [`b1d5a15`](https://github.com/jycouet/kitql/commit/b1d5a154969ad9aa6bf0b7310198fd63047094d4)
  Thanks [@jycouet](https://github.com/jycouet)! - manage search-params with dash

- Updated dependencies
  [[`bb2dd0c`](https://github.com/jycouet/kitql/commit/bb2dd0c0bb95b9be44d5832457a56041372da70a)]:
  - @kitql/internals@0.10.2

## 0.7.6-next.5

### Patch Changes

- Updated dependencies
  [[`bb2dd0c`](https://github.com/jycouet/kitql/commit/bb2dd0c0bb95b9be44d5832457a56041372da70a)]:
  - @kitql/internals@0.10.2-next.0

## 0.7.6-next.4

### Patch Changes

- [`50d234c`](https://github.com/jycouet/kitql/commit/50d234cf98e29f9348dbaf6ce1ecbfb6579e70ea)
  Thanks [@jycouet](https://github.com/jycouet)! - fix: undefined hash is now well handled

## 0.7.6-next.3

### Patch Changes

- [#840](https://github.com/jycouet/kitql/pull/840)
  [`a84566e`](https://github.com/jycouet/kitql/commit/a84566e7c3c0b9d9be24e2faf2bd9c987c5db48d)
  Thanks [@jycouet](https://github.com/jycouet)! - fix hash url with param & without searchParam

## 0.7.6-next.2

### Patch Changes

- [#838](https://github.com/jycouet/kitql/pull/838)
  [`2b253c0`](https://github.com/jycouet/kitql/commit/2b253c05dbf3dd43c12646f48e8208ba7371538e)
  Thanks [@jycouet](https://github.com/jycouet)! - update stats link to bluesky

- [#838](https://github.com/jycouet/kitql/pull/838)
  [`2b253c0`](https://github.com/jycouet/kitql/commit/2b253c05dbf3dd43c12646f48e8208ba7371538e)
  Thanks [@jycouet](https://github.com/jycouet)! - add hash option to path (to manage anchor of a
  page)

## 0.7.6-next.1

### Patch Changes

- [#834](https://github.com/jycouet/kitql/pull/834)
  [`b8c5eab`](https://github.com/jycouet/kitql/commit/b8c5eabcb7bc9848a1b8255a8a05b4b2ac2a4d42)
  Thanks [@jycouet](https://github.com/jycouet)! - add anchor support

## 0.7.6-next.0

### Patch Changes

- [#830](https://github.com/jycouet/kitql/pull/830)
  [`b1d5a15`](https://github.com/jycouet/kitql/commit/b1d5a154969ad9aa6bf0b7310198fd63047094d4)
  Thanks [@jycouet](https://github.com/jycouet)! - manage search-params with dash

## 0.7.5

### Patch Changes

- Updated dependencies
  [[`4e157a5`](https://github.com/jycouet/kitql/commit/4e157a5b4fc057054b5c014d022839f99a59a311),
  [`13cc0c6`](https://github.com/jycouet/kitql/commit/13cc0c609ade1aa6e094bb98c666e8ee6ae894bb)]:
  - @kitql/helpers@0.8.11
  - @kitql/internals@0.10.1
  - vite-plugin-watch-and-run@1.7.3

## 0.7.4

### Patch Changes

- [`1ad60f6`](https://github.com/jycouet/kitql/commit/1ad60f6149c15afcccc671b88740ff289a106c88)
  Thanks [@jycouet](https://github.com/jycouet)! - readme update links

## 0.7.3

### Patch Changes

- [#812](https://github.com/jycouet/kitql/pull/812)
  [`8228ece`](https://github.com/jycouet/kitql/commit/8228ece95280ea489bba5bd69d1a124ebceed2af)
  Thanks [@nafkhanzam](https://github.com/nafkhanzam)! - fix some rare cases where double trailing
  slash was happening

## 0.7.2

### Patch Changes

- [#810](https://github.com/jycouet/kitql/pull/810)
  [`29b8393`](https://github.com/jycouet/kitql/commit/29b8393299fc91b22a543f8674f638b11c60ee73)
  Thanks [@jycouet](https://github.com/jycouet)! - adding router_type config to manage hash routes
  (need sveltekit 2.14.0). More infos here https://bsky.app/profile/svelte.dev/post/3ldtkhzy7bc2g

## 0.7.1

### Patch Changes

- Updated dependencies
  [[`50da081`](https://github.com/jycouet/kitql/commit/50da081607f041431006a3f250009c8603a98d4d)]:
  - vite-plugin-watch-and-run@1.7.2
  - @kitql/helpers@0.8.10
  - @kitql/internals@0.10.0

## 0.7.1-next.0

### Patch Changes

- Updated dependencies
  [[`50da081`](https://github.com/jycouet/kitql/commit/50da081607f041431006a3f250009c8603a98d4d)]:
  - vite-plugin-watch-and-run@1.7.2-next.0
  - @kitql/helpers@0.8.10
  - @kitql/internals@0.10.0

## 0.7.0

### Minor Changes

- [#775](https://github.com/jycouet/kitql/pull/775) Thanks
  [@ewen-lbh](https://github.com/ewen-lbh)! - add exportConsts config option

## 0.7.0-next.1

### Minor Changes

- [#761](https://github.com/jycouet/kitql/pull/761)
  [`74295f9`](https://github.com/jycouet/kitql/commit/74295f93ec37d4bf4770d33ed8d8300fe8ac06bc)
  Thanks [@github-actions](https://github.com/apps/github-actions)! - Bump internals to Svelte 5

### Patch Changes

- Updated dependencies
  [[`74295f9`](https://github.com/jycouet/kitql/commit/74295f93ec37d4bf4770d33ed8d8300fe8ac06bc)]:
  - @kitql/internals@0.10.0-next.1

## 0.6.12-next.0

### Patch Changes

- [#760](https://github.com/jycouet/kitql/pull/760)
  [`3d93a2a`](https://github.com/jycouet/kitql/commit/3d93a2ab41b7f65be382ccab126b36cc2346de90)
  Thanks [@jycouet](https://github.com/jycouet)! - remove babel & refact as direct dep and move it
  to @kitql/internals

- Updated dependencies
  [[`3d93a2a`](https://github.com/jycouet/kitql/commit/3d93a2ab41b7f65be382ccab126b36cc2346de90),
  [`3d93a2a`](https://github.com/jycouet/kitql/commit/3d93a2ab41b7f65be382ccab126b36cc2346de90)]:
  - @kitql/internals@0.9.11-next.0

## 0.6.11

### Patch Changes

- [#745](https://github.com/jycouet/kitql/pull/745)
  [`a3d166d`](https://github.com/jycouet/kitql/commit/a3d166d67165822a9b1895f4e771be33970100e1)
  Thanks [@jycouet](https://github.com/jycouet)! - Doesn't generate when +page.svelte is saved (only
  create or delete)

- Updated dependencies
  [[`1bd5ea8`](https://github.com/jycouet/kitql/commit/1bd5ea8c5dc08f995b16d015d23dd577a14a7cf6),
  [`ae8115d`](https://github.com/jycouet/kitql/commit/ae8115da293cd0475472c120410735cdff0f2948)]:
  - @kitql/internals@0.9.10
  - @kitql/helpers@0.8.10
  - vite-plugin-watch-and-run@1.7.1

## 0.6.11-next.1

### Patch Changes

- Updated dependencies
  [[`ae8115d`](https://github.com/jycouet/kitql/commit/ae8115da293cd0475472c120410735cdff0f2948)]:
  - @kitql/internals@0.9.10-next.1
  - @kitql/helpers@0.8.10
  - vite-plugin-watch-and-run@1.7.1

## 0.6.11-next.0

### Patch Changes

- Updated dependencies
  [[`1bd5ea8`](https://github.com/jycouet/kitql/commit/1bd5ea8c5dc08f995b16d015d23dd577a14a7cf6)]:
  - @kitql/internals@0.9.10-next.0
  - @kitql/helpers@0.8.10
  - vite-plugin-watch-and-run@1.7.1

## 0.6.10

### Patch Changes

- Updated dependencies
  [[`dabca51`](https://github.com/jycouet/kitql/commit/dabca5188a1a8ab08c1d0dee7ad671f94b9d83ad),
  [`53804e4`](https://github.com/jycouet/kitql/commit/53804e44e6ae3ba8e0de54a2de87cae4f4e32437)]:
  - vite-plugin-watch-and-run@1.7.1
  - @kitql/helpers@0.8.10
  - @kitql/internals@0.9.9

## 0.6.9

### Patch Changes

- Updated dependencies
  [[`18d7ad2`](https://github.com/jycouet/kitql/commit/18d7ad26b9a51e396a63edc8e452e5de49c66b1f)]:
  - @kitql/internals@0.9.8

## 0.6.8

### Patch Changes

- Updated dependencies
  [[`e164a1a`](https://github.com/jycouet/kitql/commit/e164a1a029b75ac827ebc89cc05e473e2d4f2965)]:
  - @kitql/internals@0.9.7

## 0.6.7

### Patch Changes

- Updated dependencies
  [[`aefdc49`](https://github.com/jycouet/kitql/commit/aefdc49fb2dced506e0e9b1d88c59f1ef8762e1e)]:
  - @kitql/internals@0.9.6

## 0.6.6

### Patch Changes

- [#699](https://github.com/jycouet/kitql/pull/699)
  [`6e95cf7`](https://github.com/jycouet/kitql/commit/6e95cf7251ca255de8a3b5b1212ef15b6a4c0f85)
  Thanks [@jycouet](https://github.com/jycouet)! - add trailingSlash option to config (as a global
  flag)

## 0.6.5

### Patch Changes

- [#689](https://github.com/jycouet/kitql/pull/689)
  [`60a8033`](https://github.com/jycouet/kitql/commit/60a8033b927ad458b3f179663f91df94f008af4f)
  Thanks [@jycouet](https://github.com/jycouet)! - switch internal function to inline to avoid ts
  warnings

- [#687](https://github.com/jycouet/kitql/pull/687)
  [`db682d4`](https://github.com/jycouet/kitql/commit/db682d4e0e9a7bfcbd88eefa5d5df6a7a7a04dfb)
  Thanks [@Dan1ve](https://github.com/Dan1ve)! - Methods with \_ prefix in +server.ts are NOT
  exported in ROUTES.ts

## 0.6.4

### Patch Changes

- [#682](https://github.com/jycouet/kitql/pull/682)
  [`3b996e1`](https://github.com/jycouet/kitql/commit/3b996e15a6310044ee250392f096d8ef172b9f43)
  Thanks [@jycouet](https://github.com/jycouet)! - fix warning about noUnusedLocals on generated
  ROUTE file

## 0.6.3

### Patch Changes

- [#676](https://github.com/jycouet/kitql/pull/676)
  [`99c9786`](https://github.com/jycouet/kitql/commit/99c9786b598adb8cf397a585ecbaf65d3485bec3)
  Thanks [@duducpp](https://github.com/duducpp)! - add routes as Set (with all routes options) &
  Routes type.

## 0.6.2

### Patch Changes

- [#644](https://github.com/jycouet/kitql/pull/644)
  [`35568fb`](https://github.com/jycouet/kitql/commit/35568fb0bc3e071fa413cc8558a8c21c6f7e80b1)
  Thanks [@jycouet](https://github.com/jycouet)! - fix relative path on windows (using posix)

## 0.6.1

### Patch Changes

- [#631](https://github.com/jycouet/kitql/pull/631)
  [`f886a69`](https://github.com/jycouet/kitql/commit/f886a690de0856ca720f6eb2ed02e83e93885ac8)
  Thanks [@jycouet](https://github.com/jycouet)! - add `format_page_route_id` option

## 0.6.0

### Minor Changes

- [`aeb2577`](https://github.com/jycouet/kitql/commit/aeb2577b214a5b8513db01ef2ad2f02d81313d72)
  Thanks [@jycouet](https://github.com/jycouet)! - fix: vite plugin type to use PluginOption

### Patch Changes

- Updated dependencies
  [[`aeb2577`](https://github.com/jycouet/kitql/commit/aeb2577b214a5b8513db01ef2ad2f02d81313d72)]:
  - vite-plugin-watch-and-run@1.7.0

## 0.5.3

### Patch Changes

- [#629](https://github.com/jycouet/kitql/pull/629)
  [`f474d6f`](https://github.com/jycouet/kitql/commit/f474d6f7b4a1aefefb5eed9dce98bec226ea0310)
  Thanks [@jycouet](https://github.com/jycouet)! - bump internals

- Updated dependencies
  [[`f474d6f`](https://github.com/jycouet/kitql/commit/f474d6f7b4a1aefefb5eed9dce98bec226ea0310)]:
  - @kitql/helpers@0.8.9
  - @kitql/internals@0.9.5
  - vite-plugin-watch-and-run@1.6.1

## 0.5.2

### Patch Changes

- [#608](https://github.com/jycouet/kitql/pull/608)
  [`b0b7bf0`](https://github.com/jycouet/kitql/commit/b0b7bf0ebe6db2c83d6cac876039b38a591d9c5e)
  Thanks [@jycouet](https://github.com/jycouet)! - new option `routes_path` to match your custom
  config

- Updated dependencies []:
  - @kitql/helpers@0.8.8
  - @kitql/internals@0.9.4
  - vite-plugin-watch-and-run@1.6.0

## 0.5.1

### Patch Changes

- [#599](https://github.com/jycouet/kitql/pull/599)
  [`5a2f362`](https://github.com/jycouet/kitql/commit/5a2f3623798a101e86ff4b65f4f639c6206b2ab2)
  Thanks [@jycouet](https://github.com/jycouet)! - remove a warning log that is internal

- Updated dependencies []:
  - @kitql/helpers@0.8.8
  - @kitql/internals@0.9.4
  - vite-plugin-watch-and-run@1.6.0

## 0.5.0

### Minor Changes

- [#591](https://github.com/jycouet/kitql/pull/591)
  [`87432e8`](https://github.com/jycouet/kitql/commit/87432e84d689c7cb22d7286bcd6b90918e29ed57)
  Thanks [@fehnomenal](https://github.com/fehnomenal)! - Replace colons in path identifiers

## 0.4.0

### Minor Changes

- [#588](https://github.com/jycouet/kitql/pull/588)
  [`7d1f998`](https://github.com/jycouet/kitql/commit/7d1f9986a1e786f72f29c955c7e01d55bc2a2d43)
  Thanks [@fehnomenal](https://github.com/fehnomenal)! - also generate routes during build

## 0.3.0

### Minor Changes

- [#585](https://github.com/jycouet/kitql/pull/585)
  [`b9fc188`](https://github.com/jycouet/kitql/commit/b9fc188ae64072983276cfbb6449f90014e85674)
  Thanks [@fehnomenal](https://github.com/fehnomenal)! - support array search parameters

- [#574](https://github.com/jycouet/kitql/pull/574)
  [`d6b5a08`](https://github.com/jycouet/kitql/commit/d6b5a08f5a15fa9db54818ce69221817b1a7d2bf)
  Thanks [@jycouet](https://github.com/jycouet)! - bump to vite 5

### Patch Changes

- Updated dependencies
  [[`d6b5a08`](https://github.com/jycouet/kitql/commit/d6b5a08f5a15fa9db54818ce69221817b1a7d2bf),
  [`d6b5a08`](https://github.com/jycouet/kitql/commit/d6b5a08f5a15fa9db54818ce69221817b1a7d2bf),
  [`2aaacce`](https://github.com/jycouet/kitql/commit/2aaacce3fc4ce0792ac8850b84d99c133d3a5997)]:
  - @kitql/helpers@0.8.8
  - vite-plugin-watch-and-run@1.6.0
  - @kitql/internals@0.9.4

## 0.3.0-next.1

### Minor Changes

- [#574](https://github.com/jycouet/kitql/pull/574)
  [`d6b5a08`](https://github.com/jycouet/kitql/commit/d6b5a08f5a15fa9db54818ce69221817b1a7d2bf)
  Thanks [@jycouet](https://github.com/jycouet)! - bump to vite 5

### Patch Changes

- Updated dependencies
  [[`d6b5a08`](https://github.com/jycouet/kitql/commit/d6b5a08f5a15fa9db54818ce69221817b1a7d2bf),
  [`d6b5a08`](https://github.com/jycouet/kitql/commit/d6b5a08f5a15fa9db54818ce69221817b1a7d2bf)]:
  - @kitql/helpers@0.8.8-next.1
  - vite-plugin-watch-and-run@1.6.0-next.1
  - @kitql/internals@0.9.4-next.1

## 0.2.13-next.0

### Patch Changes

- Updated dependencies
  [[`2aaacce`](https://github.com/jycouet/kitql/commit/2aaacce3fc4ce0792ac8850b84d99c133d3a5997)]:
  - @kitql/helpers@0.8.8-next.0
  - @kitql/internals@0.9.4-next.0
  - vite-plugin-watch-and-run@1.5.2-next.0

## 0.2.12

### Patch Changes

- Updated dependencies
  [[`34dfde6`](https://github.com/jycouet/kitql/commit/34dfde6ac2c590cc77d600f9ea963e48dc92d199)]:
  - @kitql/helpers@0.8.7
  - @kitql/internals@0.9.3
  - vite-plugin-watch-and-run@1.5.1

## 0.2.11

### Patch Changes

- [#559](https://github.com/jycouet/kitql/pull/559)
  [`c162424`](https://github.com/jycouet/kitql/commit/c16242441d1fcd9628e1fb9948685c5b45320a8f)
  Thanks [@jycouet](https://github.com/jycouet)! - detect export function (not only export const) in
  +server.ts files

## 0.2.10

### Patch Changes

- Updated dependencies
  [[`86e6594`](https://github.com/jycouet/kitql/commit/86e65946ca7dfdba60cb31689b9fdd8f080a7181)]:
  - @kitql/internals@0.9.2
  - @kitql/helpers@0.8.6
  - vite-plugin-watch-and-run@1.5.0

## 0.2.9

### Patch Changes

- Updated dependencies
  [[`365743e`](https://github.com/jycouet/kitql/commit/365743ec5f8b2fbbc5648e172c7352d672f1eaaa)]:
  - @kitql/internals@0.9.1

## 0.2.8

### Patch Changes

- [`47d9f4d`](https://github.com/jycouet/kitql/commit/47d9f4d80d8f57556ace922b73d3a771d2e09e1c)
  Thanks [@jycouet](https://github.com/jycouet)! - tweak readme to explain that "KitQL is nothing"

- Updated dependencies
  [[`47d9f4d`](https://github.com/jycouet/kitql/commit/47d9f4d80d8f57556ace922b73d3a771d2e09e1c),
  [`54b4912`](https://github.com/jycouet/kitql/commit/54b491295df780ed30f5a039e4c78c95660fc87b),
  [`635dc31`](https://github.com/jycouet/kitql/commit/635dc312e13404afc8527289a242ed7e2d5a71b8)]:
  - vite-plugin-watch-and-run@1.5.0
  - @kitql/internals@0.9.0
  - @kitql/helpers@0.8.6

## 0.2.7

### Patch Changes

- Updated dependencies
  [[`dcc5b46`](https://github.com/jycouet/kitql/commit/dcc5b46c6142636258d56036193d29183d66bce9)]:
  - @kitql/helpers@0.8.5
  - vite-plugin-watch-and-run@1.4.5

## 0.2.6

### Patch Changes

- [#537](https://github.com/jycouet/kitql/pull/537)
  [`81fb90a`](https://github.com/jycouet/kitql/commit/81fb90ad0bd50782ad35b633c13b17fa4f270a77)
  Thanks [@jycouet](https://github.com/jycouet)! - add formats `route(path) & object[path]` AND
  `route(symbol) & object[symbol]` exporting everything

## 0.2.5

### Patch Changes

- [#535](https://github.com/jycouet/kitql/pull/535)
  [`f68f150`](https://github.com/jycouet/kitql/commit/f68f15000afeaddbca2a9c1adb39799e8c4353df)
  Thanks [@jycouet](https://github.com/jycouet)! - feat: infer route parameter type from matcher's
  guard check if applicable (https://github.com/sveltejs/kit/pull/10755, thx @LorisSigrist)

## 0.2.4

### Patch Changes

- [#533](https://github.com/jycouet/kitql/pull/533)
  [`91e4b65`](https://github.com/jycouet/kitql/commit/91e4b65877638216db275982d9f97153974289f3)
  Thanks [@jycouet](https://github.com/jycouet)! - handle nested groups properly

## 0.2.3

### Patch Changes

- [#529](https://github.com/jycouet/kitql/pull/529)
  [`3971fc3`](https://github.com/jycouet/kitql/commit/3971fc3b8dbe72f4d475bedf64ac753e4f387ad4)
  Thanks [@jycouet](https://github.com/jycouet)! - manage path starting with a group

## 0.2.2

### Patch Changes

- [#523](https://github.com/jycouet/kitql/pull/523)
  [`99f6ed1`](https://github.com/jycouet/kitql/commit/99f6ed1066c7205041a513160fba8f237d9b9d50)
  Thanks [@kran6a](https://github.com/kran6a)! - fix: symbol format with a path having a "." is now
  handle

## 0.2.1

### Patch Changes

- [`3f511c6`](https://github.com/jycouet/kitql/commit/3f511c6d9b263c643bc503c796407fb28d8959ab)
  Thanks [@jycouet](https://github.com/jycouet)! - fix: stats are now shown only at start if turned
  on

## 0.2.0

### Minor Changes

- [#502](https://github.com/jycouet/kitql/pull/502)
  [`b161ae8`](https://github.com/jycouet/kitql/commit/b161ae850841341e7bdfce86de3db40a7ebf678a)
  Thanks [@jycouet](https://github.com/jycouet)! - BREAKING: remove optional params in the key

- [#502](https://github.com/jycouet/kitql/pull/502)
  [`b161ae8`](https://github.com/jycouet/kitql/commit/b161ae850841341e7bdfce86de3db40a7ebf678a)
  Thanks [@jycouet](https://github.com/jycouet)! - action "default" needs to be specified, we want
  to be explicite (will help the route() function & avoid collision)

### Patch Changes

- [#506](https://github.com/jycouet/kitql/pull/506)
  [`66a1590`](https://github.com/jycouet/kitql/commit/66a1590e4288661bf3650619c3d5459365f4713d)
  Thanks [@jycouet](https://github.com/jycouet)! - fix required search param is now handled

- [#506](https://github.com/jycouet/kitql/pull/506)
  [`66a1590`](https://github.com/jycouet/kitql/commit/66a1590e4288661bf3650619c3d5459365f4713d)
  Thanks [@jycouet](https://github.com/jycouet)! - add shorten_args_if_one_required flag

- [`779a76b`](https://github.com/jycouet/kitql/commit/779a76b1d036dc6414f68efcd37a956ea6087c73)
  Thanks [@jycouet](https://github.com/jycouet)! - stats only at start

- [#511](https://github.com/jycouet/kitql/pull/511)
  [`24a6fda`](https://github.com/jycouet/kitql/commit/24a6fdae6454db2978082a270ae0fa019d74136e)
  Thanks [@jycouet](https://github.com/jycouet)! - fix: manage well "//" in values

- [#517](https://github.com/jycouet/kitql/pull/517)
  [`e1dd657`](https://github.com/jycouet/kitql/commit/e1dd65716a6b93117648208662a7f7dd9b1ce2a1)
  Thanks [@jycouet](https://github.com/jycouet)! - in format_short, recalculate optionality of
  params

- [`47abb03`](https://github.com/jycouet/kitql/commit/47abb0398df655636335e25ed9abbdce9ae1265a)
  Thanks [@jycouet](https://github.com/jycouet)! - fix generate route function

- [#517](https://github.com/jycouet/kitql/pull/517)
  [`e1dd657`](https://github.com/jycouet/kitql/commit/e1dd65716a6b93117648208662a7f7dd9b1ce2a1)
  Thanks [@jycouet](https://github.com/jycouet)! - add util currentSp() function

- [#500](https://github.com/jycouet/kitql/pull/500)
  [`e43bb98`](https://github.com/jycouet/kitql/commit/e43bb98c3763f413edb1c571c690da6ccd802f61)
  Thanks [@jycouet](https://github.com/jycouet)! - fix: type when there is no element in the Record

- [#517](https://github.com/jycouet/kitql/pull/517)
  [`e1dd657`](https://github.com/jycouet/kitql/commit/e1dd65716a6b93117648208662a7f7dd9b1ce2a1)
  Thanks [@jycouet](https://github.com/jycouet)! - update logs params (with no stats by default)

- [#517](https://github.com/jycouet/kitql/pull/517)
  [`e1dd657`](https://github.com/jycouet/kitql/commit/e1dd65716a6b93117648208662a7f7dd9b1ce2a1)
  Thanks [@jycouet](https://github.com/jycouet)! - rename shorten_args_if_one_required to
  format_short

- [#517](https://github.com/jycouet/kitql/pull/517)
  [`e1dd657`](https://github.com/jycouet/kitql/commit/e1dd65716a6b93117648208662a7f7dd9b1ce2a1)
  Thanks [@jycouet](https://github.com/jycouet)! - explicit params has now a higher priority than sp

## 0.2.0-next.5

### Patch Changes

- [#517](https://github.com/jycouet/kitql/pull/517)
  [`e1dd657`](https://github.com/jycouet/kitql/commit/e1dd65716a6b93117648208662a7f7dd9b1ce2a1)
  Thanks [@jycouet](https://github.com/jycouet)! - in format_short, recalculate optionality of
  params

- [#517](https://github.com/jycouet/kitql/pull/517)
  [`e1dd657`](https://github.com/jycouet/kitql/commit/e1dd65716a6b93117648208662a7f7dd9b1ce2a1)
  Thanks [@jycouet](https://github.com/jycouet)! - add util currentSp() function

- [#517](https://github.com/jycouet/kitql/pull/517)
  [`e1dd657`](https://github.com/jycouet/kitql/commit/e1dd65716a6b93117648208662a7f7dd9b1ce2a1)
  Thanks [@jycouet](https://github.com/jycouet)! - update logs params (with no stats by default)

- [#517](https://github.com/jycouet/kitql/pull/517)
  [`e1dd657`](https://github.com/jycouet/kitql/commit/e1dd65716a6b93117648208662a7f7dd9b1ce2a1)
  Thanks [@jycouet](https://github.com/jycouet)! - rename shorten_args_if_one_required to
  format_short

- [#517](https://github.com/jycouet/kitql/pull/517)
  [`e1dd657`](https://github.com/jycouet/kitql/commit/e1dd65716a6b93117648208662a7f7dd9b1ce2a1)
  Thanks [@jycouet](https://github.com/jycouet)! - explicit params has now a higher priority than sp

## 0.2.0-next.4

### Patch Changes

- [#511](https://github.com/jycouet/kitql/pull/511)
  [`24a6fda`](https://github.com/jycouet/kitql/commit/24a6fdae6454db2978082a270ae0fa019d74136e)
  Thanks [@jycouet](https://github.com/jycouet)! - fix: manage well "//" in values

## 0.2.0-next.3

### Patch Changes

- [`47abb03`](https://github.com/jycouet/kitql/commit/47abb0398df655636335e25ed9abbdce9ae1265a)
  Thanks [@jycouet](https://github.com/jycouet)! - fix generate route function

## 0.2.0-next.2

### Patch Changes

- [#506](https://github.com/jycouet/kitql/pull/506)
  [`66a1590`](https://github.com/jycouet/kitql/commit/66a1590e4288661bf3650619c3d5459365f4713d)
  Thanks [@jycouet](https://github.com/jycouet)! - fix required search param is now handled

- [#506](https://github.com/jycouet/kitql/pull/506)
  [`66a1590`](https://github.com/jycouet/kitql/commit/66a1590e4288661bf3650619c3d5459365f4713d)
  Thanks [@jycouet](https://github.com/jycouet)! - add format_short flag

## 0.2.0-next.1

### Patch Changes

- [`779a76b`](https://github.com/jycouet/kitql/commit/779a76b1d036dc6414f68efcd37a956ea6087c73)
  Thanks [@jycouet](https://github.com/jycouet)! - stats only at start

## 0.2.0-next.0

### Minor Changes

- [#502](https://github.com/jycouet/kitql/pull/502)
  [`b161ae8`](https://github.com/jycouet/kitql/commit/b161ae850841341e7bdfce86de3db40a7ebf678a)
  Thanks [@jycouet](https://github.com/jycouet)! - BREAKING: remove optional params in the key

- [#502](https://github.com/jycouet/kitql/pull/502)
  [`b161ae8`](https://github.com/jycouet/kitql/commit/b161ae850841341e7bdfce86de3db40a7ebf678a)
  Thanks [@jycouet](https://github.com/jycouet)! - action "default" needs to be specified, we want
  to be explicite (will help the route() function & avoid collision)

### Patch Changes

- [#500](https://github.com/jycouet/kitql/pull/500)
  [`e43bb98`](https://github.com/jycouet/kitql/commit/e43bb98c3763f413edb1c571c690da6ccd802f61)
  Thanks [@jycouet](https://github.com/jycouet)! - fix: type when there is no element in the Record

## 0.1.4

### Patch Changes

- [#497](https://github.com/jycouet/kitql/pull/497)
  [`429f71b`](https://github.com/jycouet/kitql/commit/429f71b154d6d5aaa18bef36e01a6b05fa29fad0)
  Thanks [@jycouet](https://github.com/jycouet)! - fix: append search params on named action is now
  working

- [#497](https://github.com/jycouet/kitql/pull/497)
  [`429f71b`](https://github.com/jycouet/kitql/commit/429f71b154d6d5aaa18bef36e01a6b05fa29fad0)
  Thanks [@jycouet](https://github.com/jycouet)! - add warning on using named actions & default
  action at the same time.

## 0.1.3

### Patch Changes

- [#492](https://github.com/jycouet/kitql/pull/492)
  [`63c74f4`](https://github.com/jycouet/kitql/commit/63c74f443706cdb04e9509b5e18de412a9e52e3c)
  Thanks [@jycouet](https://github.com/jycouet)! - fix: actions with or without satisfies are now
  detected well

## 0.1.2

### Patch Changes

- [#488](https://github.com/jycouet/kitql/pull/488)
  [`80b4138`](https://github.com/jycouet/kitql/commit/80b4138724971e3768304df9b1f02dc557a3b2e6)
  Thanks [@jycouet](https://github.com/jycouet)! - Handle special layout coded in
  +page@LAYOUT.svelte

- [#489](https://github.com/jycouet/kitql/pull/489)
  [`205c592`](https://github.com/jycouet/kitql/commit/205c5929ea46f34aeb8e1fbe7518a2bd571e9baa)
  Thanks [@jycouet](https://github.com/jycouet)! - add path_base management with a boolean to use
  $app/paths as a prefix or not

- [#486](https://github.com/jycouet/kitql/pull/486)
  [`418f989`](https://github.com/jycouet/kitql/commit/418f9898e8aed6f303745246386ab020264de050)
  Thanks [@jycouet](https://github.com/jycouet)! - working with node >=18

## 0.1.1

### Patch Changes

- [#475](https://github.com/jycouet/kitql/pull/475)
  [`ada65e2`](https://github.com/jycouet/kitql/commit/ada65e2ce1c3c6f1865768b1c6f6f64fe2ea51e7)
  Thanks [@jycouet](https://github.com/jycouet)! - manage [...rest] routes

- [#477](https://github.com/jycouet/kitql/pull/477)
  [`0e2e67d`](https://github.com/jycouet/kitql/commit/0e2e67d69a31989c675be0cc8a9bd5a0982dde22)
  Thanks [@jycouet](https://github.com/jycouet)! - add new format: variables

- [#475](https://github.com/jycouet/kitql/pull/475)
  [`ada65e2`](https://github.com/jycouet/kitql/commit/ada65e2ce1c3c6f1865768b1c6f6f64fe2ea51e7)
  Thanks [@jycouet](https://github.com/jycouet)! - Add logs options to display more of less things
  (by default you have everything)

- Updated dependencies
  [[`d52c197`](https://github.com/jycouet/kitql/commit/d52c19735a4702398dab9dc5592ce0b4cf98a939)]:
  - vite-plugin-watch-and-run@1.4.4

## 0.1.1-next.2

### Patch Changes

- [#477](https://github.com/jycouet/kitql/pull/477)
  [`0e2e67d`](https://github.com/jycouet/kitql/commit/0e2e67d69a31989c675be0cc8a9bd5a0982dde22)
  Thanks [@jycouet](https://github.com/jycouet)! - add new format: variables

## 0.1.1-next.1

### Patch Changes

- [#475](https://github.com/jycouet/kitql/pull/475)
  [`ada65e2`](https://github.com/jycouet/kitql/commit/ada65e2ce1c3c6f1865768b1c6f6f64fe2ea51e7)
  Thanks [@jycouet](https://github.com/jycouet)! - manage [...rest] routes

- [#475](https://github.com/jycouet/kitql/pull/475)
  [`ada65e2`](https://github.com/jycouet/kitql/commit/ada65e2ce1c3c6f1865768b1c6f6f64fe2ea51e7)
  Thanks [@jycouet](https://github.com/jycouet)! - Add logs options to display more of less things
  (by default you have everything)

## 0.1.1-next.0

### Patch Changes

- Updated dependencies
  [[`d52c197`](https://github.com/jycouet/kitql/commit/d52c19735a4702398dab9dc5592ce0b4cf98a939)]:
  - vite-plugin-watch-and-run@1.4.4-next.0

## 0.1.0

### Minor Changes

- [#453](https://github.com/jycouet/kitql/pull/453)
  [`ac6e5aa`](https://github.com/jycouet/kitql/commit/ac6e5aa4a1cd27249ea504bff9fa1d72fa2c6ae9)
  Thanks [@jycouet](https://github.com/jycouet)! - Add LINKS

### Patch Changes

- [#451](https://github.com/jycouet/kitql/pull/451)
  [`4312432`](https://github.com/jycouet/kitql/commit/4312432d915a9f50f78d87c67623a941bb86db8a)
  Thanks [@jycouet](https://github.com/jycouet)! - fix when route is starting with group

- [#448](https://github.com/jycouet/kitql/pull/448)
  [`9e087ba`](https://github.com/jycouet/kitql/commit/9e087ba1ad9060409ca8eafc58212f4ccb162bb1)
  Thanks [@jycouet](https://github.com/jycouet)! - BREAKING: without a param, it's not a function
  anymore

- [`6f6b0d1`](https://github.com/jycouet/kitql/commit/6f6b0d1e172b8a696e1e35ced9d4db61a58c05f6)
  Thanks [@jycouet](https://github.com/jycouet)! - update readme on npm (this needs a publish of a
  new version)

- [#448](https://github.com/jycouet/kitql/pull/448)
  [`9e087ba`](https://github.com/jycouet/kitql/commit/9e087ba1ad9060409ca8eafc58212f4ccb162bb1)
  Thanks [@jycouet](https://github.com/jycouet)! - BREAKING: change default format to '/'

- [#448](https://github.com/jycouet/kitql/pull/448)
  [`9e087ba`](https://github.com/jycouet/kitql/commit/9e087ba1ad9060409ca8eafc58212f4ccb162bb1)
  Thanks [@jycouet](https://github.com/jycouet)! - internal: remove ensurePrefix

- [#455](https://github.com/jycouet/kitql/pull/455)
  [`d20fed5`](https://github.com/jycouet/kitql/commit/d20fed5b428e5b0d964eb734773a230ac6e6dace)
  Thanks [@jycouet](https://github.com/jycouet)! - rename object_keys_format to format

- [#463](https://github.com/jycouet/kitql/pull/463)
  [`9d0dfd9`](https://github.com/jycouet/kitql/commit/9d0dfd960df4841052d63d83cfd42a651f3abf25)
  Thanks [@jycouet](https://github.com/jycouet)! - update readme

- [#461](https://github.com/jycouet/kitql/pull/461)
  [`a076ea5`](https://github.com/jycouet/kitql/commit/a076ea5dc6dc297f5560a6a1cd5956cd478b5ac5)
  Thanks [@jycouet](https://github.com/jycouet)! - fix: default params in LINKS are now taken into
  account

- [#448](https://github.com/jycouet/kitql/pull/448)
  [`9e087ba`](https://github.com/jycouet/kitql/commit/9e087ba1ad9060409ca8eafc58212f4ccb162bb1)
  Thanks [@jycouet](https://github.com/jycouet)! - rmv groups from key (as it's not possible to have
  2 matching)

- [#455](https://github.com/jycouet/kitql/pull/455)
  [`d20fed5`](https://github.com/jycouet/kitql/commit/d20fed5b428e5b0d964eb734773a230ac6e6dace)
  Thanks [@jycouet](https://github.com/jycouet)! - remove exdend in the config to reduce the file
  nesting

## 0.1.0-next.6

### Patch Changes

- [`6f6b0d1`](https://github.com/jycouet/kitql/commit/6f6b0d1e172b8a696e1e35ced9d4db61a58c05f6)
  Thanks [@jycouet](https://github.com/jycouet)! - update readme on npm (this needs a publish of a
  new version)

## 0.1.0-next.5

### Patch Changes

- [#463](https://github.com/jycouet/kitql/pull/463)
  [`9d0dfd9`](https://github.com/jycouet/kitql/commit/9d0dfd960df4841052d63d83cfd42a651f3abf25)
  Thanks [@jycouet](https://github.com/jycouet)! - update readme

## 0.1.0-next.4

### Patch Changes

- [#461](https://github.com/jycouet/kitql/pull/461)
  [`a076ea5`](https://github.com/jycouet/kitql/commit/a076ea5dc6dc297f5560a6a1cd5956cd478b5ac5)
  Thanks [@jycouet](https://github.com/jycouet)! - fix: default params in LINKS are now taken into
  account

## 0.1.0-next.3

### Patch Changes

- [#455](https://github.com/jycouet/kitql/pull/455)
  [`d20fed5`](https://github.com/jycouet/kitql/commit/d20fed5b428e5b0d964eb734773a230ac6e6dace)
  Thanks [@jycouet](https://github.com/jycouet)! - rename object_keys_format to format

- [#455](https://github.com/jycouet/kitql/pull/455)
  [`d20fed5`](https://github.com/jycouet/kitql/commit/d20fed5b428e5b0d964eb734773a230ac6e6dace)
  Thanks [@jycouet](https://github.com/jycouet)! - remove exdend in the config to reduce the file
  nesting

## 0.1.0-next.2

### Minor Changes

- [#453](https://github.com/jycouet/kitql/pull/453)
  [`ac6e5aa`](https://github.com/jycouet/kitql/commit/ac6e5aa4a1cd27249ea504bff9fa1d72fa2c6ae9)
  Thanks [@jycouet](https://github.com/jycouet)! - Add LINKS

## 0.0.15-next.1

### Patch Changes

- [#451](https://github.com/jycouet/kitql/pull/451)
  [`4312432`](https://github.com/jycouet/kitql/commit/4312432d915a9f50f78d87c67623a941bb86db8a)
  Thanks [@jycouet](https://github.com/jycouet)! - fix when route is starting with group

- [#448](https://github.com/jycouet/kitql/pull/448)
  [`9e087ba`](https://github.com/jycouet/kitql/commit/9e087ba1ad9060409ca8eafc58212f4ccb162bb1)
  Thanks [@jycouet](https://github.com/jycouet)! - BREAKING: without a param, it's not a function
  anymore

- [#448](https://github.com/jycouet/kitql/pull/448)
  [`9e087ba`](https://github.com/jycouet/kitql/commit/9e087ba1ad9060409ca8eafc58212f4ccb162bb1)
  Thanks [@jycouet](https://github.com/jycouet)! - BREAKING: change default format to '/'

- [#448](https://github.com/jycouet/kitql/pull/448)
  [`9e087ba`](https://github.com/jycouet/kitql/commit/9e087ba1ad9060409ca8eafc58212f4ccb162bb1)
  Thanks [@jycouet](https://github.com/jycouet)! - internal: remove ensurePrefix

- [#448](https://github.com/jycouet/kitql/pull/448)
  [`9e087ba`](https://github.com/jycouet/kitql/commit/9e087ba1ad9060409ca8eafc58212f4ccb162bb1)
  Thanks [@jycouet](https://github.com/jycouet)! - rmv groups from key (as it's not possible to have
  2 matching)

## 0.0.15-next.0

### Patch Changes

- [#448](https://github.com/jycouet/kitql/pull/448)
  [`9e087ba`](https://github.com/jycouet/kitql/commit/9e087ba1ad9060409ca8eafc58212f4ccb162bb1)
  Thanks [@jycouet](https://github.com/jycouet)! - BREAKING: without a param, it's not a function
  anymore

- [#448](https://github.com/jycouet/kitql/pull/448)
  [`9e087ba`](https://github.com/jycouet/kitql/commit/9e087ba1ad9060409ca8eafc58212f4ccb162bb1)
  Thanks [@jycouet](https://github.com/jycouet)! - BREAKING: change default format to '/'

- [#448](https://github.com/jycouet/kitql/pull/448)
  [`9e087ba`](https://github.com/jycouet/kitql/commit/9e087ba1ad9060409ca8eafc58212f4ccb162bb1)
  Thanks [@jycouet](https://github.com/jycouet)! - internal: remove ensurePrefix

- [#448](https://github.com/jycouet/kitql/pull/448)
  [`9e087ba`](https://github.com/jycouet/kitql/commit/9e087ba1ad9060409ca8eafc58212f4ccb162bb1)
  Thanks [@jycouet](https://github.com/jycouet)! - rmv groups from key (as it's not possible to have
  2 matching)

## 0.0.14

### Patch Changes

- [`113eb68`](https://github.com/jycouet/kitql/commit/113eb68bb59650cd112106c6440482ec176ed9d2)
  Thanks [@jycouet](https://github.com/jycouet)! - fix: some +page.server can have no action (a load
  only), not it's managed.

## 0.0.13

### Patch Changes

- [#445](https://github.com/jycouet/kitql/pull/445)
  [`d79866f`](https://github.com/jycouet/kitql/commit/d79866f178b016b2db0d9dcba63fe01d5d7ce1b2)
  Thanks [@jycouet](https://github.com/jycouet)! - add override for types

- [#445](https://github.com/jycouet/kitql/pull/445)
  [`d79866f`](https://github.com/jycouet/kitql/commit/d79866f178b016b2db0d9dcba63fe01d5d7ce1b2)
  Thanks [@jycouet](https://github.com/jycouet)! - add specifiers management

- [#445](https://github.com/jycouet/kitql/pull/445)
  [`d79866f`](https://github.com/jycouet/kitql/commit/d79866f178b016b2db0d9dcba63fe01d5d7ce1b2)
  Thanks [@jycouet](https://github.com/jycouet)! - fix: double search params is now working well

## 0.0.12

### Patch Changes

- [#442](https://github.com/jycouet/kitql/pull/442)
  [`9f047fd`](https://github.com/jycouet/kitql/commit/9f047fdb99073cd1d1b2f02727330759b1dc25df)
  Thanks [@jycouet](https://github.com/jycouet)! - add types in package.json for cjs

- Updated dependencies
  [[`9f047fd`](https://github.com/jycouet/kitql/commit/9f047fdb99073cd1d1b2f02727330759b1dc25df)]:
  - vite-plugin-watch-and-run@1.4.3
  - @kitql/helpers@0.8.4

## 0.0.11

### Patch Changes

- [#432](https://github.com/jycouet/kitql/pull/432)
  [`8e75e6d`](https://github.com/jycouet/kitql/commit/8e75e6d8f649e183d96577ed0280a9960ec13c0c)
  Thanks [@jycouet](https://github.com/jycouet)! - add cjs option

- Updated dependencies
  [[`94dc048`](https://github.com/jycouet/kitql/commit/94dc0487f5777535292b462bda514900e4a02578),
  [`c056a39`](https://github.com/jycouet/kitql/commit/c056a395d118b0882fe8f3981b7f49532b0101b1),
  [`8e75e6d`](https://github.com/jycouet/kitql/commit/8e75e6d8f649e183d96577ed0280a9960ec13c0c)]:
  - @kitql/helpers@0.8.3
  - vite-plugin-watch-and-run@1.4.2

## 0.0.11-next.2

### Patch Changes

- Updated dependencies
  [[`c056a39`](https://github.com/jycouet/kitql/commit/c056a395d118b0882fe8f3981b7f49532b0101b1)]:
  - @kitql/helpers@0.8.3-next.2
  - vite-plugin-watch-and-run@1.4.2-next.2

## 0.0.11-next.1

### Patch Changes

- Updated dependencies
  [[`94dc048`](https://github.com/jycouet/kitql/commit/94dc0487f5777535292b462bda514900e4a02578)]:
  - @kitql/helpers@0.8.3-next.1
  - vite-plugin-watch-and-run@1.4.2-next.1

## 0.0.11-next.0

### Patch Changes

- [#432](https://github.com/jycouet/kitql/pull/432)
  [`8e75e6d`](https://github.com/jycouet/kitql/commit/8e75e6d8f649e183d96577ed0280a9960ec13c0c)
  Thanks [@jycouet](https://github.com/jycouet)! - add cjs option

- Updated dependencies
  [[`8e75e6d`](https://github.com/jycouet/kitql/commit/8e75e6d8f649e183d96577ed0280a9960ec13c0c)]:
  - vite-plugin-watch-and-run@1.4.2-next.0
  - @kitql/helpers@0.8.3-next.0

## 0.0.10

### Patch Changes

- [#429](https://github.com/jycouet/kitql/pull/429)
  [`fd9f8a7`](https://github.com/jycouet/kitql/commit/fd9f8a78c3b306beae03ce45030645e7946ad7c3)
  Thanks [@jycouet](https://github.com/jycouet)! - fix returned path of multi param

- [#429](https://github.com/jycouet/kitql/pull/429)
  [`fd9f8a7`](https://github.com/jycouet/kitql/commit/fd9f8a78c3b306beae03ce45030645e7946ad7c3)
  Thanks [@jycouet](https://github.com/jycouet)! - add kitRoute (store)

- [#429](https://github.com/jycouet/kitql/pull/429)
  [`fd9f8a7`](https://github.com/jycouet/kitql/commit/fd9f8a78c3b306beae03ce45030645e7946ad7c3)
  Thanks [@jycouet](https://github.com/jycouet)! - add Storage option (beta, waiting for Runes to
  have something even better!)

## 0.0.9

### Patch Changes

- [#424](https://github.com/jycouet/kitql/pull/424)
  [`cda7f9c`](https://github.com/jycouet/kitql/commit/cda7f9c4cd4fd90997716111016e1059afcafb1e)
  Thanks [@jycouet](https://github.com/jycouet)! - fix ensurePrefix on ROOT

- [#424](https://github.com/jycouet/kitql/pull/424)
  [`cda7f9c`](https://github.com/jycouet/kitql/commit/cda7f9c4cd4fd90997716111016e1059afcafb1e)
  Thanks [@jycouet](https://github.com/jycouet)! - add generic types to the plugin

## 0.0.8

### Patch Changes

- [#421](https://github.com/jycouet/kitql/pull/421)
  [`3680a40`](https://github.com/jycouet/kitql/commit/3680a404652c16464a6e211d7f8cb42f9fe7ebef)
  Thanks [@jycouet](https://github.com/jycouet)! - feat - Add defaults to params

- [#421](https://github.com/jycouet/kitql/pull/421)
  [`3680a40`](https://github.com/jycouet/kitql/commit/3680a404652c16464a6e211d7f8cb42f9fe7ebef)
  Thanks [@jycouet](https://github.com/jycouet)! - fix optional param not at the start of the path
  are working as well

## 0.0.7

### Patch Changes

- [#419](https://github.com/jycouet/kitql/pull/419)
  [`82ed37d`](https://github.com/jycouet/kitql/commit/82ed37d73eeef5495d8656036650f95e195c9a8c)
  Thanks [@jycouet](https://github.com/jycouet)! - fix optional param not set

## 0.0.6

### Patch Changes

- [#416](https://github.com/jycouet/kitql/pull/416)
  [`dbb1ad9`](https://github.com/jycouet/kitql/commit/dbb1ad9f6298d7403ba6f67eabb9eecc19e8fca2)
  Thanks [@jycouet](https://github.com/jycouet)! - fix windows paths

- [#417](https://github.com/jycouet/kitql/pull/417)
  [`9ef8103`](https://github.com/jycouet/kitql/commit/9ef8103516094b71fea1e9f0ea04cbc72f9182c2)
  Thanks [@jycouet](https://github.com/jycouet)! - add searchParam config & type setting

## 0.0.5

### Patch Changes

- [#412](https://github.com/jycouet/kitql/pull/412)
  [`f568350`](https://github.com/jycouet/kitql/commit/f568350fe1262db6eec73dbf98beb3fa1c04f990)
  Thanks [@jycouet](https://github.com/jycouet)! - fix group routes management

- [#412](https://github.com/jycouet/kitql/pull/412)
  [`f568350`](https://github.com/jycouet/kitql/commit/f568350fe1262db6eec73dbf98beb3fa1c04f990)
  Thanks [@jycouet](https://github.com/jycouet)! - manage optional params

- [#412](https://github.com/jycouet/kitql/pull/412)
  [`f568350`](https://github.com/jycouet/kitql/commit/f568350fe1262db6eec73dbf98beb3fa1c04f990)
  Thanks [@jycouet](https://github.com/jycouet)! - manage matchers

## 0.0.4

### Patch Changes

- [#408](https://github.com/jycouet/kitql/pull/408)
  [`3b3c4eb`](https://github.com/jycouet/kitql/commit/3b3c4ebe68b2d1103c58d456c43b4061aef317c6)
  Thanks [@jycouet](https://github.com/jycouet)! - when we have only 1 method, let's not add the arg

- [#408](https://github.com/jycouet/kitql/pull/408)
  [`3b3c4eb`](https://github.com/jycouet/kitql/commit/3b3c4ebe68b2d1103c58d456c43b4061aef317c6)
  Thanks [@jycouet](https://github.com/jycouet)! - using nicer keys by default

## 0.0.3

### Patch Changes

- [#406](https://github.com/jycouet/kitql/pull/406)
  [`70e652a`](https://github.com/jycouet/kitql/commit/70e652a5e2b5448eb63752cb86c63b1884e9a0b5)
  Thanks [@jycouet](https://github.com/jycouet)! - add method & action

## 0.0.2

### Patch Changes

- [#403](https://github.com/jycouet/kitql/pull/403)
  [`3d4c5bc`](https://github.com/jycouet/kitql/commit/3d4c5bcaa1950489d029a8d3859c7ede85b4edc3)
  Thanks [@jycouet](https://github.com/jycouet)! - init plugin

- Updated dependencies
  [[`3d4c5bc`](https://github.com/jycouet/kitql/commit/3d4c5bcaa1950489d029a8d3859c7ede85b4edc3)]:
  - vite-plugin-watch-and-run@1.4.1
