Neovici/cosmoz-page-router

View on GitHub
CHANGELOG.md

Summary

Maintainability
Test Coverage
## [11.2.0](https://github.com/neovici/cosmoz-router/compare/v11.1.0...v11.2.0) (2024-01-11)


### Features

* update exported type def ([158ce6d](https://github.com/neovici/cosmoz-router/commit/158ce6de49e88c7a96df72c5aad2d4b7ca3a8550))

## [11.1.0](https://github.com/neovici/cosmoz-router/compare/v11.0.0...v11.1.0) (2024-01-11)


### Features

* **router:** adjust exported type ([8c4d472](https://github.com/neovici/cosmoz-router/commit/8c4d472c14b0cd2323581d7d289baec7f5c45500))

## [11.0.0](https://github.com/neovici/cosmoz-router/compare/v10.8.0...v11.0.0) (2024-01-11)


### ⚠ BREAKING CHANGES

* Upgrade to @pionjs/pion

### Features

* update to pion ([a9b4e40](https://github.com/neovici/cosmoz-router/commit/a9b4e400ad479c4e85dc35a4e54b72d23c4543f5))

## [10.8.0](https://github.com/neovici/cosmoz-router/compare/v10.7.0...v10.8.0) (2023-12-21)


### Features

* **router:** improve type def ([99f76ed](https://github.com/neovici/cosmoz-router/commit/99f76ed09aa2401a481d97b058b75526dfe83162))

## [10.7.0](https://github.com/neovici/cosmoz-router/compare/v10.6.0...v10.7.0) (2023-11-06)


### Features

* **use-hash-param:** adjust return type ([c62226e](https://github.com/neovici/cosmoz-router/commit/c62226e1ccabb4d225f8185c6d6e37a1463ce1ab))

## [10.6.0](https://github.com/neovici/cosmoz-router/compare/v10.5.0...v10.6.0) (2023-11-02)


### Features

* update deps & workflow ([f709386](https://github.com/neovici/cosmoz-router/commit/f70938655e6500075f5c41ef3dab5925a07d585d))

## [10.5.0](https://github.com/neovici/cosmoz-router/compare/v10.4.0...v10.5.0) (2023-01-19)


### Features

* **load:** set route property on matched elemetn ([6b92649](https://github.com/neovici/cosmoz-router/commit/6b926491db59961ecee7273be38a5d3ea33bad60))

## [10.4.0](https://github.com/neovici/cosmoz-router/compare/v10.3.0...v10.4.0) (2022-10-18)


### Features

* add dynamic import load helper ([d111dfb](https://github.com/neovici/cosmoz-router/commit/d111dfb91dba9fd5c7fb729ae3573920b8cb52a8))
* add test ([bc84e69](https://github.com/neovici/cosmoz-router/commit/bc84e696dcc9819379a9a8c8c18a11332176dde9))


### Bug Fixes

* template error createElement ([8911ebd](https://github.com/neovici/cosmoz-router/commit/8911ebd50cc457ef4adc801e259c20a9ec81f1da))

## [10.3.0](https://github.com/neovici/cosmoz-router/compare/v10.2.0...v10.3.0) (2022-10-18)


### Features

* **match:** access original route object ([7b85ec5](https://github.com/neovici/cosmoz-router/commit/7b85ec5a6bb1fdd3f5e9cb759d446530b2141f39))

## [10.2.0](https://github.com/neovici/cosmoz-router/compare/v10.1.0...v10.2.0) (2022-10-18)


### Features

* **use-router:** adjust Route handle type def ([4dfc6d1](https://github.com/neovici/cosmoz-router/commit/4dfc6d1d227e878bec3f5588186005221c0d9cb6))

## [10.1.0](https://github.com/neovici/cosmoz-router/compare/v10.0.1...v10.1.0) (2022-10-18)


### Features

* add use-router ([78fd1ae](https://github.com/neovici/cosmoz-router/commit/78fd1ae496aeda4fc0d84b29fac34ce338f07ec0))

## [10.0.1](https://github.com/neovici/cosmoz-router/compare/v10.0.0...v10.0.1) (2022-09-21)


### Bug Fixes

* **use-route-events:** handle non promise ([335f4a2](https://github.com/neovici/cosmoz-router/commit/335f4a293facc5c0239710a810baa8e5ea0cc0aa))

## [10.0.0](https://github.com/neovici/cosmoz-router/compare/v9.0.0...v10.0.0) (2022-07-18)


### ⚠ BREAKING CHANGES

* rename module and repo

### Features

* rename ([81d403a](https://github.com/neovici/cosmoz-router/commit/81d403a4fc1a242d76fb6b3986cc4670449bcfa4))

## [9.0.0](https://github.com/neovici/cosmoz-page-router/compare/v8.1.2...v9.0.0) (2022-06-21)


### ⚠ BREAKING CHANGES

* **lit:** upgrade to haunted 5 & lit 2

### Features

* **ci:** exports dist folder ([d5489c2](https://github.com/neovici/cosmoz-page-router/commit/d5489c27f67a19f3e754c159f9b75950e75f21ca))
* init typescript ([8a677b8](https://github.com/neovici/cosmoz-page-router/commit/8a677b8d93f00b3a2ba0b7c731721fee20ba1831))
* **lit:** upgrade to haunted 5 & lit 2 ([0169365](https://github.com/neovici/cosmoz-page-router/commit/0169365bb61392ef376500d707184eebf72d609b))
* typescript init ([25fbfba](https://github.com/neovici/cosmoz-page-router/commit/25fbfbac9b43c855613f33bc1f5625323f9cf7b3))
* **typescript:** convert tests to typescript ([5eab3e9](https://github.com/neovici/cosmoz-page-router/commit/5eab3e9aeb41bcb821fc9890afcfec5ee951c48d))


### Bug Fixes

* adjust exports map ([d9ff93f](https://github.com/neovici/cosmoz-page-router/commit/d9ff93fef25d18089c783aaa3a3b3401004ab4f8))
* **deps:** update ([9ec8374](https://github.com/neovici/cosmoz-page-router/commit/9ec8374ceee8819e2ef1960eb1d764369f802fed))
* **deps:** update ([2418f49](https://github.com/neovici/cosmoz-page-router/commit/2418f4997f7d816ceabce04062e9cf2e405bb5ea))
* import paths ([896a9f0](https://github.com/neovici/cosmoz-page-router/commit/896a9f07f4ce20d9431091681b87e50e5c559f59))

## [9.0.0-beta.3](https://github.com/neovici/cosmoz-page-router/compare/v9.0.0-beta.2...v9.0.0-beta.3) (2022-06-16)


### Bug Fixes

* adjust exports map ([36009db](https://github.com/neovici/cosmoz-page-router/commit/36009db62d9c432fc4cd0c8e4017c8737f7fddde))

## [9.0.0-beta.2](https://github.com/neovici/cosmoz-page-router/compare/v9.0.0-beta.1...v9.0.0-beta.2) (2022-06-16)


### Bug Fixes

* **deps:** update ([3e75753](https://github.com/neovici/cosmoz-page-router/commit/3e75753ee53324a4809065b07593e4c731bf0b58))

## [9.0.0-beta.1](https://github.com/neovici/cosmoz-page-router/compare/v8.1.2...v9.0.0-beta.1) (2022-06-02)


### ⚠ BREAKING CHANGES

* **lit:** upgrade to haunted 5 & lit 2

### Features

* **ci:** exports dist folder ([e27fc18](https://github.com/neovici/cosmoz-page-router/commit/e27fc187fe5f07efd9d8d4683ff7d8c654538c55))
* init typescript ([7cb5c1c](https://github.com/neovici/cosmoz-page-router/commit/7cb5c1cd679986ce2014ec0d0eef9757982283c8))
* **lit:** upgrade to haunted 5 & lit 2 ([9f87bd6](https://github.com/neovici/cosmoz-page-router/commit/9f87bd6abe7f662ccbb6ddad6630695e461662a4))
* typescript init ([84100e6](https://github.com/neovici/cosmoz-page-router/commit/84100e62c6adfa2acc9b538f3416a94f63c03208))
* **typescript:** convert tests to typescript ([915a415](https://github.com/neovici/cosmoz-page-router/commit/915a4152c276ecc59b6c2375e4c45f6efba129b9))


### Bug Fixes

* import paths ([a525324](https://github.com/neovici/cosmoz-page-router/commit/a525324c35a8bc371bd145e76273ec71970d4377))

### [8.1.2](https://github.com/neovici/cosmoz-page-router/compare/v8.1.1...v8.1.2) (2022-05-20)


### Bug Fixes

* **use-hash-param:** setState only when changed ([d8e1d5a](https://github.com/neovici/cosmoz-page-router/commit/d8e1d5a5ca35f576080c5aeaf9f2dbd0adabd968))

### [8.1.1](https://github.com/neovici/cosmoz-page-router/compare/v8.1.0...v8.1.1) (2022-05-19)


### Bug Fixes

* **use-hash-param:** fix wrong url in setter ([8e192d9](https://github.com/neovici/cosmoz-page-router/commit/8e192d9c8e56ebaa57b4d5598447926c74641048))

## [8.1.0](https://github.com/neovici/cosmoz-page-router/compare/v8.0.0...v8.1.0) (2022-05-19)


### Features

* update deps ([40d99e8](https://github.com/neovici/cosmoz-page-router/commit/40d99e8ac9b820d8eb03b8fee06ba8f5f514b924))

## [8.0.0](https://github.com/neovici/cosmoz-page-router/compare/v7.0.0...v8.0.0) (2022-05-18)


### ⚠ BREAKING CHANGES

* **hash-param:** add setter support

### Features

* **hash-param:** add setter support ([2244cd6](https://github.com/neovici/cosmoz-page-router/commit/2244cd65bda8f8f01f7e91afd8bad80961ea565d))

## [7.0.0](https://github.com/neovici/cosmoz-page-router/compare/v6.0.6...v7.0.0) (2022-03-01)


### ⚠ BREAKING CHANGES

* remove deprecated cosmoz-page-location

### Features

* drop cosmoz-page-location ([462ec49](https://github.com/neovici/cosmoz-page-router/commit/462ec49f19ee84807f4d2d158f422d30c1af2496))
* **use-hash-param:** implement ([4026c08](https://github.com/neovici/cosmoz-page-router/commit/4026c0817fc410a62a120d1697f5fb7527105635))


### Bug Fixes

* lint ([8e34243](https://github.com/neovici/cosmoz-page-router/commit/8e342434e1b4fea618d6bb80b4e2f3aca8916177))
* re-use test-runner config ([c56e5ae](https://github.com/neovici/cosmoz-page-router/commit/c56e5aeff0351e60f577d079282c775763a46256))
* test cfg ([cb9536d](https://github.com/neovici/cosmoz-page-router/commit/cb9536d7a5292e44ebab2c153c43115cd2810e31))
* use hashchange event ([571119d](https://github.com/neovici/cosmoz-page-router/commit/571119ddd2399f924cb54dc0e9b9f207be47e328))

### [6.0.6](https://github.com/neovici/cosmoz-page-router/compare/v6.0.5...v6.0.6) (2021-12-22)


### Bug Fixes

* update repo ([3cd4440](https://github.com/neovici/cosmoz-page-router/commit/3cd44409f6b57c98aec6e4a5e1209fdcd4db04c2))

### [6.0.5](https://github.com/neovici/cosmoz-page-router/compare/v6.0.4...v6.0.5) (2020-05-25)


### Bug Fixes

* npm packaging, eslint/karma problem matchers, deps upgrade ([9955ae3](https://github.com/neovici/cosmoz-page-router/commit/9955ae342c3df04759264be3bc65d0b6af82ab89))

### [6.0.4](https://github.com/neovici/cosmoz-page-router/compare/v6.0.3...v6.0.4) (2020-05-14)


### Bug Fixes

* **create-element:** document.createElement breaks useContext ([2b947d8](https://github.com/neovici/cosmoz-page-router/commit/2b947d8c5ea8fa9dfa3cbaaea328b500c620103e))
* **router:** `until` directive breaks haunted effects ([951e886](https://github.com/neovici/cosmoz-page-router/commit/951e8868c94ef02183ce29b5d4feeb6bce2c1dfe))

### [6.0.3](https://github.com/neovici/cosmoz-page-router/compare/v6.0.2...v6.0.3) (2020-03-25)


### Bug Fixes

* handles encoded `#` in hash ([#85](https://github.com/neovici/cosmoz-page-router/issues/85)) ([add4812](https://github.com/neovici/cosmoz-page-router/commit/add48121c64228f73db03b177960c474772225c7))

### [6.0.2](https://github.com/neovici/cosmoz-page-router/compare/v6.0.1...v6.0.2) (2020-03-24)


### Bug Fixes

* update deps ([2debffb](https://github.com/neovici/cosmoz-page-router/commit/2debffb73ea02a54bee3c8618ce763505b8e1e30))

### [6.0.1](https://github.com/neovici/cosmoz-page-router/compare/v6.0.0...v6.0.1) (2020-03-17)


### Bug Fixes

* correct context in history.pushState(replaceState) ([31bcf0d](https://github.com/neovici/cosmoz-page-router/commit/31bcf0dc54de22f5d39a8343684aee507b15a0ac))

## [6.0.0](https://github.com/neovici/cosmoz-page-router/compare/v5.0.0...v6.0.0) (2020-03-12)


### ⚠ BREAKING CHANGES

* add cosmoz-router haunted implementation

### Features

* add cosmoz-router haunted implementation ([9f04e7f](https://github.com/neovici/cosmoz-page-router/commit/9f04e7f4fbb851417e2998986703f5309e680aa4))

# [5.0.0](https://github.com/neovici/cosmoz-page-router/compare/v4.0.2...v5.0.0) (2020-03-02)


### Documentation

* add maintainability/coverage badges ([bd65658](https://github.com/neovici/cosmoz-page-router/commit/bd656580cae7dc6ad0134051f24c7184707e1d8e))


### BREAKING CHANGES

* Refactored cosmoz-page-route(r) as LitElements, lots dropped.

Signed-off-by: Patrik Kullman <patrik.kullman@neovici.se>

## [4.0.2](https://github.com/neovici/cosmoz-page-router/compare/v4.0.1...v4.0.2) (2020-02-28)


### Bug Fixes

* refresh repo ([5254603](https://github.com/neovici/cosmoz-page-router/commit/52546031a503abc60092228cbb505c3d64d79a6c))

## [4.0.1](https://github.com/neovici/cosmoz-page-router/compare/v4.0.0...v4.0.1) (2019-10-09)


### Bug Fixes

* **readme:** missing depfu badge ([f649685](https://github.com/neovici/cosmoz-page-router/commit/f649685))