### Changelog

All notable changes to this project will be documented in this file. Dates are displayed in UTC.

Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog).

#### [2.2.6](https://bitbucket.org/N1ghteyes/io-user/compare/2.2.6..2.2.5)

- fix object as array error, ensure type [`50a79ca`](https://bitbucket.org/N1ghteyes/io-user/commits/50a79ca34cb9408c2864d357c3521319b4c37ef4)

#### [2.2.5](https://bitbucket.org/N1ghteyes/io-user/compare/2.2.5..2.2.4)

> 30 November 2023

- Release 2.2.5 [`e297438`](https://bitbucket.org/N1ghteyes/io-user/commits/e297438d5e2d8abe553fa33b054557b601397500)
- Fix: Ensure object [`a28030d`](https://bitbucket.org/N1ghteyes/io-user/commits/a28030de43d6dc345b89b72d93bcf21e53005ed2)

#### [2.2.4](https://bitbucket.org/N1ghteyes/io-user/compare/2.2.4..2.2.3)

> 23 October 2023

- Feat: Use `HttpMethod` enum instead of string when declaring routes [`b81b93b`](https://bitbucket.org/N1ghteyes/io-user/commits/b81b93bfdd3115c95b02df32cd9cfd8d59c4cd01)
- Release 2.2.4 [`8fa0af0`](https://bitbucket.org/N1ghteyes/io-user/commits/8fa0af07da14320b3d73f7754033b93efc28c80a)

#### [2.2.3](https://bitbucket.org/N1ghteyes/io-user/compare/2.2.3..2.2.2)

> 19 October 2023

- Fix: Use Casts correctly [`0d2cd4d`](https://bitbucket.org/N1ghteyes/io-user/commits/0d2cd4dec039b18135c2c0eaf2fa41406319e90d)
- Release 2.2.3 [`dbbe8b5`](https://bitbucket.org/N1ghteyes/io-user/commits/dbbe8b59d69af5269bc233dd7de871eb117d7952)

#### [2.2.2](https://bitbucket.org/N1ghteyes/io-user/compare/2.2.2..2.2.1)

> 10 October 2023

- Release 2.2.2 [`aba465c`](https://bitbucket.org/N1ghteyes/io-user/commits/aba465c2eafe8e30472a0781049f2c97a05c4e72)
- Fix: Incorrect typing [`bcbdaa3`](https://bitbucket.org/N1ghteyes/io-user/commits/bcbdaa35589f0f88551b8271fa48814fc0156d25)

#### [2.2.1](https://bitbucket.org/N1ghteyes/io-user/compare/2.2.1..2.2.0)

> 26 September 2023

- Release 2.2.1 [`e41989a`](https://bitbucket.org/N1ghteyes/io-user/commits/e41989acc4dbefcbd1392adeeb1cc6f59274bf19)
- Feat: Register menu items via `RegistersMenuItems` interface [`db07e84`](https://bitbucket.org/N1ghteyes/io-user/commits/db07e84427cc80728a3e610c4417f18e0e50d4a4)

#### [2.2.0](https://bitbucket.org/N1ghteyes/io-user/compare/2.2.0..2.1.5)

> 26 September 2023

- Chore: Use AbstractHook to implement hooks, and introduce `registersPermissions` interface [`34d5353`](https://bitbucket.org/N1ghteyes/io-user/commits/34d535319235753b90e06816b3f21b75ef7870f8)
- Release 2.2.0 [`9211584`](https://bitbucket.org/N1ghteyes/io-user/commits/92115849599cdc0ea2720a67ebf3b3b71d7fbf77)

#### [2.1.5](https://bitbucket.org/N1ghteyes/io-user/compare/2.1.5..2.1.4)

> 24 May 2023

- Release 2.1.5 [`8d15e93`](https://bitbucket.org/N1ghteyes/io-user/commits/8d15e932003c56b7f8d57fab8ff70beba2d1e317)
- Chore: Role Property docs + casting [`594cbeb`](https://bitbucket.org/N1ghteyes/io-user/commits/594cbebe374e3dd94669e657f5c8a287c544db98)
- Feat: Allow passing role entity OR ID to `userEntity::addRole` [`4b5e4d5`](https://bitbucket.org/N1ghteyes/io-user/commits/4b5e4d54b5ebcaeae74d6c80b99c13130c819a28)

#### [2.1.4](https://bitbucket.org/N1ghteyes/io-user/compare/2.1.4..2.1.3)

> 17 April 2023

- Feat: Better redirect following login [`8fce04a`](https://bitbucket.org/N1ghteyes/io-user/commits/8fce04a8571ae575928103311da157bee5582129)
- Release 2.1.4 [`4d75e9a`](https://bitbucket.org/N1ghteyes/io-user/commits/4d75e9aaf37792032708bdc6049fd0fec04e6431)

#### [2.1.3](https://bitbucket.org/N1ghteyes/io-user/compare/2.1.3..2.1.2)

> 30 March 2023

- Feat: Extend refresh token expiry on successful refresh [`626ac47`](https://bitbucket.org/N1ghteyes/io-user/commits/626ac47c56aeb3faa6d951fe00edeb4388fc5c63)
- Release 2.1.3 [`d08ca5e`](https://bitbucket.org/N1ghteyes/io-user/commits/d08ca5ee3455e0fe1102ab4e31342108e75e0314)
- Chore: Call `release-it` via `npx` [`7877fa2`](https://bitbucket.org/N1ghteyes/io-user/commits/7877fa2cbef431a2fcc507d70095995c5d1bfc7a)

#### [2.1.2](https://bitbucket.org/N1ghteyes/io-user/compare/2.1.2..2.1.1)

> 1 March 2023

- Release 2.1.2 [`294f0d5`](https://bitbucket.org/N1ghteyes/io-user/commits/294f0d5b239a46da4349c12955cc9d2922ced409)
- Fix: Inject service in constructor, not route method [`0874e4f`](https://bitbucket.org/N1ghteyes/io-user/commits/0874e4fc09b052ec2183a47a7dba9b7bf746a72b)
- Fix: Incorrect order in `if` statement [`ca03bfb`](https://bitbucket.org/N1ghteyes/io-user/commits/ca03bfb52d56d80ebfd5b6de0e788487f2530cab)

#### [2.1.1](https://bitbucket.org/N1ghteyes/io-user/compare/2.1.1..2.1.0)

> 1 March 2023

- Fix: Types [`840c5e2`](https://bitbucket.org/N1ghteyes/io-user/commits/840c5e27edffa8797e517257a47cac215c4967c9)
- Release 2.1.1 [`e7304aa`](https://bitbucket.org/N1ghteyes/io-user/commits/e7304aaef4d82a59163a9655318f796403afe1e4)

#### [2.1.0](https://bitbucket.org/N1ghteyes/io-user/compare/2.1.0..2.0.5)

> 28 February 2023

- Feat: Refactor auth / refresh flow to bring more inline with OAuth2 spec [`7efc8bd`](https://bitbucket.org/N1ghteyes/io-user/commits/7efc8bd10ec4ed12b6188d1243e7d53f80867978)
- Release 2.1.0 [`b8f7e2c`](https://bitbucket.org/N1ghteyes/io-user/commits/b8f7e2cfde1977acc71239d1a5315d67aed73672)

#### [2.0.5](https://bitbucket.org/N1ghteyes/io-user/compare/2.0.5..2.0.4)

> 16 February 2023

- Release 2.0.5 [`ffdb35d`](https://bitbucket.org/N1ghteyes/io-user/commits/ffdb35dd38420b98eed7bfd8e5298b83f430465e)
- Fix: Bump min required version of `apexl/io` [`f6ddc8a`](https://bitbucket.org/N1ghteyes/io-user/commits/f6ddc8a660074dd742dfe49e127c8bdeaeb6d4b3)

#### [2.0.4](https://bitbucket.org/N1ghteyes/io-user/compare/2.0.4..2.0.3)

> 16 February 2023

- Release 2.0.4 [`9270cd4`](https://bitbucket.org/N1ghteyes/io-user/commits/9270cd4d7e593e20c11cc84da5a1252547a557d4)
- Fix: Fail gracefully if `newUserNotifier` is not configured properly [`fcb96f3`](https://bitbucket.org/N1ghteyes/io-user/commits/fcb96f317e295454a150d8b762ce4fe4e7a1e3d5)
- Feat: Use an interface to determine if module provides services, rather than method check [`469718f`](https://bitbucket.org/N1ghteyes/io-user/commits/469718fdae3d25c1de64af5539086cb4eb5ed1e5)

#### [2.0.3](https://bitbucket.org/N1ghteyes/io-user/compare/2.0.3..2.0.2)

> 15 February 2023

- Release 2.0.3 [`fe05ac0`](https://bitbucket.org/N1ghteyes/io-user/commits/fe05ac01a03786224f204819f83648d29bbec893)
- Fix: Don't unserialize data twice [`16ded02`](https://bitbucket.org/N1ghteyes/io-user/commits/16ded0252caead2ca3c588908c14a8d6a8abaf57)
- Fix: Dont use `property_exists` on classes with magic `__get` [`277776d`](https://bitbucket.org/N1ghteyes/io-user/commits/277776d529982f8d686ad44ea7f8cb89b0ec0b47)

#### [2.0.2](https://bitbucket.org/N1ghteyes/io-user/compare/2.0.2..2.0.1)

> 15 February 2023

- Release 2.0.2 [`6551e5c`](https://bitbucket.org/N1ghteyes/io-user/commits/6551e5c61dc890c4b016d0522fe28d892b034f6e)
- Fix: Only try to unserialize value if it is a string [`56d7a67`](https://bitbucket.org/N1ghteyes/io-user/commits/56d7a6771bd51a6fb25b8c60131246174cecff55)
- Fix: Incorrect return type [`4e9e0f4`](https://bitbucket.org/N1ghteyes/io-user/commits/4e9e0f43d138905fbb63aa5b40e55edb68ab75ac)

#### [2.0.1](https://bitbucket.org/N1ghteyes/io-user/compare/2.0.1..2.0.0)

> 14 February 2023

- Release 2.0.1 [`95dc26d`](https://bitbucket.org/N1ghteyes/io-user/commits/95dc26d1fc841b16120c447bde55aa28991688ec)
- Fix: Incorrect property type [`bc4415c`](https://bitbucket.org/N1ghteyes/io-user/commits/bc4415c97bbc6839dbdb543438ec3c3652806d51)

### [2.0.0](https://bitbucket.org/N1ghteyes/io-user/compare/2.0.0..1.0.14)

> 14 February 2023

- Chore: Composer &gt; 8.2 [`2cf4b6d`](https://bitbucket.org/N1ghteyes/io-user/commits/2cf4b6dce5ed9159ee998c92c0679dc4b82d72cf)
- Chore: Rector &gt; 8.2 [`3ae7095`](https://bitbucket.org/N1ghteyes/io-user/commits/3ae70950f1dc6f2408824855fc79f178c9d6dfb7)
- Release 2.0.0 [`045182c`](https://bitbucket.org/N1ghteyes/io-user/commits/045182ce7ab361cc1005b7b4521a3fe70efc5b39)

#### [1.0.14](https://bitbucket.org/N1ghteyes/io-user/compare/1.0.14..1.0.13)

> 22 November 2023

- new dashboard tiles, user notification system [`5242631`](https://bitbucket.org/N1ghteyes/io-user/commits/524263190eaa9458d2afb26560f804c69eb446e6)
- Release 1.0.14 [`b118aa7`](https://bitbucket.org/N1ghteyes/io-user/commits/b118aa714f4d953bfe50421a3340e8ae53475717)

#### [1.0.13](https://bitbucket.org/N1ghteyes/io-user/compare/1.0.13..1.0.12)

> 26 October 2023

- various tweaks to accommodate new geosim dashboard [`ffd438d`](https://bitbucket.org/N1ghteyes/io-user/commits/ffd438df347fc8ed1d39c0df1866c77ed8150c1c)
- Release 1.0.13 [`643d45f`](https://bitbucket.org/N1ghteyes/io-user/commits/643d45f085faee6759f7d292eb39fb8e11b5682d)

#### [1.0.12](https://bitbucket.org/N1ghteyes/io-user/compare/1.0.12..1.0.11)

> 27 July 2023

- improve entity list view [`512c2ad`](https://bitbucket.org/N1ghteyes/io-user/commits/512c2adf38cedb4d02a0fab62209e365e17fa615)
- Release 1.0.12 [`c736b1e`](https://bitbucket.org/N1ghteyes/io-user/commits/c736b1e1d669b04fe0bc3ce5952c7b11d897ba3f)

#### [1.0.11](https://bitbucket.org/N1ghteyes/io-user/compare/1.0.11..1.0.10)

> 26 July 2023

- user note functionality [`f058886`](https://bitbucket.org/N1ghteyes/io-user/commits/f058886eb1debcd6b0c0a66191616208302a318a)
- Release 1.0.11 [`0bd07cd`](https://bitbucket.org/N1ghteyes/io-user/commits/0bd07cdc6322b5cea8b50eb0171d44c44bfc425f)

#### [1.0.10](https://bitbucket.org/N1ghteyes/io-user/compare/1.0.10..1.0.9)

> 11 July 2023

- Release 1.0.10 [`2ecdeca`](https://bitbucket.org/N1ghteyes/io-user/commits/2ecdeca950fbed94e152f066b1b76b601d40f348)
- changes to view user page [`d84d8bf`](https://bitbucket.org/N1ghteyes/io-user/commits/d84d8bf707f779d47515f7d2e8de42bb75b90922)

#### [1.0.9](https://bitbucket.org/N1ghteyes/io-user/compare/1.0.9..1.0.8)

> 7 July 2023

- Release 1.0.9 [`21ae5fd`](https://bitbucket.org/N1ghteyes/io-user/commits/21ae5fd8703a4038ed26e0cc16c531cd0e55d99a)
- small fixes to Toby's recent io-user and io-core developments [`9e290f1`](https://bitbucket.org/N1ghteyes/io-user/commits/9e290f18bfe6bdade8f83432ecaef48ab4dbd737)

#### [1.0.8](https://bitbucket.org/N1ghteyes/io-user/compare/1.0.8..1.0.7)

> 7 July 2023

- Multiple Updates to user [`2926f03`](https://bitbucket.org/N1ghteyes/io-user/commits/2926f038f606bdf922e1fa622f31b118288139d2)

#### [1.0.7](https://bitbucket.org/N1ghteyes/io-user/compare/1.0.7..1.0.6)

> 30 May 2023

- Release 1.0.6 [`8829907`](https://bitbucket.org/N1ghteyes/io-user/commits/88299075a8c001350a68054e3156ba84cbccfd74)
- fix duplicate email issue [`0a4638f`](https://bitbucket.org/N1ghteyes/io-user/commits/0a4638f1393df838a754e026a02613fd6a140bc3)
- Release 1.0.7 [`3d866e9`](https://bitbucket.org/N1ghteyes/io-user/commits/3d866e906da877ff6e65720e08225f7b5c153a35)

#### [1.0.6](https://bitbucket.org/N1ghteyes/io-user/compare/1.0.6..1.0.5)

> 29 May 2023

- Release 1.0.6 [`24a2384`](https://bitbucket.org/N1ghteyes/io-user/commits/24a23842f559c6db32ec7a5d2818f78c327a5c30)
- Auto stash before merge of "master" and "origin/master" [`87412e0`](https://bitbucket.org/N1ghteyes/io-user/commits/87412e015739469811f30c63c0abf990a243cf5a)

#### [1.0.5](https://bitbucket.org/N1ghteyes/io-user/compare/1.0.5..1.0.4)

> 22 May 2023

- remove unnecessary dependencies [`4d6a0f7`](https://bitbucket.org/N1ghteyes/io-user/commits/4d6a0f7495333cd349acce69fbfda1a8f716f9de)
- Release 1.0.5 [`7c1b659`](https://bitbucket.org/N1ghteyes/io-user/commits/7c1b659625d9fdfe299e169e1eaabe487c70a41f)

#### [1.0.4](https://bitbucket.org/N1ghteyes/io-user/compare/1.0.4..1.0.3)

> 17 May 2023

- Release 1.0.4 [`7f32cfd`](https://bitbucket.org/N1ghteyes/io-user/commits/7f32cfd38354059df03f3c4b75318e126c55df74)
- fix broken property_exists usage [`b860e32`](https://bitbucket.org/N1ghteyes/io-user/commits/b860e32a50657311b9643c356ebceaab40d29439)

#### [1.0.3](https://bitbucket.org/N1ghteyes/io-user/compare/1.0.3..1.0.2)

> 16 May 2023

- Release 1.0.3 [`937ff04`](https://bitbucket.org/N1ghteyes/io-user/commits/937ff04f666b28ffd96712525f12d51985a02980)
- fix merge conflicts [`5b14407`](https://bitbucket.org/N1ghteyes/io-user/commits/5b144076f83630cdd0d16a99acc40b2e8f3702f6)
- update dependencies,  lates globalsim developments [`40f42e4`](https://bitbucket.org/N1ghteyes/io-user/commits/40f42e4de4eb607ba8f2d5699a709d6ae567ea8b)

#### [1.0.2](https://bitbucket.org/N1ghteyes/io-user/compare/1.0.2..1.0.1)

> 16 May 2023

- Release 1.0.2 [`5505f23`](https://bitbucket.org/N1ghteyes/io-user/commits/5505f23218ef34d157204a36df867a9160d82d06)
- Chore: Explicitly require V1.x IO dependencies [`da89ea9`](https://bitbucket.org/N1ghteyes/io-user/commits/da89ea927446bc9d0453c2e5e5aea4d688dcc735)

#### [1.0.1](https://bitbucket.org/N1ghteyes/io-user/compare/1.0.1..1.0.0)

> 4 April 2023

- Release 1.0.1 [`9690a5a`](https://bitbucket.org/N1ghteyes/io-user/commits/9690a5a8e91cadf7b97e7c82bb769ae3035fbae1)
- latest geosim changes [`bcf8dfa`](https://bitbucket.org/N1ghteyes/io-user/commits/bcf8dfa5a6531e5d7ab1b425cb9802c3ff749dc9)
- alter create new user with company method [`40466fb`](https://bitbucket.org/N1ghteyes/io-user/commits/40466fb4c07b3a75bb1634711e0563546c20772f)

#### 1.0.0

> 14 February 2023

- Chore: QoL Packages [`4321763`](https://bitbucket.org/N1ghteyes/io-user/commits/4321763006622ac7059467935f7a05884f304af4)
- commit user functionality [`9ada370`](https://bitbucket.org/N1ghteyes/io-user/commits/9ada370a535a3c7129f18069fa13b850a44053f4)
- breaking changes [`096bff3`](https://bitbucket.org/N1ghteyes/io-user/commits/096bff3bd2456f65218c2618b79c6318a0f42dba)
