]>
Piment Noir Git Repositories - e-mobility-charging-stations-simulator.git/log
renovate[bot] [Fri, 16 Jan 2026 13:01:58 +0000 (14:01 +0100)]
chore(deps): update all non-major dependencies (#1652)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Jérôme Benoit [Thu, 15 Jan 2026 18:17:28 +0000 (19:17 +0100)]
chore: update OpenSpec artefacts
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
renovate[bot] [Thu, 15 Jan 2026 12:02:42 +0000 (13:02 +0100)]
fix(deps): update all non-major dependencies (#1650)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Jérôme Benoit [Tue, 13 Jan 2026 15:42:33 +0000 (16:42 +0100)]
chore: release main (#1645)
* chore: release main
* [autofix.ci] apply automated fixes
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Olivier Bagot [Tue, 13 Jan 2026 15:31:36 +0000 (16:31 +0100)]
fix: Change connector boot status to be available at boot (#1641)
* fix: connector boot status available by default
* fix: connector boot status available by default
* chore: add unit tests to getBootConnectorStatus
* fix: refine connector boot status logic based on reviewer feedback
- Restore charging station and connector availability checks
- Only restore previous status when transaction is in progress (transactionStarted === true)
- Add isChargingStationAvailable() method to test factory
- Add comprehensive tests for all scenarios including:
- Charging station/connector unavailable
- Transaction in progress (restore previous status)
- Boot status from template
- Default to Available
Addresses review feedback from PR #1641 about properly handling:
- Station/connector availability
- Conditional previous status restoration
- Transaction state considerations
* refactor: remove redundant comments from getBootConnectorStatus
---------
Co-authored-by: Jérôme Benoit <jerome.benoit@sap.com>
Co-authored-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
Jérôme Benoit [Tue, 13 Jan 2026 11:02:24 +0000 (12:02 +0100)]
Merge pull request #1648 from SAP/renovate/lock-file-maintenance
chore(deps): lock file maintenance
renovate[bot] [Tue, 13 Jan 2026 10:39:01 +0000 (10:39 +0000)]
chore(deps): lock file maintenance
Jérôme Benoit [Tue, 13 Jan 2026 10:34:16 +0000 (11:34 +0100)]
Merge pull request #1649 from SAP/renovate/all-minor-patch
chore(deps): update all non-major dependencies
renovate[bot] [Tue, 13 Jan 2026 02:29:39 +0000 (02:29 +0000)]
chore(deps): update all non-major dependencies
Jérôme Benoit [Sun, 11 Jan 2026 18:37:31 +0000 (19:37 +0100)]
Merge branch 'fix/config-read-hardening'
Jérôme Benoit [Sun, 11 Jan 2026 18:36:03 +0000 (19:36 +0100)]
fix: improve configuration file validation and error handling
- Add validation for null/empty configurations after parsing
- Add validation for missing configurationHash before caching
- Add fallback to cached config on file read errors with warning
- Remove non-null assertion on configurationHash assignment
Jérôme Benoit [Sun, 11 Jan 2026 17:51:10 +0000 (18:51 +0100)]
fix: harden ChargingStation null-safety
Jérôme Benoit [Sun, 11 Jan 2026 13:11:07 +0000 (14:11 +0100)]
test: adjust tolerance for delay checks
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
renovate[bot] [Sun, 11 Jan 2026 13:07:09 +0000 (14:07 +0100)]
chore(deps): update dependency @types/node to ^24.10.7 (#1646)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
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>
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>
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.
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>
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>
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>
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>
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.
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>
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>
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
renovate[bot] [Tue, 6 Jan 2026 18:12:16 +0000 (18:12 +0000)]
fix(deps): update all non-major dependencies
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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
renovate[bot] [Wed, 26 Nov 2025 06:38:26 +0000 (06:38 +0000)]
fix(deps): update all non-major dependencies
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>
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>
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>
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>
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>
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
renovate[bot] [Sat, 22 Nov 2025 12:41:37 +0000 (12:41 +0000)]
chore(deps): update all non-major dependencies
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>
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>
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
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
renovate[bot] [Fri, 21 Nov 2025 00:47:15 +0000 (00:47 +0000)]
chore(deps): update actions/checkout action to v6
renovate[bot] [Fri, 21 Nov 2025 00:47:08 +0000 (00:47 +0000)]
chore(deps): update all non-major dependencies
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>
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>
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>
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>
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>
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>
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>
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>
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>
Jérôme Benoit [Sun, 16 Nov 2025 23:35:12 +0000 (00:35 +0100)]
Revert "chore: switch to renovate"
This reverts commit
a9fb1c9519f6bc7342a017bc1ca1706ee7d248b8 .
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>
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
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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
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>
autofix-ci[bot] [Sun, 9 Nov 2025 17:46:27 +0000 (17:46 +0000)]
[autofix.ci] apply automated fixes
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>
Jérôme Benoit [Sun, 9 Nov 2025 17:31:16 +0000 (18:31 +0100)]
Merge branch 'main' into feat/request-stop-transaction
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>
Jérôme Benoit [Sun, 9 Nov 2025 17:23:12 +0000 (18:23 +0100)]
Merge branch 'main' into feat/request-stop-transaction
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>
Jérôme Benoit [Sun, 9 Nov 2025 17:11:45 +0000 (18:11 +0100)]
Merge branch 'main' into feat/request-stop-transaction
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>
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>
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
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