]> Piment Noir Git Repositories - e-mobility-charging-stations-simulator.git/log
e-mobility-charging-stations-simulator.git
20 hours agochore: refine renovate config
Jérôme Benoit [Sat, 10 Jan 2026 23:54:40 +0000 (00:54 +0100)] 
chore: refine renovate config

Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
28 hours agochore(deps): update dependency eslint-plugin-jsdoc to v62 (#1640)
renovate[bot] [Sat, 10 Jan 2026 15:30:47 +0000 (15:30 +0000)] 
chore(deps): update dependency eslint-plugin-jsdoc to v62 (#1640)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
28 hours agofix: ensure proper cleanup of BroadcastChannel resources in AbstractUIService tests
Jérôme Benoit [Sat, 10 Jan 2026 15:26:39 +0000 (16:26 +0100)] 
fix: ensure proper cleanup of BroadcastChannel resources in AbstractUIService tests

Add service.stop() calls to all AbstractUIService tests to properly close
BroadcastChannel instances. On Windows, unclosed BroadcastChannel handles
can cause test freezes due to unfreed system resources. This ensures proper
cleanup after each test completes.

29 hours agochore(deps): update all non-major dependencies (#1644)
renovate[bot] [Sat, 10 Jan 2026 14:24:54 +0000 (15:24 +0100)] 
chore(deps): update all non-major dependencies (#1644)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2 days agochore: lock file maintenance
Jérôme Benoit [Fri, 9 Jan 2026 15:51:28 +0000 (16:51 +0100)] 
chore: lock file maintenance

Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
2 days agochore: release main (#1478) ocpp-server@v2.2.0 simulator@v2.2.0 webui@v2.2.0
Jérôme Benoit [Fri, 9 Jan 2026 15:30:24 +0000 (16:30 +0100)] 
chore: release main (#1478)

* chore: release main

* [autofix.ci] apply automated fixes

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2 days agochore(deps): update all non-major dependencies (#1639) v2 v2.2
renovate[bot] [Fri, 9 Jan 2026 15:29:45 +0000 (16:29 +0100)] 
chore(deps): update all non-major dependencies (#1639)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2 days agofix: ui websocket server stops responding to broadcast procedures (#1643)
Jérôme Benoit [Fri, 9 Jan 2026 15:16:39 +0000 (16:16 +0100)] 
fix: ui websocket server stops responding to broadcast procedures (#1643)

* fix: ui websocket server stops responding to broadcast procedures (#1642)

remove premature response handler deletion in .finally() block that was
causing broadcast procedures (AUTHORIZE, DELETE_CHARGING_STATIONS) to
fail. response handlers are now only deleted on error or when sendResponse()
is called with the actual response.

root cause: broadcast procedures return undefined from requestHandler() and
wait for worker responses. the .finally() block was deleting handlers before
the response arrived, making the server unable to send the response back
to the client.

includes comprehensive test coverage:
- UIWebSocketServer.test.ts: 11 tests for WebSocket-specific behavior
- UIHttpServer.test.ts: 11 tests for HTTP-specific behavior
- AbstractUIService.test.ts: 9 tests for base service functionality
- test utilities and constants for consistent test data

all tests follow repository conventions and verify the fix prevents
regression of this bug.

* fix: correct UIHttpServer test expectations for response format

The UIHttpServer.sendResponse() method sends only the payload part of the
protocol response, not the full [uuid, payload] tuple. Fixed two tests that
were incorrectly expecting the full tuple format.

Tests affected:
- Verify response payload serialization
- Verify response with error details

All 31 UI server tests now pass correctly.

3 days agochore(deps): update all non-major dependencies (#1638)
renovate[bot] [Thu, 8 Jan 2026 14:22:49 +0000 (15:22 +0100)] 
chore(deps): update all non-major dependencies (#1638)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
4 days agochore(deps): lock file maintenance (#1637)
renovate[bot] [Tue, 6 Jan 2026 21:49:25 +0000 (22:49 +0100)] 
chore(deps): lock file maintenance (#1637)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
4 days agoMerge pull request #1636 from SAP/renovate/all-minor-patch
Jérôme Benoit [Tue, 6 Jan 2026 21:21:18 +0000 (22:21 +0100)] 
Merge pull request #1636 from SAP/renovate/all-minor-patch

fix(deps): update all non-major dependencies

5 days agofix(deps): update all non-major dependencies
renovate[bot] [Tue, 6 Jan 2026 18:12:16 +0000 (18:12 +0000)] 
fix(deps): update all non-major dependencies

9 days agochore(deps): lock file maintenance (#1635)
renovate[bot] [Fri, 2 Jan 2026 12:08:19 +0000 (13:08 +0100)] 
chore(deps): lock file maintenance (#1635)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
9 days agofix(deps): update all non-major dependencies (#1634)
renovate[bot] [Fri, 2 Jan 2026 11:39:21 +0000 (12:39 +0100)] 
fix(deps): update all non-major dependencies (#1634)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2 weeks agochore(deps): update all non-major dependencies (#1633)
renovate[bot] [Wed, 24 Dec 2025 12:49:59 +0000 (13:49 +0100)] 
chore(deps): update all non-major dependencies (#1633)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2 weeks agochore: update openspec artifacts
Jérôme Benoit [Tue, 23 Dec 2025 10:55:56 +0000 (11:55 +0100)] 
chore: update openspec artifacts

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
2 weeks agochore(deps): lock file maintenance (#1632)
renovate[bot] [Mon, 22 Dec 2025 12:02:56 +0000 (12:02 +0000)] 
chore(deps): lock file maintenance (#1632)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2 weeks agochore(deps): update dependency @tsconfig/node24 to v24.0.3 (#1631)
renovate[bot] [Mon, 22 Dec 2025 11:51:26 +0000 (12:51 +0100)] 
chore(deps): update dependency @tsconfig/node24 to v24.0.3 (#1631)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
3 weeks agofix: update tsconfig.json to use @tsconfig/node24
Jérôme Benoit [Fri, 19 Dec 2025 13:55:51 +0000 (14:55 +0100)] 
fix: update tsconfig.json to use @tsconfig/node24

Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
3 weeks agochore(deps): replace dependency @tsconfig/node22 with @tsconfig/node24 (#1628)
renovate[bot] [Fri, 19 Dec 2025 13:40:22 +0000 (14:40 +0100)] 
chore(deps): replace dependency @tsconfig/node22 with @tsconfig/node24 (#1628)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
3 weeks agofix(deps): update all non-major dependencies (#1629)
renovate[bot] [Fri, 19 Dec 2025 13:40:02 +0000 (14:40 +0100)] 
fix(deps): update all non-major dependencies (#1629)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
3 weeks agochore(deps): update dependency eslint-plugin-perfectionist to v5 (#1630)
renovate[bot] [Fri, 19 Dec 2025 13:39:44 +0000 (14:39 +0100)] 
chore(deps): update dependency eslint-plugin-perfectionist to v5 (#1630)

* chore(deps): update dependency eslint-plugin-perfectionist to v5

* [autofix.ci] apply automated fixes

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
3 weeks agofix(deps): update all non-major dependencies (#1627)
renovate[bot] [Sun, 14 Dec 2025 23:27:23 +0000 (00:27 +0100)] 
fix(deps): update all non-major dependencies (#1627)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
4 weeks agochore(deps): update all non-major dependencies (#1626)
renovate[bot] [Thu, 11 Dec 2025 15:06:38 +0000 (16:06 +0100)] 
chore(deps): update all non-major dependencies (#1626)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
4 weeks agochore(deps): update sonarsource/sonarqube-scan-action action to v7 (#1625)
renovate[bot] [Wed, 10 Dec 2025 16:56:00 +0000 (17:56 +0100)] 
chore(deps): update sonarsource/sonarqube-scan-action action to v7 (#1625)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
4 weeks agochore(deps): update all non-major dependencies (#1624)
renovate[bot] [Wed, 10 Dec 2025 16:55:34 +0000 (17:55 +0100)] 
chore(deps): update all non-major dependencies (#1624)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
4 weeks agofix(deps): update all non-major dependencies (#1622)
renovate[bot] [Mon, 8 Dec 2025 11:04:05 +0000 (12:04 +0100)] 
fix(deps): update all non-major dependencies (#1622)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
4 weeks agochore(deps): lock file maintenance (#1623)
renovate[bot] [Mon, 8 Dec 2025 10:41:57 +0000 (11:41 +0100)] 
chore(deps): lock file maintenance (#1623)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
5 weeks agofix(deps): update all non-major dependencies (#1621)
renovate[bot] [Sun, 7 Dec 2025 17:22:44 +0000 (18:22 +0100)] 
fix(deps): update all non-major dependencies (#1621)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
5 weeks agochore(deps): lock file maintenance (#1619)
renovate[bot] [Tue, 2 Dec 2025 11:17:07 +0000 (12:17 +0100)] 
chore(deps): lock file maintenance (#1619)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
5 weeks agochore(deps): update dependency @cspell/eslint-plugin to ^9.4.0 (#1620)
renovate[bot] [Tue, 2 Dec 2025 11:13:08 +0000 (12:13 +0100)] 
chore(deps): update dependency @cspell/eslint-plugin to ^9.4.0 (#1620)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
5 weeks agofix(deps): update all non-major dependencies (#1618)
renovate[bot] [Mon, 1 Dec 2025 20:35:23 +0000 (21:35 +0100)] 
fix(deps): update all non-major dependencies (#1618)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
6 weeks agochore(deps): update all non-major dependencies (#1617)
renovate[bot] [Sat, 29 Nov 2025 17:29:35 +0000 (18:29 +0100)] 
chore(deps): update all non-major dependencies (#1617)

* chore(deps): update all non-major dependencies

* [autofix.ci] apply automated fixes

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
6 weeks agoMerge pull request #1616 from SAP/renovate/all-minor-patch
Jérôme Benoit [Wed, 26 Nov 2025 15:31:35 +0000 (16:31 +0100)] 
Merge pull request #1616 from SAP/renovate/all-minor-patch

fix(deps): update all non-major dependencies

6 weeks agofix(deps): update all non-major dependencies
renovate[bot] [Wed, 26 Nov 2025 06:38:26 +0000 (06:38 +0000)] 
fix(deps): update all non-major dependencies

6 weeks agoci: remove now unneeded workflow
Jérôme Benoit [Mon, 24 Nov 2025 20:42:18 +0000 (21:42 +0100)] 
ci: remove now unneeded workflow

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
6 weeks agochore(deps): lock file maintenance (#1615)
renovate[bot] [Mon, 24 Nov 2025 11:43:29 +0000 (11:43 +0000)] 
chore(deps): lock file maintenance (#1615)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
6 weeks agofix(deps): update all non-major dependencies (#1614)
renovate[bot] [Mon, 24 Nov 2025 11:33:01 +0000 (11:33 +0000)] 
fix(deps): update all non-major dependencies (#1614)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
6 weeks agoci: remove node 20.x
Jérôme Benoit [Mon, 24 Nov 2025 11:02:24 +0000 (12:02 +0100)] 
ci: remove node 20.x

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
6 weeks agotest: remove glob usage
Jérôme Benoit [Mon, 24 Nov 2025 10:49:55 +0000 (11:49 +0100)] 
test: remove glob usage

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
7 weeks agoMerge pull request #1613 from SAP/renovate/all-minor-patch
Jérôme Benoit [Sat, 22 Nov 2025 12:43:09 +0000 (13:43 +0100)] 
Merge pull request #1613 from SAP/renovate/all-minor-patch

chore(deps): update all non-major dependencies

7 weeks agochore(deps): update all non-major dependencies
renovate[bot] [Sat, 22 Nov 2025 12:41:37 +0000 (12:41 +0000)] 
chore(deps): update all non-major dependencies

7 weeks agochore: update openspec artefacts
Jérôme Benoit [Sat, 22 Nov 2025 12:38:13 +0000 (13:38 +0100)] 
chore: update openspec artefacts

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
7 weeks agochore(deps-dev): apply updates
Jérôme Benoit [Fri, 21 Nov 2025 11:39:42 +0000 (12:39 +0100)] 
chore(deps-dev): apply updates

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
7 weeks agoMerge pull request #1611 from SAP/renovate/all-minor-patch
Jérôme Benoit [Fri, 21 Nov 2025 09:56:36 +0000 (10:56 +0100)] 
Merge pull request #1611 from SAP/renovate/all-minor-patch

chore(deps): update all non-major dependencies

7 weeks agoMerge pull request #1612 from SAP/renovate/actions-checkout-6.x
Jérôme Benoit [Fri, 21 Nov 2025 09:56:09 +0000 (10:56 +0100)] 
Merge pull request #1612 from SAP/renovate/actions-checkout-6.x

chore(deps): update actions/checkout action to v6

7 weeks agochore(deps): update actions/checkout action to v6
renovate[bot] [Fri, 21 Nov 2025 00:47:15 +0000 (00:47 +0000)] 
chore(deps): update actions/checkout action to v6

7 weeks agochore(deps): update all non-major dependencies
renovate[bot] [Fri, 21 Nov 2025 00:47:08 +0000 (00:47 +0000)] 
chore(deps): update all non-major dependencies

7 weeks agochore(deps): update dependency glob to v11.0.0
renovate[bot] [Thu, 20 Nov 2025 09:49:46 +0000 (10:49 +0100)] 
chore(deps): update dependency glob to v11.0.0

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
7 weeks agochore(deps): update dependency glob to v12 (#1606)
renovate[bot] [Tue, 18 Nov 2025 11:31:00 +0000 (12:31 +0100)] 
chore(deps): update dependency glob to v12 (#1606)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
7 weeks agochore(deps): update all non-major dependencies (#1605)
renovate[bot] [Tue, 18 Nov 2025 10:52:54 +0000 (11:52 +0100)] 
chore(deps): update all non-major dependencies (#1605)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
7 weeks agochore(deps): update dependency glob to v11.1.0 [security] (#1604)
renovate[bot] [Tue, 18 Nov 2025 10:34:26 +0000 (11:34 +0100)] 
chore(deps): update dependency glob to v11.1.0 [security] (#1604)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
7 weeks agochore: refine renovare configuration
Jérôme Benoit [Mon, 17 Nov 2025 12:57:38 +0000 (13:57 +0100)] 
chore: refine renovare configuration

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
7 weeks agochore(deps): lock file maintenance (#1602)
renovate[bot] [Mon, 17 Nov 2025 12:38:16 +0000 (13:38 +0100)] 
chore(deps): lock file maintenance (#1602)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
7 weeks agochore: silence linter
Jérôme Benoit [Mon, 17 Nov 2025 12:24:43 +0000 (13:24 +0100)] 
chore: silence linter

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
7 weeks agofix(deps): update all non-major dependencies (#1601)
renovate[bot] [Mon, 17 Nov 2025 11:59:01 +0000 (12:59 +0100)] 
fix(deps): update all non-major dependencies (#1601)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
7 weeks agochore: switch to renovate, take 2
Jérôme Benoit [Mon, 17 Nov 2025 11:46:22 +0000 (12:46 +0100)] 
chore: switch to renovate, take 2

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
7 weeks agoRevert "chore: switch to renovate"
Jérôme Benoit [Sun, 16 Nov 2025 23:35:12 +0000 (00:35 +0100)] 
Revert "chore: switch to renovate"

This reverts commit a9fb1c9519f6bc7342a017bc1ca1706ee7d248b8.

7 weeks agochore: switch to renovate
Jérôme Benoit [Sun, 16 Nov 2025 23:30:57 +0000 (00:30 +0100)] 
chore: switch to renovate

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
8 weeks agobuild(deps-dev): bump the regular group with 4 updates
dependabot[bot] [Sun, 16 Nov 2025 17:12:57 +0000 (18:12 +0100)] 
build(deps-dev): bump the regular group with 4 updates

Bumps the regular group with 4 updates: eslint-plugin-jsdoc, @tsconfig/node22, @vitest/coverage-v8 and vitest.

Updates:
- eslint-plugin-jsdoc from 61.2.0 to 61.2.1
- @tsconfig/node22 from 22.0.2 to 22.0.3
- @vitest/coverage-v8 from 4.0.8 to 4.0.9
- vitest from 4.0.8 to 4.0.9

8 weeks agobuild(deps): bump the regular group with 9 updates (#1594)
dependabot[bot] [Wed, 12 Nov 2025 19:37:42 +0000 (20:37 +0100)] 
build(deps): bump the regular group with 9 updates (#1594)

Bumps the regular group with 9 updates:

| Package | From | To |
| --- | --- | --- |
| [@mikro-orm/core](https://github.com/mikro-orm/mikro-orm) | `6.5.9` | `6.6.0` |
| [@mikro-orm/mariadb](https://github.com/mikro-orm/mikro-orm) | `6.5.9` | `6.6.0` |
| [@mikro-orm/reflection](https://github.com/mikro-orm/mikro-orm) | `6.5.9` | `6.6.0` |
| [@mikro-orm/sqlite](https://github.com/mikro-orm/mikro-orm) | `6.5.9` | `6.6.0` |
| [@cspell/eslint-plugin](https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell-eslint-plugin) | `9.3.0` | `9.3.1` |
| [@mikro-orm/cli](https://github.com/mikro-orm/mikro-orm) | `6.5.9` | `6.6.0` |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.10.0` | `24.10.1` |
| [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) | `61.1.12` | `61.2.0` |
| [jsdom](https://github.com/jsdom/jsdom) | `27.1.0` | `27.2.0` |

Updates `@mikro-orm/core` from 6.5.9 to 6.6.0
- [Release notes](https://github.com/mikro-orm/mikro-orm/releases)
- [Changelog](https://github.com/mikro-orm/mikro-orm/blob/master/CHANGELOG.md)
- [Commits](https://github.com/mikro-orm/mikro-orm/compare/v6.5.9...v6.6.0)

Updates `@mikro-orm/mariadb` from 6.5.9 to 6.6.0
- [Release notes](https://github.com/mikro-orm/mikro-orm/releases)
- [Changelog](https://github.com/mikro-orm/mikro-orm/blob/master/CHANGELOG.md)
- [Commits](https://github.com/mikro-orm/mikro-orm/compare/v6.5.9...v6.6.0)

Updates `@mikro-orm/reflection` from 6.5.9 to 6.6.0
- [Release notes](https://github.com/mikro-orm/mikro-orm/releases)
- [Changelog](https://github.com/mikro-orm/mikro-orm/blob/master/CHANGELOG.md)
- [Commits](https://github.com/mikro-orm/mikro-orm/compare/v6.5.9...v6.6.0)

Updates `@mikro-orm/sqlite` from 6.5.9 to 6.6.0
- [Release notes](https://github.com/mikro-orm/mikro-orm/releases)
- [Changelog](https://github.com/mikro-orm/mikro-orm/blob/master/CHANGELOG.md)
- [Commits](https://github.com/mikro-orm/mikro-orm/compare/v6.5.9...v6.6.0)

Updates `@cspell/eslint-plugin` from 9.3.0 to 9.3.1
- [Release notes](https://github.com/streetsidesoftware/cspell/releases)
- [Changelog](https://github.com/streetsidesoftware/cspell/blob/main/packages/cspell-eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/streetsidesoftware/cspell/commits/v9.3.1/packages/cspell-eslint-plugin)

Updates `@mikro-orm/cli` from 6.5.9 to 6.6.0
- [Release notes](https://github.com/mikro-orm/mikro-orm/releases)
- [Changelog](https://github.com/mikro-orm/mikro-orm/blob/master/CHANGELOG.md)
- [Commits](https://github.com/mikro-orm/mikro-orm/compare/v6.5.9...v6.6.0)

Updates `@types/node` from 24.10.0 to 24.10.1
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `eslint-plugin-jsdoc` from 61.1.12 to 61.2.0
- [Release notes](https://github.com/gajus/eslint-plugin-jsdoc/releases)
- [Changelog](https://github.com/gajus/eslint-plugin-jsdoc/blob/main/.releaserc)
- [Commits](https://github.com/gajus/eslint-plugin-jsdoc/compare/v61.1.12...v61.2.0)

Updates `jsdom` from 27.1.0 to 27.2.0
- [Release notes](https://github.com/jsdom/jsdom/releases)
- [Changelog](https://github.com/jsdom/jsdom/blob/main/Changelog.md)
- [Commits](https://github.com/jsdom/jsdom/compare/27.1.0...27.2.0)

---
updated-dependencies:
- dependency-name: "@mikro-orm/core"
  dependency-version: 6.6.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: regular
- dependency-name: "@mikro-orm/mariadb"
  dependency-version: 6.6.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: regular
- dependency-name: "@mikro-orm/reflection"
  dependency-version: 6.6.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: regular
- dependency-name: "@mikro-orm/sqlite"
  dependency-version: 6.6.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: regular
- dependency-name: "@cspell/eslint-plugin"
  dependency-version: 9.3.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: "@mikro-orm/cli"
  dependency-version: 6.6.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: regular
- dependency-name: "@types/node"
  dependency-version: 24.10.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: eslint-plugin-jsdoc
  dependency-version: 61.2.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: regular
- dependency-name: jsdom
  dependency-version: 27.2.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: regular
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
8 weeks agorefactor: add UUIDv4 type definition
Jérôme Benoit [Wed, 12 Nov 2025 15:15:59 +0000 (16:15 +0100)] 
refactor: add UUIDv4 type definition

Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
8 weeks agofeat(ocpp2): add RequestStopTransaction command (#1587)
Jérôme Benoit [Wed, 12 Nov 2025 14:01:19 +0000 (15:01 +0100)] 
feat(ocpp2): add RequestStopTransaction command (#1587)

* feat(ocpp2): add RequestStopTransaction command

Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
* test: improve charging station mock tests

Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
* chore: refine AI agent configurations

Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
* chore: refine serena memories

Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
* chore: ocpp log messages harmonization

Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
* chore: harmonize string casting

Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
* chore: improve debug level logging in OCPP stack

Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
* Update src/charging-station/ocpp/1.6/OCPP16ResponseService.ts

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Update src/charging-station/ocpp/1.6/OCPP16ResponseService.ts

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Apply suggestion from @Copilot

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* [autofix.ci] apply automated fixes

* fix: properly resolve evse id

Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
* refactor: add helper to lookup evse id

Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
* refactor: cleanup payload validation code

Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
* chore: cleanup logging code

Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
* refactor: cleanup payload validation code

Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
* refactor: align more with specs

Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
* refactor: constify some emums

Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
* chore: move opencode configuration to its directory

Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
* test: fix tests

Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
---------

Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
8 weeks agotest: fix tests
Jérôme Benoit [Wed, 12 Nov 2025 13:57:19 +0000 (14:57 +0100)] 
test: fix tests

Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
2 months agochore: move opencode configuration to its directory
Jérôme Benoit [Tue, 11 Nov 2025 16:54:11 +0000 (17:54 +0100)] 
chore: move opencode configuration to its directory

Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
2 months agochore(deps-dev): apply updates
Jérôme Benoit [Tue, 11 Nov 2025 13:25:14 +0000 (14:25 +0100)] 
chore(deps-dev): apply updates

Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
2 months agorefactor: constify some emums
Jérôme Benoit [Tue, 11 Nov 2025 13:15:26 +0000 (14:15 +0100)] 
refactor: constify some emums

Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
2 months agobuild(deps-dev): bump esbuild in the regular group (#1593)
dependabot[bot] [Tue, 11 Nov 2025 11:46:07 +0000 (12:46 +0100)] 
build(deps-dev): bump esbuild in the regular group (#1593)

Bumps the regular group with 1 update: [esbuild](https://github.com/evanw/esbuild).

Updates `esbuild` from 0.25.12 to 0.27.0
- [Release notes](https://github.com/evanw/esbuild/releases)
- [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG.md)
- [Commits](https://github.com/evanw/esbuild/compare/v0.25.12...v0.27.0)

---
updated-dependencies:
- dependency-name: esbuild
  dependency-version: 0.27.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: regular
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 months agorefactor: align more with specs
Jérôme Benoit [Mon, 10 Nov 2025 19:33:52 +0000 (20:33 +0100)] 
refactor: align more with specs

Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
2 months agorefactor: cleanup payload validation code
Jérôme Benoit [Mon, 10 Nov 2025 16:23:17 +0000 (17:23 +0100)] 
refactor: cleanup payload validation code

Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
2 months agochore: cleanup logging code
Jérôme Benoit [Mon, 10 Nov 2025 15:27:00 +0000 (16:27 +0100)] 
chore: cleanup logging code

Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
2 months agorefactor: cleanup payload validation code
Jérôme Benoit [Mon, 10 Nov 2025 14:30:23 +0000 (15:30 +0100)] 
refactor: cleanup payload validation code

Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
2 months agorefactor: add helper to lookup evse id
Jérôme Benoit [Sun, 9 Nov 2025 20:32:22 +0000 (21:32 +0100)] 
refactor: add helper to lookup evse id

Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
2 months agoMerge branch 'feat/request-stop-transaction' of github.com:SAP/e-mobility-charging...
Jérôme Benoit [Sun, 9 Nov 2025 18:23:32 +0000 (19:23 +0100)] 
Merge branch 'feat/request-stop-transaction' of github.com:SAP/e-mobility-charging-stations-simulator into feat/request-stop-transaction

2 months agofix: properly resolve evse id
Jérôme Benoit [Sun, 9 Nov 2025 18:22:46 +0000 (19:22 +0100)] 
fix: properly resolve evse id

Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
2 months ago[autofix.ci] apply automated fixes
autofix-ci[bot] [Sun, 9 Nov 2025 17:46:27 +0000 (17:46 +0000)] 
[autofix.ci] apply automated fixes

2 months agoApply suggestion from @Copilot
Jérôme Benoit [Sun, 9 Nov 2025 17:44:42 +0000 (18:44 +0100)] 
Apply suggestion from @Copilot

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2 months agoMerge branch 'main' into feat/request-stop-transaction
Jérôme Benoit [Sun, 9 Nov 2025 17:31:16 +0000 (18:31 +0100)] 
Merge branch 'main' into feat/request-stop-transaction

2 months agochore(deps-dev): apply updates
Jérôme Benoit [Sun, 9 Nov 2025 17:29:47 +0000 (18:29 +0100)] 
chore(deps-dev): apply updates

Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
2 months agoMerge branch 'main' into feat/request-stop-transaction
Jérôme Benoit [Sun, 9 Nov 2025 17:23:12 +0000 (18:23 +0100)] 
Merge branch 'main' into feat/request-stop-transaction

2 months agochore: remove report
Jérôme Benoit [Sun, 9 Nov 2025 17:20:28 +0000 (18:20 +0100)] 
chore: remove report

Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
2 months agoMerge branch 'main' into feat/request-stop-transaction
Jérôme Benoit [Sun, 9 Nov 2025 17:11:45 +0000 (18:11 +0100)] 
Merge branch 'main' into feat/request-stop-transaction

2 months agoUpdate src/charging-station/ocpp/1.6/OCPP16ResponseService.ts
Jérôme Benoit [Sun, 9 Nov 2025 17:11:32 +0000 (18:11 +0100)] 
Update src/charging-station/ocpp/1.6/OCPP16ResponseService.ts

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2 months agoUpdate src/charging-station/ocpp/1.6/OCPP16ResponseService.ts
Jérôme Benoit [Sun, 9 Nov 2025 17:11:17 +0000 (18:11 +0100)] 
Update src/charging-station/ocpp/1.6/OCPP16ResponseService.ts

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2 months agoMerge pull request #1589 from SAP/dependabot/npm_and_yarn/mongodb-7.0.0
Jérôme Benoit [Sun, 9 Nov 2025 17:10:21 +0000 (18:10 +0100)] 
Merge pull request #1589 from SAP/dependabot/npm_and_yarn/mongodb-7.0.0

build(deps): bump mongodb from 6.20.0 to 7.0.0

2 months agoMerge pull request #1591 from SAP/dependabot/npm_and_yarn/regular-931e5280ff
Jérôme Benoit [Sun, 9 Nov 2025 17:10:03 +0000 (18:10 +0100)] 
Merge pull request #1591 from SAP/dependabot/npm_and_yarn/regular-931e5280ff

build(deps): bump the regular group across 1 directory with 5 updates

2 months agoMerge pull request #1592 from SAP/dependabot/pip/tests/ocpp-server/regular-a11f95fe2b
Jérôme Benoit [Sun, 9 Nov 2025 17:09:43 +0000 (18:09 +0100)] 
Merge pull request #1592 from SAP/dependabot/pip/tests/ocpp-server/regular-a11f95fe2b

build(deps-dev): bump ruff from 0.14.3 to 0.14.4 in /tests/ocpp-server in the regular group

2 months agochore: improve debug level logging in OCPP stack feat/request-stop-transaction
Jérôme Benoit [Sun, 9 Nov 2025 16:30:23 +0000 (17:30 +0100)] 
chore: improve debug level logging in OCPP stack

Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
2 months agochore: harmonize string casting
Jérôme Benoit [Sun, 9 Nov 2025 13:50:02 +0000 (14:50 +0100)] 
chore: harmonize string casting

Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
2 months agochore: ocpp log messages harmonization
Jérôme Benoit [Sun, 9 Nov 2025 12:11:50 +0000 (13:11 +0100)] 
chore: ocpp log messages harmonization

Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
2 months agochore: refine serena memories
Jérôme Benoit [Fri, 7 Nov 2025 20:58:52 +0000 (21:58 +0100)] 
chore: refine serena memories

Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
2 months agobuild(deps-dev): bump ruff in /tests/ocpp-server in the regular group
dependabot[bot] [Fri, 7 Nov 2025 16:11:23 +0000 (16:11 +0000)] 
build(deps-dev): bump ruff in /tests/ocpp-server in the regular group

Bumps the regular group in /tests/ocpp-server with 1 update: [ruff](https://github.com/astral-sh/ruff).

Updates `ruff` from 0.14.3 to 0.14.4
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](https://github.com/astral-sh/ruff/compare/0.14.3...0.14.4)

---
updated-dependencies:
- dependency-name: ruff
  dependency-version: 0.14.4
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: regular
...

Signed-off-by: dependabot[bot] <support@github.com>
2 months agobuild(deps): bump the regular group across 1 directory with 5 updates
dependabot[bot] [Fri, 7 Nov 2025 16:07:05 +0000 (16:07 +0000)] 
build(deps): bump the regular group across 1 directory with 5 updates

Bumps the regular group with 5 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [@cspell/eslint-plugin](https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell-eslint-plugin) | `9.2.2` | `9.3.0` |
| [vue](https://github.com/vuejs/core) | `3.5.22` | `3.5.24` |
| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.0.7` | `4.0.8` |
| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.2.0` | `7.2.2` |
| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.0.7` | `4.0.8` |

Updates `@cspell/eslint-plugin` from 9.2.2 to 9.3.0
- [Release notes](https://github.com/streetsidesoftware/cspell/releases)
- [Changelog](https://github.com/streetsidesoftware/cspell/blob/main/packages/cspell-eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/streetsidesoftware/cspell/commits/v9.3.0/packages/cspell-eslint-plugin)

Updates `vue` from 3.5.22 to 3.5.24
- [Release notes](https://github.com/vuejs/core/releases)
- [Changelog](https://github.com/vuejs/core/blob/main/CHANGELOG.md)
- [Commits](https://github.com/vuejs/core/compare/v3.5.22...v3.5.24)

Updates `@vitest/coverage-v8` from 4.0.7 to 4.0.8
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.0.8/packages/coverage-v8)

Updates `vite` from 7.2.0 to 7.2.2
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v7.2.2/packages/vite)

Updates `vitest` from 4.0.7 to 4.0.8
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.0.8/packages/vitest)

---
updated-dependencies:
- dependency-name: "@cspell/eslint-plugin"
  dependency-version: 9.3.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: regular
- dependency-name: vue
  dependency-version: 3.5.24
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: "@vitest/coverage-v8"
  dependency-version: 4.0.8
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: vite
  dependency-version: 7.2.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: vitest
  dependency-version: 4.0.8
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: regular
...

Signed-off-by: dependabot[bot] <support@github.com>
2 months agochore: refine AI agent configurations
Jérôme Benoit [Thu, 6 Nov 2025 22:36:49 +0000 (23:36 +0100)] 
chore: refine AI agent configurations

Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
2 months ago[autofix.ci] apply automated fixes
autofix-ci[bot] [Thu, 6 Nov 2025 16:08:53 +0000 (16:08 +0000)] 
[autofix.ci] apply automated fixes

2 months agobuild(deps): bump mongodb from 6.20.0 to 7.0.0
dependabot[bot] [Thu, 6 Nov 2025 16:07:16 +0000 (16:07 +0000)] 
build(deps): bump mongodb from 6.20.0 to 7.0.0

Bumps [mongodb](https://github.com/mongodb/node-mongodb-native) from 6.20.0 to 7.0.0.
- [Release notes](https://github.com/mongodb/node-mongodb-native/releases)
- [Changelog](https://github.com/mongodb/node-mongodb-native/blob/main/HISTORY.md)
- [Commits](https://github.com/mongodb/node-mongodb-native/compare/v6.20.0...v7.0.0)

---
updated-dependencies:
- dependency-name: mongodb
  dependency-version: 7.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2 months agoCreate AI-Driven Development Report
Jérôme Benoit [Thu, 6 Nov 2025 15:53:50 +0000 (16:53 +0100)] 
Create AI-Driven Development Report

2 months agotest: improve charging station mock tests
Jérôme Benoit [Wed, 5 Nov 2025 17:13:17 +0000 (18:13 +0100)] 
test: improve charging station mock tests

Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
2 months agofeat(ocpp2): add RequestStopTransaction command
Jérôme Benoit [Wed, 5 Nov 2025 16:15:19 +0000 (17:15 +0100)] 
feat(ocpp2): add RequestStopTransaction command

Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
2 months agochore(deps-dev): apply updates
Jérôme Benoit [Wed, 5 Nov 2025 11:58:44 +0000 (12:58 +0100)] 
chore(deps-dev): apply updates

Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>