# [1.15.0](https://github.com/arthurGuillemin/pinball_backend/compare/v1.14.0...v1.15.0) (2026-07-08)


### Features

* **app:** last clean bf code reveiw ([0e08c5b](https://github.com/arthurGuillemin/pinball_backend/commit/0e08c5b34c9d617b0f6fac671c743b01241ee56d))
* **app:** update readme ([fb5081e](https://github.com/arthurGuillemin/pinball_backend/commit/fb5081e2d25ea2fbfddf501c78fe83d3c386f3d6))
* **app:** update readme ([8caa654](https://github.com/arthurGuillemin/pinball_backend/commit/8caa654a11135a834fe95a9f214cc41614882d2b))
* **code reveiw:** cleaning ([d44e235](https://github.com/arthurGuillemin/pinball_backend/commit/d44e2353f4504afea110cce64be29e879f012f21))
* **review:** merge cleaning branch ([f898d74](https://github.com/arthurGuillemin/pinball_backend/commit/f898d742046b203fab4bd6119f876ff1a5d3c4df))

# [1.14.0](https://github.com/arthurGuillemin/pinball_backend/compare/v1.13.0...v1.14.0) (2026-07-02)


### Features

* **gitignore:** add changelog & mosuitto to ignore ([bbb37e0](https://github.com/arthurGuillemin/pinball_backend/commit/bbb37e01f613e8caae30ba3cae4b82ebb0d90781))

# [1.13.0](https://github.com/arthurGuillemin/pinball_backend/compare/v1.12.0...v1.13.0) (2026-07-02)


### Features

* **ci:** add arm64 platform to docker build and keep azure deploy for dev team ([84488fc](https://github.com/arthurGuillemin/pinball_backend/commit/84488fc6cc994a0b6aa459a4800658feb43e7377))

# [1.12.0](https://github.com/arthurGuillemin/pinball_backend/compare/v1.11.0...v1.12.0) (2026-07-02)


### Features

* **ci:** add arm64 platform to docker build and keep azure deploy for dev team ([e5acc37](https://github.com/arthurGuillemin/pinball_backend/commit/e5acc37cbdc1e7e3ebedf6ddd84538a9bdd1d872))

# [1.11.0](https://github.com/arthurGuillemin/pinball_backend/compare/v1.10.3...v1.11.0) (2026-07-02)

### Features

- **ci:** add arm64 platform to docker build and keep azure deploy for dev team ([933230f](https://github.com/arthurGuillemin/pinball_backend/commit/933230f86b51c4630679379deb4f14df10427bbc))
- **ci:** add arm64 platform to docker build and keep azure deploy for dev team ([4985f3c](https://github.com/arthurGuillemin/pinball_backend/commit/4985f3ca1d89db192f6e64d1231467706ffed5ba))

## [1.10.3](https://github.com/arthurGuillemin/pinball_backend/compare/v1.10.2...v1.10.3) (2026-07-01)

### Bug Fixes

- **backend:** remove wrong test that crash in ci ([7539b9a](https://github.com/arthurGuillemin/pinball_backend/commit/7539b9ad2aacffd63fd6c9a3a61b1d3197f5a19d))
- **backend:** sync sensors, fix double-count, harden errors and logger transport ([7cce0f0](https://github.com/arthurGuillemin/pinball_backend/commit/7cce0f03c2c644e7b015b6c2f3ecde9e4ef7f516))

## [1.10.2](https://github.com/arthurGuillemin/pinball_backend/compare/v1.10.1...v1.10.2) (2026-06-19)

### Bug Fixes

- **cors:** remove cors ([f2d016a](https://github.com/arthurGuillemin/pinball_backend/commit/f2d016a985fd59e1d49d4f7da86ed903e5435769))

## [1.10.1](https://github.com/arthurGuillemin/pinball_backend/compare/v1.10.0...v1.10.1) (2026-06-19)

### Bug Fixes

- **cors:** remove cors ([6ed699c](https://github.com/arthurGuillemin/pinball_backend/commit/6ed699c8f97b4c9419bb22156bca68db6ea08e9d))

# [1.10.0](https://github.com/arthurGuillemin/pinball_backend/compare/v1.9.0...v1.10.0) (2026-06-18)

### Features

- **state:** make playername communication bw backglass & gamestate ([6c55e3b](https://github.com/arthurGuillemin/pinball_backend/commit/6c55e3ba979a73eae799a4bdbe2e9fa21ad0f6b3))

# [1.9.0](https://github.com/arthurGuillemin/pinball_backend/compare/v1.8.1...v1.9.0) (2026-06-17)

### Features

- **annexe:** add annexe crads down event ([1a33920](https://github.com/arthurGuillemin/pinball_backend/commit/1a33920253e5c34da9feadfe55c227cc1634a2c4))

## [1.8.1](https://github.com/arthurGuillemin/pinball_backend/compare/v1.8.0...v1.8.1) (2026-06-15)

### Bug Fixes

- **screen:** change type when broadcast ([ca71538](https://github.com/arthurGuillemin/pinball_backend/commit/ca71538668dc49bf8e6a573df6daa140595aee5d))

# [1.8.0](https://github.com/arthurGuillemin/pinball_backend/compare/v1.7.0...v1.8.0) (2026-05-22)

### Features

- **esp32:** socket avec bridge ([475fc39](https://github.com/arthurGuillemin/pinball_backend/commit/475fc399ff69c95e525651865e47c937589d6d1f))
- **mqtt:** mqtt with websocket intergrated ([ca3cd29](https://github.com/arthurGuillemin/pinball_backend/commit/ca3cd29b7a37dfcffd995b186f50ae268023b4dc))

# [1.7.0](https://github.com/arthurGuillemin/pinball_backend/compare/v1.6.1...v1.7.0) (2026-05-21)

### Features

- **score:** handle undefined username & avatar , add score to db when game over ([16f73b2](https://github.com/arthurGuillemin/pinball_backend/commit/16f73b2c06c5092ac296a50a70973234fc2ad67c))
- **score:** handle undefined username & avatar , add score to db when game over ([746c920](https://github.com/arthurGuillemin/pinball_backend/commit/746c920ec8090c09f4115177a9c75925ce4e2a64))
- **state , screen:** make backend truth source ([27c649e](https://github.com/arthurGuillemin/pinball_backend/commit/27c649e7a7c717dcf8e126ba04ac24f12ed52f9d))

## [1.6.1](https://github.com/arthurGuillemin/pinball_backend/compare/v1.6.0...v1.6.1) (2026-05-21)

### Bug Fixes

- **bridge:** correction et mise de constante ([b20a9ef](https://github.com/arthurGuillemin/pinball_backend/commit/b20a9ef3ff4af7cc2943b23df512c70af42e5451))

# [1.6.0](https://github.com/arthurGuillemin/pinball_backend/compare/v1.5.0...v1.6.0) (2026-05-18)

### Features

- add Auth to MQTT Server ([2329721](https://github.com/arthurGuillemin/pinball_backend/commit/2329721c19040742c6f83e7c6872424dce776551))

# [1.5.0](https://github.com/arthurGuillemin/pinball_backend/compare/v1.4.0...v1.5.0) (2026-04-21)

### Bug Fixes

- apply prettier formatting ([abeda5e](https://github.com/arthurGuillemin/pinball_backend/commit/abeda5ee402a1f1546c486e8ec285cb110511e33))
- **ci:** remove formatcheck from ci ([702d747](https://github.com/arthurGuillemin/pinball_backend/commit/702d747b81cdce7ce26d5e4fdb38b9db3d371467))
- **prettierrc:** add endOfLine ([2c81c30](https://github.com/arthurGuillemin/pinball_backend/commit/2c81c303e97e2a7f069ccafc46fa28eac2fd0e25))

### Features

- **lint format:** add --write to format ([8dfc218](https://github.com/arthurGuillemin/pinball_backend/commit/8dfc21870c9b8d0cff1677bcc338d0bcb64b34dd))
- **score:** add avatar name to players ([54c6e9a](https://github.com/arthurGuillemin/pinball_backend/commit/54c6e9abcee636a5b585880ecd7448b752775780))
- **tests:** update post tests ([6e9a896](https://github.com/arthurGuillemin/pinball_backend/commit/6e9a89644e5f8835de44d0f319f409bc087181b7))

# [1.4.0](https://github.com/arthurGuillemin/pinball_backend/compare/v1.3.0...v1.4.0) (2026-04-21)

### Bug Fixes

- **format:** run prettier with --write ([f53d778](https://github.com/arthurGuillemin/pinball_backend/commit/f53d778aa66645db85bd65ee87dae4cbf46f2728))

### Features

- **communication:** improve game state management && web sockets ([f205700](https://github.com/arthurGuillemin/pinball_backend/commit/f205700401ca71bcc92c00dd4be377899fcd286d))

# [1.3.0](https://github.com/arthurGuillemin/pinball_backend/compare/v1.2.1...v1.3.0) (2026-04-20)

### Bug Fixes

- **bridge:** Remove commented error logging in MQTT client ([743d730](https://github.com/arthurGuillemin/pinball_backend/commit/743d7302e953d0e5120cf92556ae5c755ca0192d))
- **ci:** remove build from ci ([3f85341](https://github.com/arthurGuillemin/pinball_backend/commit/3f853411628059ef9d909bcdc9ef4a9d2f1102ca))
- **ci:** remove matrix and fix Node.js version to 22 for tests ([0ffcf48](https://github.com/arthurGuillemin/pinball_backend/commit/0ffcf482f6d817de1808766e9f4a84eec27ba927))

### Features

- **ci:** add eslint and prettier configuration ([231bcc2](https://github.com/arthurGuillemin/pinball_backend/commit/231bcc2869c2a2ce434782888cf92caabbc827d1))
- **format:** format codebase with prettier ([29c33c1](https://github.com/arthurGuillemin/pinball_backend/commit/29c33c1bdef4f25471e33cc69de5259c3a6370fd))

## [1.2.1](https://github.com/arthurGuillemin/pinball_backend/compare/v1.2.0...v1.2.1) (2026-04-03)

### Bug Fixes

- **cdProduction:** fix docker image version ([b386268](https://github.com/arthurGuillemin/pinball_backend/commit/b386268740955e99d6555ade9c31fcb2e77e6d92))

# [1.2.0](https://github.com/arthurGuillemin/pinball_backend/compare/v1.1.5...v1.2.0) (2026-04-03)

### Features

- **health:** add /health endpoint with Supabase check ([dee3e52](https://github.com/arthurGuillemin/pinball_backend/commit/dee3e52ee56be2ae88d44f6004a30e7749d20c7e))
- **healthh:** implement health endpoint ([583eb84](https://github.com/arthurGuillemin/pinball_backend/commit/583eb844515bccbff03c0036ef370bc7335a0709))

## [1.1.5](https://github.com/arthurGuillemin/pinball_backend/compare/v1.1.4...v1.1.5) (2026-04-03)

### Bug Fixes

- **ci:** changetrivy exit code to 0 ([eb86f7d](https://github.com/arthurGuillemin/pinball_backend/commit/eb86f7d8b9786a93dea4fd4fbc95f048ab65183e))

## [1.1.4](https://github.com/arthurGuillemin/pinball_backend/compare/v1.1.3...v1.1.4) (2026-04-03)

### Bug Fixes

- **ci:** rempove wrong node version syntax ([f86edd8](https://github.com/arthurGuillemin/pinball_backend/commit/f86edd826a7b20ed5e7208b86829a3fe7e2f40ff))
- **ci:** tag latest to docker image and syntax correction node version in yml ([de0035f](https://github.com/arthurGuillemin/pinball_backend/commit/de0035fdb607007bab3c8e74a56af2da218924b6))

## [1.1.3](https://github.com/arthurGuillemin/pinball_backend/compare/v1.1.2...v1.1.3) (2026-04-03)

### Bug Fixes

- **ci:** change node version in dockerfile , remove arm build and add omit=dev to npm ci jobs ([d4b311e](https://github.com/arthurGuillemin/pinball_backend/commit/d4b311e9311c8355ec726042a9415008bddf1e5c))
- **ci:** rempove wrong omit dev ([03f99f6](https://github.com/arthurGuillemin/pinball_backend/commit/03f99f636f35ae25d703ba6dfe467e1519c125ba))
- **ci:** rempove wrong omit dev ([437113a](https://github.com/arthurGuillemin/pinball_backend/commit/437113a93ece1c57a3ccbdcfbc95cd51da7a2235))

## [1.1.2](https://github.com/arthurGuillemin/pinball_backend/compare/v1.1.1...v1.1.2) (2026-04-03)

### Bug Fixes

- **ci:** change branche ref to main ([e2da095](https://github.com/arthurGuillemin/pinball_backend/commit/e2da0952d520b5068209e14296723bd87a64d2a6))

## [1.1.1](https://github.com/arthurGuillemin/pinball_backend/compare/v1.1.0...v1.1.1) (2026-04-03)

### Bug Fixes

- **ci:** condition to upload trivy result scan ([815a3b4](https://github.com/arthurGuillemin/pinball_backend/commit/815a3b40609eac5a77c802dcb20006aeabe3c634))

# [1.1.0](https://github.com/arthurGuillemin/pinball_backend/compare/v1.0.0...v1.1.0) (2026-04-03)

### Bug Fixes

- **ci:** hide discord webhook link in gh secret ([af48015](https://github.com/arthurGuillemin/pinball_backend/commit/af4801586778ff0764f98b6b437d52d676a35a2d))
- **ci:** improve CI pipeline for tests and build ([985fbb0](https://github.com/arthurGuillemin/pinball_backend/commit/985fbb0e62403c2c2af455ba19a19d63fdc3dee5))

### Features

- **changelog:** update changelog ([e0676b0](https://github.com/arthurGuillemin/pinball_backend/commit/e0676b08d2eb112e8aaef236c859e1887effe938))

# 1.0.0 (2026-04-02)

### Bug Fixes

- **api:** improve error handling and validation flow ([ca6d754](https://github.com/arthurGuillemin/pinball_backend/commit/ca6d754c9c616e9ae59579cc2d809cfe35640adf))
- **cd,ci:** update node version to a more recent one ([71e6c15](https://github.com/arthurGuillemin/pinball_backend/commit/71e6c1567a2d138b90bb54cde6c17720ddedd8a3))

- **ci:** add missing dependencies for auto release ([9c5bceb](https://github.com/arthurGuillemin/pinball_backend/commit/9c5bceb86f53f4305719113c0af8692a3f6a3f00))
- **ci:** change github token name ([d8800e2](https://github.com/arthurGuillemin/pinball_backend/commit/d8800e2c866065de1718ecc829041dcdbcf1c061))

### Features

- add CORS restriction and Zod validation on score POST route ([3cc3921](https://github.com/arthurGuillemin/pinball_backend/commit/3cc3921c82cfec6ffda3aae87f3456df6423ba52))
- add game state manager ([6defc8f](https://github.com/arthurGuillemin/pinball_backend/commit/6defc8f6bb18190b07db7bc1f64eb411945c90e5))
- **ci:** add semantic release and commitlint ([6e1376e](https://github.com/arthurGuillemin/pinball_backend/commit/6e1376e37fab1e3ac47ad10346e387aba1a54289))
