]>
 
 
Piment Noir Git Repositories - e-mobility-charging-stations-simulator.git/log 
 
 
 
 
 
 
dependabot[bot]  [Mon, 3 Nov 2025 17:09:38 +0000  (17:09 +0000)]  
 
build(deps-dev): bump the regular group with 4 updates 
 
Bumps the regular group with 4 updates: [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js), [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node), [eslint](https://github.com/eslint/eslint) and [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc). 
 
Updates `@eslint/js` from 9.38.0 to 9.39.0 
- [Release notes](https://github.com/eslint/eslint/releases) 
- [Commits](https://github.com/eslint/eslint/commits/v9.39.0/packages/js) 
 
Updates `@types/node` from 24.9.2 to 24.10.0 
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) 
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) 
 
Updates `eslint` from 9.38.0 to 9.39.0 
- [Release notes](https://github.com/eslint/eslint/releases) 
- [Commits](https://github.com/eslint/eslint/compare/v9.38.0...v9.39.0) 
 
Updates `eslint-plugin-jsdoc` from 61.1.11 to 61.1.12 
- [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.11...v61.1.12) 
 
--- 
updated-dependencies: 
- dependency-name: "@eslint/js" 
  dependency-version: 9.39.0 
  dependency-type: direct:development 
  update-type: version-update:semver-minor 
  dependency-group: regular 
- dependency-name: "@types/node" 
  dependency-version: 24.10.0 
  dependency-type: direct:development 
  update-type: version-update:semver-minor 
  dependency-group: regular 
- dependency-name: eslint 
  dependency-version: 9.39.0 
  dependency-type: direct:development 
  update-type: version-update:semver-minor 
  dependency-group: regular 
- dependency-name: eslint-plugin-jsdoc 
  dependency-version: 61.1.12 
  dependency-type: direct:development 
  update-type: version-update:semver-patch 
  dependency-group: regular 
... 
 
Signed-off-by: dependabot[bot] <support@github.com>  
Jérôme Benoit  [Mon, 3 Nov 2025 16:44:04 +0000  (17:44 +0100)]  
 
feat(ocpp2): add RequestStartTransaction command (#1583) 
 
* feat(ocpp2): add RequestStartTransaction command 
 
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>  
* chore: refine opencode configuration 
 
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>  
* chore: refine opencode configuration 
 
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>  
* refactor: cleanups OCPP2 type definition 
 
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>  
* fix: ocpp2 type definition 
 
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>  
* refactor: standardize OCPP2 unit references using enum constants 
 
- Replace hardcoded unit strings with OCPP20UnitEnumType enum references in Variable Registry 
- Add CHARS custom extension to OCPP20UnitEnumType for non-standard character count units 
- Update OCPP20UnitOfMeasure interface to use enum type for better type safety 
- Improves type safety and maintains single source of truth for OCPP2 units 
 
* refactor: move OCPP20UnitEnumType enum to Common.ts for better architectural organization 
 
* chore: cleanup meter values types integration 
 
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>  
* refactor: cleanup OCPP stack error messages 
 
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>  
* refactor: use enums in variables registry 
 
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>  
* Update tests/ChargingStationFactory.ts 
 
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>  
* fix: proper type definition for SampledValueTemplate 
 
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>  
* refactor: code formatting 
 
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>  
* Apply suggestion from @Copilot 
 
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>  
* test: refine request transaction payload 
 
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>  
* refactor: handle remoteStartId 
 
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>  
* docs: update README.md 
 
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>  
Jérôme Benoit  [Sun, 2 Nov 2025 12:44:07 +0000  (13:44 +0100)]  
 
refactor: factor out OCPP2 MeterValues types definition 
 
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>  
Jérôme Benoit  [Sun, 2 Nov 2025 12:18:08 +0000  (13:18 +0100)]  
 
chore(deps-dev): apply updates 
 
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>  
Jérôme Benoit  [Sun, 2 Nov 2025 11:53:58 +0000  (12:53 +0100)]  
 
Merge branch 'main' of github.com:SAP/e-mobility-charging-stations-simulator 
 
Jérôme Benoit  [Sun, 2 Nov 2025 11:53:28 +0000  (12:53 +0100)]  
 
chore: refine GH copilot instructions 
 
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>  
dependabot[bot]  [Fri, 31 Oct 2025 18:22:08 +0000  (19:22 +0100)]  
 
build(deps-dev): bump ruff from 0.14.2 to 0.14.3 in /tests/ocpp-server in the regular group 
 
Approved automatically; merging Dependabot PR after checks. 
 
dependabot[bot]  [Fri, 31 Oct 2025 18:20:54 +0000  (19:20 +0100)]  
 
build(deps-dev): bump the regular group with 4 updates 
 
Approved automatically; merging Dependabot PR after checks. 
 
Jérôme Benoit  [Fri, 31 Oct 2025 14:55:14 +0000  (15:55 +0100)]  
 
Merge pull request #1580 from SAP/dependabot/npm_and_yarn/tar-7.5.2 
 
build(deps): bump tar from 7.5.1 to 7.5.2 
 
dependabot[bot]  [Fri, 31 Oct 2025 10:04:19 +0000  (10:04 +0000)]  
 
build(deps): bump tar from 7.5.1 to 7.5.2 
 
Bumps [tar](https://github.com/isaacs/node-tar) from 7.5.1 to 7.5.2. 
- [Release notes](https://github.com/isaacs/node-tar/releases) 
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md) 
- [Commits](https://github.com/isaacs/node-tar/compare/v7.5.1...v7.5.2) 
 
--- 
updated-dependencies: 
- dependency-name: tar 
  dependency-version: 7.5.2 
  dependency-type: direct:production 
... 
 
Signed-off-by: dependabot[bot] <support@github.com>  
Jérôme Benoit  [Fri, 31 Oct 2025 10:02:59 +0000  (11:02 +0100)]  
 
Merge pull request #1579 from SAP/dependabot/npm_and_yarn/regular-
6257a3fdb2 
build(deps-dev): bump eslint-plugin-jsdoc from 61.1.10 to 61.1.11 in the regular group
 
dependabot[bot]  [Thu, 30 Oct 2025 16:06:25 +0000  (16:06 +0000)]  
 
build(deps-dev): bump eslint-plugin-jsdoc in the regular group 
 
Bumps the regular group with 1 update: [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc). 
 
Updates `eslint-plugin-jsdoc` from 61.1.10 to 61.1.11 
- [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.10...v61.1.11) 
 
--- 
updated-dependencies: 
- dependency-name: eslint-plugin-jsdoc 
  dependency-version: 61.1.11 
  dependency-type: direct:development 
  update-type: version-update:semver-patch 
  dependency-group: regular 
... 
 
Signed-off-by: dependabot[bot] <support@github.com>  
Jérôme Benoit  [Thu, 30 Oct 2025 14:44:58 +0000  (15:44 +0100)]  
 
fix(ocpp2): refine variables handling 
 
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>  
Jérôme Benoit  [Thu, 30 Oct 2025 12:13:37 +0000  (13:13 +0100)]  
 
refactor(ocpp2): introduce measurand enum and use it 
 
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>  
Jérôme Benoit  [Thu, 30 Oct 2025 09:49:51 +0000  (10:49 +0100)]  
 
chore: add opencode commands to run simulator tests 
 
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>  
Jérôme Benoit  [Wed, 29 Oct 2025 22:33:37 +0000  (23:33 +0100)]  
 
test(ocpp20): fix invalid list formats test for read-only FileTransferProtocols 
 
Jérôme Benoit  [Wed, 29 Oct 2025 22:29:12 +0000  (23:29 +0100)]  
 
test(ocpp20): add read-only FileTransferProtocols regression test 
 
Jérôme Benoit  [Wed, 29 Oct 2025 22:25:09 +0000  (23:25 +0100)]  
 
test(ocpp20): add GetVariables list defaults coverage and update registry enumerations 
 
Jérôme Benoit  [Wed, 29 Oct 2025 22:02:33 +0000  (23:02 +0100)]  
 
fix(ocpp20): align TxStartPoint/TxStopPoint defaults and enumerations with OCPP 2.0.1 errata 
 
Jérôme Benoit  [Wed, 29 Oct 2025 21:34:04 +0000  (22:34 +0100)]  
 
feat(ocpp20): add SetVariables handling with runtime + persistent var… (#1576) 
 
* feat(ocpp20): add SetVariables handling with runtime + persistent variable support and tests 
 
* refactor(ocpp20): unify validation messages and remove success reason codes 
 
* feat(ocpp20): extend variable manager with EVSE support, runtime overrides + validation refactor 
 
* chore(openspec): add EVSE AuthorizeRemoteStart support proposal and spec delta 
 
* chore(openspec): mark EVSE AuthorizeRemoteStart tasks completed (except validation/archive) 
 
* chore(openspec): archive add-evse-authorizeremotestart-support change 
 
* chore(openspec): archive refactor-ocpp20-variable-proxy change 
 
* refactor: drop resetRuntimeVariables\n\nBREAKING CHANGE: use resetRuntimeOverrides() instead 
 
* refactor(config): enum comparisons with explicit string casting 
 
* refactor(charging-station): conditionally reset OCPP 2.x runtime overrides 
 
* refactor(tests): use date-fns helper for heartbeat interval conversion 
 
* refactor(tests,config): replace manual heartbeat conversions and minor cleanups 
 
* refactor: cleanup OCPP stack stop API 
 
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>  
* test(ocpp20): consolidate setVariables tests into main VariableManager suite 
 
* refactor: variable namespace alignment 
 
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>  
* refactor(validation): simplify configuration value integer checks with Number.isInteger 
 
* test(ocpp20): add edge case validation tests and rename trimmed variable 
 
* refactor: cleanup configuration value validation 
 
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>  
* feat(validation): tighten positive integer checks for OCPP 2.0 variables 
 
* test(ocpp20): simplify BootNotification interval 
 
* feat(ocpp20): add variable metadata constraints 
 
* refactor: cleanups variable value validation 
 
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>  
* refactor: ocpp2 spec alignment 
 
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>  
* fix: handle variables in a case incensitive way 
 
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>  
* feat(ocpp20): add Items/Bytes limits, ReportingValueSize, AuthCtrlr; adopt void tests 
 
* refactor(ocpp20): wrap int parsing in VariableManager with tolerant toIntOrNaN 
 
* refactor(ocpp20): use tolerant int parsing in IncomingRequestService for Items/Bytes limits 
 
* refactor(ocpp20): centralize toIntOrNaN via shared util 
 
* test(utils): add convertToIntOrNaN coverage and remove redundant aliases in OCPP20 services 
 
* refactor: use getter to access configuration key 
 
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>  
* feat(ocpp20): integrate registry-driven characteristics & combined reboot logic in SetVariables 
 
* refactor(ocpp20): restore variable manager logic; migrate to enums 
 
* feat(ocpp20): add variable characteristics registry for enum-backed SetVariables 
 
* refactor(ocpp20): migrate variable manager to unified registry and drop legacy metadata 
 
* chore(lint): add JSDoc for variable registry helpers and whitelist deauthorize 
 
* refactor(ocpp20): remove legacy alias/case-insensitive paths and relocate component variables 
 
* refactor(ocpp20): harmonize variable metadata param naming (variableMetaData) 
 
* refactor(ocpp20): standardize metadata identifier casing (variableMetadata) 
 
* Apply suggestion from @Copilot 
 
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>  
* test(ocpp20): adjust SetVariables propagation tests and HeartbeatInterval component 
 
* feat(ocpp20): enhance variable registry, size limits, MinSet/MaxSet 
 
- Add MinSet/MaxSet overrides and retrieval 
- Refine ConfigurationValueSize/ValueSize effective limit logic 
- Skip auto-create for unset size limit vars and instance-scoped persistent vars 
- Enrich FullInventory report with registry variable data 
- Improve integer validation and reason codes (decimal, zero, bounds) 
- Persist measurementTimeSeries (CircularBuffer to array) safely 
- Adjust persistence (OrganizationName non-overwrite, instance-scoped skip) 
- Refactor has() and validateUUID for broader type safety 
- Use valid WebSocket URLs for ConnectionUrl size tests 
- Add public accessors for base report status and data 
 
* feat(ocpp20): set 2500 max value length; use TooLargeElement reason 
 
* feat(ocpp20): add absolute max constant; align truncation logic and persistence tests 
 
* refactor(ocpp20): use OCPP_VALUE_ABSOLUTE_MAX_LENGTH constant for size limit metadata 
 
* chore(tests,ui): normalize comments, centralize UI timeout and size limit references 
 
* refactor: cleanup variable namespace 
 
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>  
* feat(ocpp20): flatten MessageAttemptInterval instance for persistent config key 
 
* chore(ocpp20): add TODO for generic instance flattening handling 
 
* refactor: revert incorrects changes 
 
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>  
* refactor: align variable namespace 
 
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>  
* refactor: remove unneeded public wrappers for UTs only purpose 
 
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>  
* refactor: cleanup code comments 
 
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>  
* feat(ocpp20,get-variables): accept empty Target (B06.FR.13) and add edge case tests\ndocs(ocpp20): add GetVariables gap analysis, mark B06.FR.13 conformant 
 
* fix: silence linter issues 
 
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>  
* test: remove incorrect tests 
 
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>  
* docs(ocpp20): update GetVariables gap analysis and simplify lint-staged cache usage 
 
* chore: revert lint-staged caching removal 
 
* feat(ocpp20): add write-only variable, MinSet/MaxSet support and instance auto-create skip 
 
* fix(ocpp20): remove MinSet/MaxSet from ConnectionUrl supportedAttributes for spec compliance 
 
* docs(ocpp20): clarify removal of MinSet/MaxSet from ConnectionUrl variable 
 
* fix(ocpp20): remove HeartbeatInterval MinSet/MaxSet 
 
* fix(ocpp20): restrict GetBaseReport and variable registry to Actual attribute only 
 
* docs(changelog): add unreleased section for ocpp20 attribute restriction fix 
 
* chore(ocpp20): remove obsolete comments after attribute restriction refactor 
 
* test(ocpp20): adjust MessageAttemptInterval & GetBaseReport to Actual-only validation 
 
* chore(ocpp20): streamline variable registry comments and group sections 
 
* feat(ocpp20): add missing ChargingStation vars AvailabilityState Available SupplyPhases 
 
* fix: refine variable registry 
 
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>  
* refactor: use existing enum 
 
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>  
* test: add configuration utils tests 
 
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>  
* docs: removed outdated markdown 
 
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>  
* refactor: factor out common logic 
 
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>  
* refactor: use builtin helpers 
 
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>  
* refactor: remove unneeded comment 
 
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: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>  
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>  
dependabot[bot]  [Wed, 29 Oct 2025 16:41:30 +0000  (17:41 +0100)]  
 
build(deps-dev): bump the regular group with 4 updates 
 
Bump dev dependencies: @types/node 24.9.2; eslint-plugin-jsdoc 61.1.10; @vitest/coverage-v8 4.0.5; vitest 4.0.5. 
 
Jérôme Benoit  [Mon, 27 Oct 2025 20:01:58 +0000  (21:01 +0100)]  
 
Merge pull request #1577 from SAP/dependabot/npm_and_yarn/regular-
60f3370af4 
build(deps-dev): bump the regular group with 3 updates
 
dependabot[bot]  [Mon, 27 Oct 2025 16:26:33 +0000  (16:26 +0000)]  
 
build(deps-dev): bump the regular group with 3 updates 
 
Bumps the regular group with 3 updates: [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc), [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) and [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest). 
 
Updates `eslint-plugin-jsdoc` from 61.1.8 to 61.1.9 
- [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.8...v61.1.9) 
 
Updates `@vitest/coverage-v8` from 4.0.3 to 4.0.4 
- [Release notes](https://github.com/vitest-dev/vitest/releases) 
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.0.4/packages/coverage-v8) 
 
Updates `vitest` from 4.0.3 to 4.0.4 
- [Release notes](https://github.com/vitest-dev/vitest/releases) 
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.0.4/packages/vitest) 
 
--- 
updated-dependencies: 
- dependency-name: eslint-plugin-jsdoc 
  dependency-version: 61.1.9 
  dependency-type: direct:development 
  update-type: version-update:semver-patch 
  dependency-group: regular 
- dependency-name: "@vitest/coverage-v8" 
  dependency-version: 4.0.4 
  dependency-type: direct:development 
  update-type: version-update:semver-patch 
  dependency-group: regular 
- dependency-name: vitest 
  dependency-version: 4.0.4 
  dependency-type: direct:development 
  update-type: version-update:semver-patch 
  dependency-group: regular 
... 
 
Signed-off-by: dependabot[bot] <support@github.com>  
Jérôme Benoit  [Mon, 27 Oct 2025 00:03:02 +0000  (01:03  +0100)]  
 
chore: refine openspec configuration 
 
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>  
Jérôme Benoit  [Sun, 26 Oct 2025 22:13:30 +0000  (23:13 +0100)]  
 
chore: refine openspec project.md 
 
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>  
Jérôme Benoit  [Sun, 26 Oct 2025 21:32:55 +0000  (22:32 +0100)]  
 
chore: add openspec + opencode configuration structure 
 
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>  
Jérôme Benoit  [Sun, 26 Oct 2025 21:25:24 +0000  (22:25 +0100)]  
 
chore: refine Serena memories 
 
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>  
Jérôme Benoit  [Fri, 24 Oct 2025 21:29:59 +0000  (23:29 +0200)]  
 
chore(deps-dev): apply updates 
 
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>  
Jérôme Benoit  [Fri, 24 Oct 2025 19:19:34 +0000  (21:19 +0200)]  
 
Merge branch 'main' of github.com:SAP/e-mobility-charging-stations-simulator 
 
Jérôme Benoit  [Fri, 24 Oct 2025 19:14:46 +0000  (21:14 +0200)]  
 
feat(ocpp2): add Reset command support 
 
References #39 
 
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>  
dependabot[bot]  [Fri, 24 Oct 2025 17:23:01 +0000  (19:23 +0200)]  
 
build(deps-dev): bump ruff in /tests/ocpp-server in the regular group (#1575) 
 
Bumps the regular group in /tests/ocpp-server with 1 update: [ruff](https://github.com/astral-sh/ruff). 
 
Updates `ruff` from 0.14.1 to 0.14.2 
- [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.1...0.14.2) 
 
--- 
updated-dependencies: 
- dependency-name: ruff 
  dependency-version: 0.14.2 
  dependency-type: direct:development 
  update-type: version-update:semver-patch 
  dependency-group: regular 
... 
 
Signed-off-by: dependabot[bot] <support@github.com>  
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>  
dependabot[bot]  [Fri, 24 Oct 2025 17:21:43 +0000  (19:21 +0200)]  
 
build(deps-dev): bump the regular group with 3 updates (#1574) 
 
Bumps the regular group with 3 updates: [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc), [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) and [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest). 
 
Updates `eslint-plugin-jsdoc` from 61.1.5 to 61.1.7 
- [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.5...v61.1.7) 
 
Updates `@vitest/coverage-v8` from 4.0.1 to 4.0.3 
- [Release notes](https://github.com/vitest-dev/vitest/releases) 
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.0.3/packages/coverage-v8) 
 
Updates `vitest` from 4.0.1 to 4.0.3 
- [Release notes](https://github.com/vitest-dev/vitest/releases) 
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.0.3/packages/vitest) 
 
--- 
updated-dependencies: 
- dependency-name: eslint-plugin-jsdoc 
  dependency-version: 61.1.7 
  dependency-type: direct:development 
  update-type: version-update:semver-patch 
  dependency-group: regular 
- dependency-name: "@vitest/coverage-v8" 
  dependency-version: 4.0.3 
  dependency-type: direct:development 
  update-type: version-update:semver-patch 
  dependency-group: regular 
- dependency-name: vitest 
  dependency-version: 4.0.3 
  dependency-type: direct:development 
  update-type: version-update:semver-patch 
  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  [Fri, 24 Oct 2025 15:00:43 +0000  (17:00 +0200)]  
 
feat(ocpp2): add GetVariables command support (#1568) 
 
* feat(ocpp2): add GetVariables command support 
 
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>  
* test: add GetVariables command UTs 
 
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>  
* test: fix ocpp2 test expectation 
 
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>  
* refactor: refine OCPP2 type definitions and usages 
 
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>  
* test: factor out mock charging station instance creation code 
 
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>  
* test: add OCPP2 GetBaseReport command tests 
 
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>  
* refactor: cleanup GetBaseReport implementation 
 
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>  
* refactor: address review comment 
 
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>  
* test: add OCPP 2 BootNotification and NotifyReport commands tests 
 
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>  
* test: improve OCPP2 mock server commands support 
 
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>  
* fix: request handler are not supposed to throw OCPPError 
 
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>  
* chore: refine Serena MCP setup 
 
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>  
* chore: refine Serena MCP configuration 
 
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>  
* test: add more OCPP2 commands UTs 
 
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>  
* fix: variable manager compliance with specs 
 
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>  
* refactor: cleanup OCPP2 namespace 
 
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>  
--------- 
 
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>  
Jérôme Benoit  [Fri, 24 Oct 2025 13:04:07 +0000  (15:04 +0200)]  
 
test: align sleep related tests 
 
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>  
Jérôme Benoit  [Thu, 23 Oct 2025 21:57:38 +0000  (23:57 +0200)]  
 
fix: avoid circular module dependency 
 
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>  
Jérôme Benoit  [Thu, 23 Oct 2025 20:46:24 +0000  (22:46 +0200)]  
 
build(deps): bump the regular group with 7 updates (#1572) 
 
Mise à jour automatique des dépendances par Dependabot: 
- @mikro-orm/core, @mikro-orm/mariadb, @mikro-orm/reflection, @mikro-orm/sqlite, @mikro-orm/cli 
- lint-staged 
- vite 
 
dependabot[bot]  [Thu, 23 Oct 2025 16:07:21 +0000  (16:07 +0000)]  
 
build(deps): bump the regular group with 7 updates 
 
Bumps the regular group with 7 updates: 
 
| Package | From | To | 
| --- | --- | --- | 
| [@mikro-orm/core](https://github.com/mikro-orm/mikro-orm) | `6.5.8` | `6.5.9` | 
| [@mikro-orm/mariadb](https://github.com/mikro-orm/mikro-orm) | `6.5.8` | `6.5.9` | 
| [@mikro-orm/reflection](https://github.com/mikro-orm/mikro-orm) | `6.5.8` | `6.5.9` | 
| [@mikro-orm/sqlite](https://github.com/mikro-orm/mikro-orm) | `6.5.8` | `6.5.9` | 
| [@mikro-orm/cli](https://github.com/mikro-orm/mikro-orm) | `6.5.8` | `6.5.9` | 
| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.2.5` | `16.2.6` | 
| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.1.11` | `7.1.12` | 
 
Updates `@mikro-orm/core` from 6.5.8 to 6.5.9 
- [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.8...v6.5.9) 
 
Updates `@mikro-orm/mariadb` from 6.5.8 to 6.5.9 
- [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.8...v6.5.9) 
 
Updates `@mikro-orm/reflection` from 6.5.8 to 6.5.9 
- [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.8...v6.5.9) 
 
Updates `@mikro-orm/sqlite` from 6.5.8 to 6.5.9 
- [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.8...v6.5.9) 
 
Updates `@mikro-orm/cli` from 6.5.8 to 6.5.9 
- [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.8...v6.5.9) 
 
Updates `lint-staged` from 16.2.5 to 16.2.6 
- [Release notes](https://github.com/lint-staged/lint-staged/releases) 
- [Changelog](https://github.com/lint-staged/lint-staged/blob/main/CHANGELOG.md) 
- [Commits](https://github.com/lint-staged/lint-staged/compare/v16.2.5...v16.2.6) 
 
Updates `vite` from 7.1.11 to 7.1.12 
- [Release notes](https://github.com/vitejs/vite/releases) 
- [Changelog](https://github.com/vitejs/vite/blob/v7.1.12/packages/vite/CHANGELOG.md) 
- [Commits](https://github.com/vitejs/vite/commits/v7.1.12/packages/vite) 
 
--- 
updated-dependencies: 
- dependency-name: "@mikro-orm/core" 
  dependency-version: 6.5.9 
  dependency-type: direct:production 
  update-type: version-update:semver-patch 
  dependency-group: regular 
- dependency-name: "@mikro-orm/mariadb" 
  dependency-version: 6.5.9 
  dependency-type: direct:production 
  update-type: version-update:semver-patch 
  dependency-group: regular 
- dependency-name: "@mikro-orm/reflection" 
  dependency-version: 6.5.9 
  dependency-type: direct:production 
  update-type: version-update:semver-patch 
  dependency-group: regular 
- dependency-name: "@mikro-orm/sqlite" 
  dependency-version: 6.5.9 
  dependency-type: direct:production 
  update-type: version-update:semver-patch 
  dependency-group: regular 
- dependency-name: "@mikro-orm/cli" 
  dependency-version: 6.5.9 
  dependency-type: direct:development 
  update-type: version-update:semver-patch 
  dependency-group: regular 
- dependency-name: lint-staged 
  dependency-version: 16.2.6 
  dependency-type: direct:development 
  update-type: version-update:semver-patch 
  dependency-group: regular 
- dependency-name: vite 
  dependency-version: 7.1.12 
  dependency-type: direct:development 
  update-type: version-update:semver-patch 
  dependency-group: regular 
... 
 
Signed-off-by: dependabot[bot] <support@github.com>  
dependabot[bot]  [Wed, 22 Oct 2025 20:59:25 +0000  (22:59 +0200)]  
 
build(deps-dev): bump vitest from 3.2.4 to 4.0.1 in the vitest group (#1570) 
 
Bumps the vitest group with 1 update: vitest. 
 
Updates `vitest` from 3.2.4 to 4.0.1 
- [Release notes](https://github.com/vitest-dev/vitest/releases) 
- [Changelog](https://github.com/vitest-dev/vitest/blob/main/CHANGELOG.md) 
- [Commits](https://github.com/vitest-dev/vitest/compare/v3.2.4...v4.0.1) 
 
--- 
updated-dependencies: 
- dependency-name: vitest 
  dependency-type: direct:development 
  update-type: version-update:semver-major 
... 
 
Signed-off-by: dependabot[bot] <support@github.com>  
dependabot[bot]  [Wed, 22 Oct 2025 20:58:56 +0000  (22:58 +0200)]  
 
build(deps-dev): bump @cspell/eslint-plugin from 9.2.1 to 9.2.2 in the regular group (#1569) 
 
Bumps the regular group with 1 update: @cspell/eslint-plugin. 
 
Updates `@cspell/eslint-plugin` from 9.2.1 to 9.2.2 
- [Release notes](https://github.com/streetsidesoftware/cspell/releases) 
- [Changelog](https://github.com/streetsidesoftware/cspell/blob/main/CHANGELOG.md) 
- [Commits](https://github.com/streetsidesoftware/cspell/compare/@cspell/eslint-plugin@9.2.1...@cspell/eslint-plugin@9.2.2) 
 
--- 
updated-dependencies: 
- dependency-name: "@cspell/eslint-plugin" 
  dependency-type: direct:development 
  update-type: version-update:semver-patch 
... 
 
Signed-off-by: dependabot[bot] <support@github.com>  
dependabot[bot]  [Wed, 22 Oct 2025 20:57:12 +0000  (22:57 +0200)]  
 
build(deps-dev): bump @vitest/coverage-v8 from 3.2.4 to 4.0.1 
 
Bumps @vitest/coverage-v8 from 3.2.4 to 4.0.1. 
 
This update includes bug fixes and breaking changes for the major version upgrade to v4.0.1. 
 
Jérôme Benoit  [Wed, 22 Oct 2025 09:23:09 +0000  (11:23 +0200)]  
 
test: fix OCPP 2 CS template expectations 
 
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>  
Jérôme Benoit  [Wed, 22 Oct 2025 09:02:53 +0000  (11:02 +0200)]  
 
chore: refine GH copilot instructions 
 
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>  
dependabot[bot]  [Tue, 21 Oct 2025 21:03:00 +0000  (23:03 +0200)]  
 
build(deps-dev): bump the regular group with 2 updates (#1567) 
 
Bumps the regular group with 2 updates: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) and [lint-staged](https://github.com/lint-staged/lint-staged). 
 
Updates `@types/node` from 24.9.0 to 24.9.1 
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) 
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) 
 
Updates `lint-staged` from 16.2.4 to 16.2.5 
- [Release notes](https://github.com/lint-staged/lint-staged/releases) 
- [Changelog](https://github.com/lint-staged/lint-staged/blob/main/CHANGELOG.md) 
- [Commits](https://github.com/lint-staged/lint-staged/compare/v16.2.4...v16.2.5) 
 
--- 
updated-dependencies: 
- dependency-name: "@types/node" 
  dependency-version: 24.9.1 
  dependency-type: direct:development 
  update-type: version-update:semver-patch 
  dependency-group: regular 
- dependency-name: lint-staged 
  dependency-version: 16.2.5 
  dependency-type: direct:development 
  update-type: version-update:semver-patch 
  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  [Tue, 21 Oct 2025 20:47:09 +0000  (22:47 +0200)]  
 
perf: emit events only if needed 
 
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>  
Jérôme Benoit  [Tue, 21 Oct 2025 19:53:34 +0000  (21:53 +0200)]  
 
docs(README.md): update to reflect OCPP2 status 
 
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>  
Jérôme Benoit  [Tue, 21 Oct 2025 19:11:50 +0000  (21:11 +0200)]  
 
fix: make NotifyReport OCPP2 spec compliant 
 
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>  
Jérôme Benoit  [Tue, 21 Oct 2025 17:05:08 +0000  (19:05 +0200)]  
 
refactor: cleanups OCPP2 types 
 
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>  
Jérôme Benoit  [Tue, 21 Oct 2025 16:26:03 +0000  (18:26 +0200)]  
 
refactor: cleanup OCPP2 commands implementation 
 
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>  
Copilot  [Tue, 21 Oct 2025 14:18:42 +0000  (16:18 +0200)]  
 
feat(ocpp2): implement GetBaseReport and NotifyReport commands (#1556) 
 
* Initial plan 
 
* Add GetBaseReport OCPP 2.0 command implementation 
 
Co-authored-by: jerome-benoit <6537332+jerome-benoit@users.noreply.github.com>  
* fix: correct enum ordering and add NotifyReport handler to mock server 
 
Co-authored-by: jerome-benoit <6537332+jerome-benoit@users.noreply.github.com>  
* feat: add NotifyReport command and trigger from GetBaseReport 
 
Co-authored-by: jerome-benoit <6537332+jerome-benoit@users.noreply.github.com>  
* feat: populate NotifyReport with device model data based on reportBase 
 
Co-authored-by: jerome-benoit <6537332+jerome-benoit@users.noreply.github.com>  
* refactor: improve code quality with typing, validation and constants 
 
Co-authored-by: jerome-benoit <6537332+jerome-benoit@users.noreply.github.com>  
* refactor: export types, separate concerns, move constants 
 
Co-authored-by: jerome-benoit <6537332+jerome-benoit@users.noreply.github.com>  
* refactor: use event emission pattern and static class properties 
 
Co-authored-by: jerome-benoit <6537332+jerome-benoit@users.noreply.github.com>  
* refactor: use direct method call pattern for NotifyReport 
 
Co-authored-by: jerome-benoit <6537332+jerome-benoit@users.noreply.github.com>  
* refactor: use event emission pattern for GetBaseReport/NotifyReport 
 
Co-authored-by: jerome-benoit <6537332+jerome-benoit@users.noreply.github.com>  
* Update src/charging-station/ocpp/2.0/OCPP20IncomingRequestService.ts 
 
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>  
* Update src/charging-station/ocpp/2.0/OCPP20IncomingRequestService.ts 
 
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>  
--------- 
 
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>  
Co-authored-by: jerome-benoit <6537332+jerome-benoit@users.noreply.github.com>  
Co-authored-by: Jérôme Benoit <jerome.benoit@piment-noir.org>  
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>  
dependabot[bot]  [Mon, 20 Oct 2025 19:11:14 +0000  (21:11 +0200)]  
 
build(deps-dev): bump the regular group with 6 updates (#1566) 
 
Bumps the regular group with 6 updates: 
 
| Package | From | To | 
| --- | --- | --- | 
| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.37.0` | `9.38.0` | 
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.8.1` | `24.9.0` | 
| [eslint](https://github.com/eslint/eslint) | `9.37.0` | `9.38.0` | 
| [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) | `61.1.4` | `61.1.5` | 
| [jsdom](https://github.com/jsdom/jsdom) | `27.0.0` | `27.0.1` | 
| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.1.10` | `7.1.11` | 
 
Updates `@eslint/js` from 9.37.0 to 9.38.0 
- [Release notes](https://github.com/eslint/eslint/releases) 
- [Commits](https://github.com/eslint/eslint/commits/v9.38.0/packages/js) 
 
Updates `@types/node` from 24.8.1 to 24.9.0 
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) 
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) 
 
Updates `eslint` from 9.37.0 to 9.38.0 
- [Release notes](https://github.com/eslint/eslint/releases) 
- [Commits](https://github.com/eslint/eslint/compare/v9.37.0...v9.38.0) 
 
Updates `eslint-plugin-jsdoc` from 61.1.4 to 61.1.5 
- [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.4...v61.1.5) 
 
Updates `jsdom` from 27.0.0 to 27.0.1 
- [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.0.0...27.0.1) 
 
Updates `vite` from 7.1.10 to 7.1.11 
- [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.1.11/packages/vite) 
 
--- 
updated-dependencies: 
- dependency-name: "@eslint/js" 
  dependency-version: 9.38.0 
  dependency-type: direct:development 
  update-type: version-update:semver-minor 
  dependency-group: regular 
- dependency-name: "@types/node" 
  dependency-version: 24.9.0 
  dependency-type: direct:development 
  update-type: version-update:semver-minor 
  dependency-group: regular 
- dependency-name: eslint 
  dependency-version: 9.38.0 
  dependency-type: direct:development 
  update-type: version-update:semver-minor 
  dependency-group: regular 
- dependency-name: eslint-plugin-jsdoc 
  dependency-version: 61.1.5 
  dependency-type: direct:development 
  update-type: version-update:semver-patch 
  dependency-group: regular 
- dependency-name: jsdom 
  dependency-version: 27.0.1 
  dependency-type: direct:development 
  update-type: version-update:semver-patch 
  dependency-group: regular 
- dependency-name: vite 
  dependency-version: 7.1.11 
  dependency-type: direct:development 
  update-type: version-update:semver-patch 
  dependency-group: regular 
... 
 
Signed-off-by: dependabot[bot] <support@github.com>  
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>  
dependabot[bot]  [Fri, 17 Oct 2025 19:12:19 +0000  (21:12 +0200)]  
 
build(deps-dev): bump @types/node from 24.8.0 to 24.8.1 in the regular group (#1564) 
 
Bumps the regular group with 1 update: @types/node. 
 
Updates @types/node from 24.8.0 to 24.8.1 
 
dependabot[bot]  [Fri, 17 Oct 2025 19:11:59 +0000  (21:11 +0200)]  
 
build(deps-dev): bump ruff from 0.14.0 to 0.14.1 in /tests/ocpp-server in the regular group (#1565) 
 
Bumps the regular group in /tests/ocpp-server with 1 update: ruff. 
 
Updates ruff from 0.14.0 to 0.14.1 
 
dependabot[bot]  [Fri, 17 Oct 2025 10:21:41 +0000  (12:21 +0200)]  
 
build(deps): bump actions/setup-node from 5 to 6 (#1560) 
 
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 5 to 6. 
- [Release notes](https://github.com/actions/setup-node/releases) 
- [Commits](https://github.com/actions/setup-node/compare/v5...v6) 
 
--- 
updated-dependencies: 
- dependency-name: actions/setup-node 
  dependency-version: '6' 
  dependency-type: direct:production 
  update-type: version-update:semver-major 
... 
 
Signed-off-by: dependabot[bot] <support@github.com>  
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>  
Jérôme Benoit  [Thu, 16 Oct 2025 22:52:49 +0000  (00:52  +0200)]  
 
chore(deps-dev): apply updates 
 
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>  
Jérôme Benoit  [Sat, 11 Oct 2025 12:32:03 +0000  (14:32 +0200)]  
 
chore: refine GH copilot instructions 
 
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>  
Jérôme Benoit  [Sat, 11 Oct 2025 12:12:12 +0000  (14:12 +0200)]  
 
chore: refine GH copilot instructions 
 
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>  
dependabot[bot]  [Wed, 8 Oct 2025 20:31:43 +0000  (22:31 +0200)]  
 
build(deps-dev): bump eslint-plugin-jsdoc from 60.8.3 to 61.0.0 (#1554) 
 
Bumps [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) from 60.8.3 to 61.0.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/v60.8.3...v61.0.0) 
 
--- 
updated-dependencies: 
- dependency-name: eslint-plugin-jsdoc 
  dependency-version: 61.0.0 
  dependency-type: direct:development 
  update-type: version-update:semver-major 
... 
 
Signed-off-by: dependabot[bot] <support@github.com>  
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>  
dependabot[bot]  [Wed, 8 Oct 2025 20:31:14 +0000  (22:31 +0200)]  
 
build(deps-dev): bump ruff in /tests/ocpp-server in the regular group (#1555) 
 
Bumps the regular group in /tests/ocpp-server with 1 update: [ruff](https://github.com/astral-sh/ruff). 
 
Updates `ruff` from 0.13.3 to 0.14.0 
- [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.13.3...0.14.0) 
 
--- 
updated-dependencies: 
- dependency-name: ruff 
  dependency-version: 0.14.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, 8 Oct 2025 19:11:08 +0000  (21:11 +0200)]  
 
fix: ensure simulator is reinit at configuration file change 
 
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>  
Jérôme Benoit  [Wed, 8 Oct 2025 16:50:38 +0000  (18:50 +0200)]  
 
fix: ensure UI server charging station templates cache is populated at 
restart 
 
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>  
Jérôme Benoit  [Wed, 8 Oct 2025 15:23:38 +0000  (17:23 +0200)]  
 
chore(deps-dev): apply updates 
 
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>  
Copilot  [Wed, 8 Oct 2025 15:03:39 +0000  (17:03 +0200)]  
 
Fix connector status race condition in UI server cache during startup (#1548) 
 
* Initial plan 
 
* Fix connector status race condition by setting status before sending request 
 
Set connector status optimistically before sending the StatusNotification 
request to ensure the updated event (emitted in the request handler's 
finally block) contains the current status. Revert status on error. 
 
This prevents the UI cache from being populated with stale connector 
status during startup when multiple status notifications are sent 
concurrently. 
 
Fixes race condition where: 
1. StatusNotification sent 
2. Response received 
3. 'updated' event emitted with OLD status (in finally block) 
4. Connector status set to NEW status 
5. UI cache now has outdated data 
 
Co-authored-by: jerome-benoit <6537332+jerome-benoit@users.noreply.github.com>  
* refactor: avoid non-null assertions in sendAndSetConnectorStatus 
 
Replace non-null assertions (!) with null checks and early return to comply 
with updated coding guidelines. Add error logging when connector status is null. 
 
Changes: 
- Check connectorStatus for null before accessing properties 
- Store connectorStatus reference to avoid repeated calls 
- Add error log and early return for non-existing connector 
- Remove all eslint-disable comments for no-non-null-assertion 
 
Co-authored-by: jerome-benoit <6537332+jerome-benoit@users.noreply.github.com>  
* revert: remove incorrect fix to sendAndSetConnectorStatus 
 
The previous fix addressed OCPP server communication, but the issue is about 
UI server cache updates via worker messages. Reverting to investigate the 
correct location for the fix. 
 
The race condition is in how worker messages are sent to the main thread, 
not in the OCPP StatusNotification timing. 
 
Co-authored-by: jerome-benoit <6537332+jerome-benoit@users.noreply.github.com>  
* fix: prevent race condition in UI cache during connector initialization 
 
Add skipUpdatedEvent parameter to RequestParams to suppress automatic 
updated events during connector status initialization loop. Emit single 
updated event after all connectors are initialized. 
 
This fixes the race condition where multiple partial ChargingStationData 
messages were sent to the main thread during startup, potentially causing 
the UI server cache to contain stale or incomplete connector status data. 
 
Changes: 
- Add skipUpdatedEvent to RequestParams interface 
- Update OCPPRequestService to check skipUpdatedEvent before emitting 
- Add params parameter to sendAndSetConnectorStatus 
- Use skipUpdatedEvent in startMessageSequence for all connector inits 
- Emit single updated event after initialization loop completes 
 
The fix ensures UI cache receives complete, consistent charging station 
data after all connectors are properly initialized, eliminating the race 
condition caused by out-of-order or partial state updates. 
 
Co-authored-by: jerome-benoit <6537332+jerome-benoit@users.noreply.github.com>  
* revert: remove incorrect fix that broke status notification lifecycle 
 
Previous fix suppressed updated events during initialization, which prevented 
the correct chronological sending of status notifications to OCPP server. 
 
The actual issue is in how the UI server cache handles out-of-order worker 
messages, not in when updated events are emitted. 
 
Co-authored-by: jerome-benoit <6537332+jerome-benoit@users.noreply.github.com>  
* fix: prevent UI cache corruption from out-of-order worker messages 
 
Add timestamp to ChargingStationData and update workerEventUpdated to only 
update cache if incoming message is newer than cached data. 
 
This prevents the UI server cache from being overwritten with stale data 
when worker messages arrive out of chronological order during startup. 
 
Changes: 
- Add timestamp field to ChargingStationData interface 
- Set timestamp in buildChargingStationDataPayload using Date.now() 
- Update Bootstrap.workerEventUpdated to compare timestamps 
- Only update cache if incoming data is newer or cache is empty 
 
The fix ensures the UI cache always contains the most recent charging 
station state, even when multiple updated messages are sent during 
initialization and arrive out of order. 
 
Co-authored-by: jerome-benoit <6537332+jerome-benoit@users.noreply.github.com>  
* refactor: encapsulate chargingStations Map with getter/setter methods 
 
Make chargingStations Map private in AbstractUIServer and add public 
getter/setter methods to encapsulate access. Move timestamp comparison 
logic into the setter method for centralized cache update control. 
 
Changes: 
- Make chargingStations Map private in AbstractUIServer 
- Add getChargingStationData() getter for single entry 
- Add listChargingStationData() to return all entries as array 
- Add setChargingStationData() with timestamp comparison logic 
- Add deleteChargingStationData() for deletion 
- Add hasChargingStationData() for existence check 
- Add getChargingStationsCount() for size 
- Update Bootstrap event handlers to use setter methods 
- Update AbstractUIService to use getter methods 
 
This encapsulation ensures all cache updates go through the timestamp 
comparison logic, preventing corruption from out-of-order messages. 
 
Co-authored-by: jerome-benoit <6537332+jerome-benoit@users.noreply.github.com>  
* [autofix.ci] apply automated fixes 
 
--------- 
 
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>  
Co-authored-by: jerome-benoit <6537332+jerome-benoit@users.noreply.github.com>  
Co-authored-by: Jérôme Benoit <jerome.benoit@piment-noir.org>  
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>  
Jérôme Benoit  [Wed, 8 Oct 2025 14:34:16 +0000  (16:34 +0200)]  
 
Combined PRs (#1553) 
 
* build(deps): bump github/codeql-action from 3 to 4 
 
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3 to 4. 
- [Release notes](https://github.com/github/codeql-action/releases) 
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) 
- [Commits](https://github.com/github/codeql-action/compare/v3...v4) 
 
--- 
updated-dependencies: 
- dependency-name: github/codeql-action 
  dependency-version: '4' 
  dependency-type: direct:production 
  update-type: version-update:semver-major 
... 
 
Signed-off-by: dependabot[bot] <support@github.com>  
* [autofix.ci] apply automated fixes 
 
* build(deps): bump the regular group across 1 directory with 8 updates 
 
Bumps the regular group with 8 updates in the / directory: 
 
| Package | From | To | 
| --- | --- | --- | 
| [@mikro-orm/core](https://github.com/mikro-orm/mikro-orm) | `6.5.6` | `6.5.7` | 
| [@mikro-orm/mariadb](https://github.com/mikro-orm/mikro-orm) | `6.5.6` | `6.5.7` | 
| [@mikro-orm/reflection](https://github.com/mikro-orm/mikro-orm) | `6.5.6` | `6.5.7` | 
| [@mikro-orm/sqlite](https://github.com/mikro-orm/mikro-orm) | `6.5.6` | `6.5.7` | 
| [@mikro-orm/cli](https://github.com/mikro-orm/mikro-orm) | `6.5.6` | `6.5.7` | 
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.6.2` | `24.7.0` | 
| [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) | `60.7.1` | `60.8.3` | 
| [eslint-plugin-perfectionist](https://github.com/azat-io/eslint-plugin-perfectionist) | `4.15.0` | `4.15.1` | 
 
Updates `@mikro-orm/core` from 6.5.6 to 6.5.7 
- [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.6...v6.5.7) 
 
Updates `@mikro-orm/mariadb` from 6.5.6 to 6.5.7 
- [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.6...v6.5.7) 
 
Updates `@mikro-orm/reflection` from 6.5.6 to 6.5.7 
- [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.6...v6.5.7) 
 
Updates `@mikro-orm/sqlite` from 6.5.6 to 6.5.7 
- [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.6...v6.5.7) 
 
Updates `@mikro-orm/cli` from 6.5.6 to 6.5.7 
- [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.6...v6.5.7) 
 
Updates `@types/node` from 24.6.2 to 24.7.0 
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) 
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) 
 
Updates `eslint-plugin-jsdoc` from 60.7.1 to 60.8.3 
- [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/v60.7.1...v60.8.3) 
 
Updates `eslint-plugin-perfectionist` from 4.15.0 to 4.15.1 
- [Release notes](https://github.com/azat-io/eslint-plugin-perfectionist/releases) 
- [Changelog](https://github.com/azat-io/eslint-plugin-perfectionist/blob/main/changelog.md) 
- [Commits](https://github.com/azat-io/eslint-plugin-perfectionist/compare/v4.15.0...v4.15.1) 
 
--- 
updated-dependencies: 
- dependency-name: "@mikro-orm/core" 
  dependency-version: 6.5.7 
  dependency-type: direct:production 
  update-type: version-update:semver-patch 
  dependency-group: regular 
- dependency-name: "@mikro-orm/mariadb" 
  dependency-version: 6.5.7 
  dependency-type: direct:production 
  update-type: version-update:semver-patch 
  dependency-group: regular 
- dependency-name: "@mikro-orm/reflection" 
  dependency-version: 6.5.7 
  dependency-type: direct:production 
  update-type: version-update:semver-patch 
  dependency-group: regular 
- dependency-name: "@mikro-orm/sqlite" 
  dependency-version: 6.5.7 
  dependency-type: direct:production 
  update-type: version-update:semver-patch 
  dependency-group: regular 
- dependency-name: "@mikro-orm/cli" 
  dependency-version: 6.5.7 
  dependency-type: direct:development 
  update-type: version-update:semver-patch 
  dependency-group: regular 
- dependency-name: "@types/node" 
  dependency-version: 24.7.0 
  dependency-type: direct:development 
  update-type: version-update:semver-minor 
  dependency-group: regular 
- dependency-name: eslint-plugin-jsdoc 
  dependency-version: 60.8.3 
  dependency-type: direct:development 
  update-type: version-update:semver-minor 
  dependency-group: regular 
- dependency-name: eslint-plugin-perfectionist 
  dependency-version: 4.15.1 
  dependency-type: direct:development 
  update-type: version-update:semver-patch 
  dependency-group: regular 
... 
 
Signed-off-by: dependabot[bot] <support@github.com>  
* [autofix.ci] apply automated fixes 
 
--------- 
 
Signed-off-by: dependabot[bot] <support@github.com>  
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>  
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>  
Jérôme Benoit  [Tue, 7 Oct 2025 16:33:28 +0000  (18:33 +0200)]  
 
refactor: cleanup status notification sending code 
 
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>  
Jérôme Benoit  [Tue, 7 Oct 2025 14:47:47 +0000  (16:47 +0200)]  
 
chore: refine github copilot instructions 
 
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>  
Jérôme Benoit  [Tue, 7 Oct 2025 13:51:11 +0000  (15:51 +0200)]  
 
chore: refine github copilot instructions 
 
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>  
Jérôme Benoit  [Tue, 7 Oct 2025 12:35:56 +0000  (14:35 +0200)]  
 
chore: improve github copilot intructions 
 
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>  
Jérôme Benoit  [Sun, 5 Oct 2025 12:19:59 +0000  (14:19 +0200)]  
 
chore: refine github copilot instructions 
 
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>  
Jérôme Benoit  [Sat, 4 Oct 2025 10:11:58 +0000  (12:11 +0200)]  
 
docs: refine OCPP server documentation 
 
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>  
Jérôme Benoit  [Sat, 4 Oct 2025 10:02:02 +0000  (12:02 +0200)]  
 
chore: update code configuration 
 
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>  
Jérôme Benoit  [Sat, 4 Oct 2025 09:00:15 +0000  (11:00 +0200)]  
 
Merge branch 'main' of github.com:SAP/e-mobility-charging-stations-simulator 
 
Jérôme Benoit  [Sat, 4 Oct 2025 08:59:49 +0000  (10:59 +0200)]  
 
chore: refine github copilot instructions 
 
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>  
Copilot  [Fri, 3 Oct 2025 22:50:05 +0000  (00:50  +0200)]  
 
fix(webui): reset toggle button state after action completion (#1547) 
 
* Initial plan 
 
* Add resetToggleButtonState utility and reset toggle buttons on action completion 
 
Co-authored-by: jerome-benoit <6537332+jerome-benoit@users.noreply.github.com>  
* [autofix.ci] apply automated fixes 
 
* docs(webui): add JSDoc for resetToggleButtonState utility 
 
Co-authored-by: jerome-benoit <6537332+jerome-benoit@users.noreply.github.com>  
* [autofix.ci] apply automated fixes 
 
* fix(webui): reset toggle button state after action completion 
 
Co-authored-by: jerome-benoit <6537332+jerome-benoit@users.noreply.github.com>  
* [autofix.ci] apply automated fixes 
 
* Update ui/web/src/composables/Utils.ts 
 
* Update ui/web/src/composables/Utils.ts 
 
* Update ui/web/src/composables/Utils.ts 
 
* docs(webui): improve JSDoc formatting for resetToggleButtonState 
 
Co-authored-by: jerome-benoit <6537332+jerome-benoit@users.noreply.github.com>  
* [autofix.ci] apply automated fixes 
 
--------- 
 
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>  
Co-authored-by: jerome-benoit <6537332+jerome-benoit@users.noreply.github.com>  
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>  
Co-authored-by: Jérôme Benoit <jerome.benoit@piment-noir.org>  
Jérôme Benoit  [Fri, 3 Oct 2025 21:41:09 +0000  (23:41 +0200)]  
 
chore: refine github copilot instructions 
 
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>  
Jérôme Benoit  [Fri, 3 Oct 2025 20:45:11 +0000  (22:45 +0200)]  
 
chore(deps-dev): apply updates 
 
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>  
Jérôme Benoit  [Fri, 3 Oct 2025 20:16:49 +0000  (22:16 +0200)]  
 
chore: refine github copilot instructions 
 
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>  
Jérôme Benoit  [Fri, 3 Oct 2025 17:49:08 +0000  (19:49 +0200)]  
 
Merge branch 'main' of github.com:SAP/e-mobility-charging-stations-simulator 
 
Jérôme Benoit  [Fri, 3 Oct 2025 17:48:23 +0000  (19:48 +0200)]  
 
chore: refine github copilot instructions 
 
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>  
Jérôme Benoit  [Fri, 3 Oct 2025 17:06:13 +0000  (17:06 +0000)]  
 
Merge pull request #1544 from SAP/dependabot/npm_and_yarn/regular-
61d7857273 
build(deps): bump the regular group across 1 directory with 7 updates
 
dependabot[bot]  [Fri, 3 Oct 2025 17:03:09 +0000  (17:03 +0000)]  
 
build(deps): bump the regular group across 1 directory with 7 updates 
 
Bumps the regular group with 7 updates in the / directory: 
 
| Package | From | To | 
| --- | --- | --- | 
| [winston](https://github.com/winstonjs/winston) | `3.17.0` | `3.18.3` | 
| [@commitlint/cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli) | `20.0.0` | `20.1.0` | 
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.5.2` | `24.6.2` | 
| [cross-env](https://github.com/kentcdodds/cross-env) | `10.0.0` | `10.1.0` | 
| [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) | `60.4.0` | `60.7.1` | 
| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.2.1` | `16.2.3` | 
| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.1.7` | `7.1.8` | 
 
Updates `winston` from 3.17.0 to 3.18.3 
- [Release notes](https://github.com/winstonjs/winston/releases) 
- [Changelog](https://github.com/winstonjs/winston/blob/master/CHANGELOG.md) 
- [Commits](https://github.com/winstonjs/winston/compare/v3.17.0...v3.18.3) 
 
Updates `@commitlint/cli` from 20.0.0 to 20.1.0 
- [Release notes](https://github.com/conventional-changelog/commitlint/releases) 
- [Changelog](https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/cli/CHANGELOG.md) 
- [Commits](https://github.com/conventional-changelog/commitlint/commits/v20.1.0/@commitlint/cli) 
 
Updates `@types/node` from 24.5.2 to 24.6.2 
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) 
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) 
 
Updates `cross-env` from 10.0.0 to 10.1.0 
- [Release notes](https://github.com/kentcdodds/cross-env/releases) 
- [Changelog](https://github.com/kentcdodds/cross-env/blob/main/CHANGELOG.md) 
- [Commits](https://github.com/kentcdodds/cross-env/compare/v10.0.0...v10.1.0) 
 
Updates `eslint-plugin-jsdoc` from 60.4.0 to 60.7.1 
- [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/v60.4.0...v60.7.1) 
 
Updates `lint-staged` from 16.2.1 to 16.2.3 
- [Release notes](https://github.com/lint-staged/lint-staged/releases) 
- [Changelog](https://github.com/lint-staged/lint-staged/blob/main/CHANGELOG.md) 
- [Commits](https://github.com/lint-staged/lint-staged/compare/v16.2.1...v16.2.3) 
 
Updates `vite` from 7.1.7 to 7.1.8 
- [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.1.8/packages/vite) 
 
--- 
updated-dependencies: 
- dependency-name: winston 
  dependency-version: 3.18.3 
  dependency-type: direct:production 
  update-type: version-update:semver-minor 
  dependency-group: regular 
- dependency-name: "@commitlint/cli" 
  dependency-version: 20.1.0 
  dependency-type: direct:development 
  update-type: version-update:semver-minor 
  dependency-group: regular 
- dependency-name: "@types/node" 
  dependency-version: 24.6.2 
  dependency-type: direct:development 
  update-type: version-update:semver-minor 
  dependency-group: regular 
- dependency-name: cross-env 
  dependency-version: 10.1.0 
  dependency-type: direct:development 
  update-type: version-update:semver-minor 
  dependency-group: regular 
- dependency-name: eslint-plugin-jsdoc 
  dependency-version: 60.7.1 
  dependency-type: direct:development 
  update-type: version-update:semver-minor 
  dependency-group: regular 
- dependency-name: lint-staged 
  dependency-version: 16.2.3 
  dependency-type: direct:development 
  update-type: version-update:semver-patch 
  dependency-group: regular 
- dependency-name: vite 
  dependency-version: 7.1.8 
  dependency-type: direct:development 
  update-type: version-update:semver-patch 
  dependency-group: regular 
... 
 
Signed-off-by: dependabot[bot] <support@github.com>  
Jérôme Benoit  [Fri, 3 Oct 2025 16:55:50 +0000  (16:55 +0000)]  
 
Merge pull request #1545 from SAP/dependabot/npm_and_yarn/typescript-
2809fc5bb6 
build(deps-dev): bump typescript from 5.9.2 to 5.9.3 in the typescript group
 
Jérôme Benoit  [Fri, 3 Oct 2025 16:55:36 +0000  (16:55 +0000)]  
 
Merge pull request #1546 from SAP/dependabot/pip/tests/ocpp-server/regular-
8afd51e63f 
build(deps-dev): bump ruff from 0.13.2 to 0.13.3 in /tests/ocpp-server in the regular group
 
dependabot[bot]  [Fri, 3 Oct 2025 16:12:26 +0000  (16:12 +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.13.2 to 0.13.3 
- [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.13.2...0.13.3) 
 
--- 
updated-dependencies: 
- dependency-name: ruff 
  dependency-version: 0.13.3 
  dependency-type: direct:development 
  update-type: version-update:semver-patch 
  dependency-group: regular 
... 
 
Signed-off-by: dependabot[bot] <support@github.com>  
dependabot[bot]  [Fri, 3 Oct 2025 16:05:11 +0000  (16:05 +0000)]  
 
build(deps-dev): bump typescript in the typescript group 
 
Bumps the typescript group with 1 update: [typescript](https://github.com/microsoft/TypeScript). 
 
Updates `typescript` from 5.9.2 to 5.9.3 
- [Release notes](https://github.com/microsoft/TypeScript/releases) 
- [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release-publish.yml) 
- [Commits](https://github.com/microsoft/TypeScript/compare/v5.9.2...v5.9.3) 
 
--- 
updated-dependencies: 
- dependency-name: typescript 
  dependency-version: 5.9.3 
  dependency-type: direct:development 
  update-type: version-update:semver-patch 
  dependency-group: typescript 
... 
 
Signed-off-by: dependabot[bot] <support@github.com>  
Jérôme Benoit  [Fri, 3 Oct 2025 15:40:27 +0000  (17:40 +0200)]  
 
chore: add github copilot instructions 
 
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>  
Jérôme Benoit  [Fri, 26 Sep 2025 12:36:14 +0000  (14:36 +0200)]  
 
chore(deps-dev): apply updates 
 
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>  
Jérôme Benoit  [Fri, 26 Sep 2025 12:18:47 +0000  (14:18 +0200)]  
 
Combined PRs (#1539) 
 
* 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.13.0 to 0.13.1 
- [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.13.0...0.13.1) 
 
--- 
updated-dependencies: 
- dependency-name: ruff 
  dependency-version: 0.13.1 
  dependency-type: direct:development 
  update-type: version-update:semver-patch 
  dependency-group: regular 
... 
 
Signed-off-by: dependabot[bot] <support@github.com>  
* build(deps): bump the regular group across 1 directory with 13 updates 
 
Bumps the regular group with 13 updates in the / directory: 
 
| Package | From | To | 
| --- | --- | --- | 
| [@mikro-orm/core](https://github.com/mikro-orm/mikro-orm) | `6.5.3` | `6.5.6` | 
| [@mikro-orm/mariadb](https://github.com/mikro-orm/mikro-orm) | `6.5.3` | `6.5.6` | 
| [@mikro-orm/reflection](https://github.com/mikro-orm/mikro-orm) | `6.5.3` | `6.5.6` | 
| [@mikro-orm/sqlite](https://github.com/mikro-orm/mikro-orm) | `6.5.3` | `6.5.6` | 
| [mongodb](https://github.com/mongodb/node-mongodb-native) | `6.19.0` | `6.20.0` | 
| [tar](https://github.com/isaacs/node-tar) | `7.4.3` | `7.5.1` | 
| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.35.0` | `9.36.0` | 
| [@mikro-orm/cli](https://github.com/mikro-orm/mikro-orm) | `6.5.3` | `6.5.6` | 
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.4.0` | `24.5.2` | 
| [esbuild](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.10` | 
| [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue) | `10.4.0` | `10.5.0` | 
| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.1.6` | `16.2.0` | 
| [vue](https://github.com/vuejs/core) | `3.5.21` | `3.5.22` | 
 
Updates `@mikro-orm/core` from 6.5.3 to 6.5.6 
- [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.3...v6.5.6) 
 
Updates `@mikro-orm/mariadb` from 6.5.3 to 6.5.6 
- [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.3...v6.5.6) 
 
Updates `@mikro-orm/reflection` from 6.5.3 to 6.5.6 
- [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.3...v6.5.6) 
 
Updates `@mikro-orm/sqlite` from 6.5.3 to 6.5.6 
- [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.3...v6.5.6) 
 
Updates `mongodb` from 6.19.0 to 6.20.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.19.0...v6.20.0) 
 
Updates `tar` from 7.4.3 to 7.5.1 
- [Release notes](https://github.com/isaacs/node-tar/releases) 
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md) 
- [Commits](https://github.com/isaacs/node-tar/compare/v7.4.3...v7.5.1) 
 
Updates `@eslint/js` from 9.35.0 to 9.36.0 
- [Release notes](https://github.com/eslint/eslint/releases) 
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md) 
- [Commits](https://github.com/eslint/eslint/commits/v9.36.0/packages/js) 
 
Updates `@mikro-orm/cli` from 6.5.3 to 6.5.6 
- [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.3...v6.5.6) 
 
Updates `@types/node` from 24.4.0 to 24.5.2 
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) 
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) 
 
Updates `esbuild` from 0.25.9 to 0.25.10 
- [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.9...v0.25.10) 
 
Updates `eslint-plugin-vue` from 10.4.0 to 10.5.0 
- [Release notes](https://github.com/vuejs/eslint-plugin-vue/releases) 
- [Changelog](https://github.com/vuejs/eslint-plugin-vue/blob/master/CHANGELOG.md) 
- [Commits](https://github.com/vuejs/eslint-plugin-vue/compare/v10.4.0...v10.5.0) 
 
Updates `lint-staged` from 16.1.6 to 16.2.0 
- [Release notes](https://github.com/lint-staged/lint-staged/releases) 
- [Changelog](https://github.com/lint-staged/lint-staged/blob/main/CHANGELOG.md) 
- [Commits](https://github.com/lint-staged/lint-staged/compare/v16.1.6...v16.2.0) 
 
Updates `vue` from 3.5.21 to 3.5.22 
- [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.21...v3.5.22) 
 
--- 
updated-dependencies: 
- dependency-name: "@mikro-orm/core" 
  dependency-version: 6.5.6 
  dependency-type: direct:production 
  update-type: version-update:semver-patch 
  dependency-group: regular 
- dependency-name: "@mikro-orm/mariadb" 
  dependency-version: 6.5.6 
  dependency-type: direct:production 
  update-type: version-update:semver-patch 
  dependency-group: regular 
- dependency-name: "@mikro-orm/reflection" 
  dependency-version: 6.5.6 
  dependency-type: direct:production 
  update-type: version-update:semver-patch 
  dependency-group: regular 
- dependency-name: "@mikro-orm/sqlite" 
  dependency-version: 6.5.6 
  dependency-type: direct:production 
  update-type: version-update:semver-patch 
  dependency-group: regular 
- dependency-name: mongodb 
  dependency-version: 6.20.0 
  dependency-type: direct:production 
  update-type: version-update:semver-minor 
  dependency-group: regular 
- dependency-name: tar 
  dependency-version: 7.5.1 
  dependency-type: direct:production 
  update-type: version-update:semver-minor 
  dependency-group: regular 
- dependency-name: "@eslint/js" 
  dependency-version: 9.36.0 
  dependency-type: direct:development 
  update-type: version-update:semver-minor 
  dependency-group: regular 
- dependency-name: "@mikro-orm/cli" 
  dependency-version: 6.5.6 
  dependency-type: direct:development 
  update-type: version-update:semver-patch 
  dependency-group: regular 
- dependency-name: "@types/node" 
  dependency-version: 24.5.2 
  dependency-type: direct:development 
  update-type: version-update:semver-minor 
  dependency-group: regular 
- dependency-name: esbuild 
  dependency-version: 0.25.10 
  dependency-type: direct:development 
  update-type: version-update:semver-patch 
  dependency-group: regular 
- dependency-name: eslint-plugin-vue 
  dependency-version: 10.5.0 
  dependency-type: direct:development 
  update-type: version-update:semver-minor 
  dependency-group: regular 
- dependency-name: lint-staged 
  dependency-version: 16.2.0 
  dependency-type: direct:development 
  update-type: version-update:semver-minor 
  dependency-group: regular 
- dependency-name: vue 
  dependency-version: 3.5.22 
  dependency-type: direct:production 
  update-type: version-update:semver-patch 
  dependency-group: regular 
... 
 
Signed-off-by: dependabot[bot] <support@github.com>  
--------- 
 
Signed-off-by: dependabot[bot] <support@github.com>  
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>  
Jérôme Benoit  [Fri, 26 Sep 2025 02:27:30 +0000  (04:27  +0200)]  
 
Merge branch 'main' into combined-prs-branch 
 
Jérôme Benoit  [Fri, 26 Sep 2025 02:27:27 +0000  (04:27  +0200)]  
 
Merge dependabot/pip/tests/ocpp-server/regular-
95c38fc74f  into combined-prs-branch
 
Jérôme Benoit  [Fri, 26 Sep 2025 02:27:27 +0000  (04:27  +0200)]  
 
Merge dependabot/npm_and_yarn/regular-
aed6f7885e  into combined-prs-branch
 
dependabot[bot]  [Thu, 25 Sep 2025 19:30:06 +0000  (21:30 +0200)]  
 
build(deps): bump sonarsource/sonarqube-scan-action from 5.3.1 to 6.0.0 (#1529) 
 
Bumps [sonarsource/sonarqube-scan-action](https://github.com/sonarsource/sonarqube-scan-action) from 5.3.1 to 6.0.0. 
- [Release notes](https://github.com/sonarsource/sonarqube-scan-action/releases) 
- [Commits](https://github.com/sonarsource/sonarqube-scan-action/compare/v5.3.1...v6.0.0) 
 
--- 
updated-dependencies: 
- dependency-name: sonarsource/sonarqube-scan-action 
  dependency-version: 6.0.0 
  dependency-type: direct:production 
  update-type: version-update:semver-major 
... 
 
Signed-off-by: dependabot[bot] <support@github.com>  
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>  
dependabot[bot]  [Thu, 25 Sep 2025 16:09:11 +0000  (16:09 +0000)]  
 
build(deps): bump the regular group across 1 directory with 13 updates 
 
Bumps the regular group with 13 updates in the / directory: 
 
| Package | From | To | 
| --- | --- | --- | 
| [@mikro-orm/core](https://github.com/mikro-orm/mikro-orm) | `6.5.3` | `6.5.6` | 
| [@mikro-orm/mariadb](https://github.com/mikro-orm/mikro-orm) | `6.5.3` | `6.5.6` | 
| [@mikro-orm/reflection](https://github.com/mikro-orm/mikro-orm) | `6.5.3` | `6.5.6` | 
| [@mikro-orm/sqlite](https://github.com/mikro-orm/mikro-orm) | `6.5.3` | `6.5.6` | 
| [mongodb](https://github.com/mongodb/node-mongodb-native) | `6.19.0` | `6.20.0` | 
| [tar](https://github.com/isaacs/node-tar) | `7.4.3` | `7.5.1` | 
| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.35.0` | `9.36.0` | 
| [@mikro-orm/cli](https://github.com/mikro-orm/mikro-orm) | `6.5.3` | `6.5.6` | 
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.4.0` | `24.5.2` | 
| [esbuild](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.10` | 
| [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue) | `10.4.0` | `10.5.0` | 
| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.1.6` | `16.2.0` | 
| [vue](https://github.com/vuejs/core) | `3.5.21` | `3.5.22` | 
 
Updates `@mikro-orm/core` from 6.5.3 to 6.5.6 
- [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.3...v6.5.6) 
 
Updates `@mikro-orm/mariadb` from 6.5.3 to 6.5.6 
- [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.3...v6.5.6) 
 
Updates `@mikro-orm/reflection` from 6.5.3 to 6.5.6 
- [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.3...v6.5.6) 
 
Updates `@mikro-orm/sqlite` from 6.5.3 to 6.5.6 
- [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.3...v6.5.6) 
 
Updates `mongodb` from 6.19.0 to 6.20.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.19.0...v6.20.0) 
 
Updates `tar` from 7.4.3 to 7.5.1 
- [Release notes](https://github.com/isaacs/node-tar/releases) 
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md) 
- [Commits](https://github.com/isaacs/node-tar/compare/v7.4.3...v7.5.1) 
 
Updates `@eslint/js` from 9.35.0 to 9.36.0 
- [Release notes](https://github.com/eslint/eslint/releases) 
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md) 
- [Commits](https://github.com/eslint/eslint/commits/v9.36.0/packages/js) 
 
Updates `@mikro-orm/cli` from 6.5.3 to 6.5.6 
- [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.3...v6.5.6) 
 
Updates `@types/node` from 24.4.0 to 24.5.2 
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) 
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) 
 
Updates `esbuild` from 0.25.9 to 0.25.10 
- [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.9...v0.25.10) 
 
Updates `eslint-plugin-vue` from 10.4.0 to 10.5.0 
- [Release notes](https://github.com/vuejs/eslint-plugin-vue/releases) 
- [Changelog](https://github.com/vuejs/eslint-plugin-vue/blob/master/CHANGELOG.md) 
- [Commits](https://github.com/vuejs/eslint-plugin-vue/compare/v10.4.0...v10.5.0) 
 
Updates `lint-staged` from 16.1.6 to 16.2.0 
- [Release notes](https://github.com/lint-staged/lint-staged/releases) 
- [Changelog](https://github.com/lint-staged/lint-staged/blob/main/CHANGELOG.md) 
- [Commits](https://github.com/lint-staged/lint-staged/compare/v16.1.6...v16.2.0) 
 
Updates `vue` from 3.5.21 to 3.5.22 
- [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.21...v3.5.22) 
 
--- 
updated-dependencies: 
- dependency-name: "@mikro-orm/core" 
  dependency-version: 6.5.6 
  dependency-type: direct:production 
  update-type: version-update:semver-patch 
  dependency-group: regular 
- dependency-name: "@mikro-orm/mariadb" 
  dependency-version: 6.5.6 
  dependency-type: direct:production 
  update-type: version-update:semver-patch 
  dependency-group: regular 
- dependency-name: "@mikro-orm/reflection" 
  dependency-version: 6.5.6 
  dependency-type: direct:production 
  update-type: version-update:semver-patch 
  dependency-group: regular 
- dependency-name: "@mikro-orm/sqlite" 
  dependency-version: 6.5.6 
  dependency-type: direct:production 
  update-type: version-update:semver-patch 
  dependency-group: regular 
- dependency-name: mongodb 
  dependency-version: 6.20.0 
  dependency-type: direct:production 
  update-type: version-update:semver-minor 
  dependency-group: regular 
- dependency-name: tar 
  dependency-version: 7.5.1 
  dependency-type: direct:production 
  update-type: version-update:semver-minor 
  dependency-group: regular 
- dependency-name: "@eslint/js" 
  dependency-version: 9.36.0 
  dependency-type: direct:development 
  update-type: version-update:semver-minor 
  dependency-group: regular 
- dependency-name: "@mikro-orm/cli" 
  dependency-version: 6.5.6 
  dependency-type: direct:development 
  update-type: version-update:semver-patch 
  dependency-group: regular 
- dependency-name: "@types/node" 
  dependency-version: 24.5.2 
  dependency-type: direct:development 
  update-type: version-update:semver-minor 
  dependency-group: regular 
- dependency-name: esbuild 
  dependency-version: 0.25.10 
  dependency-type: direct:development 
  update-type: version-update:semver-patch 
  dependency-group: regular 
- dependency-name: eslint-plugin-vue 
  dependency-version: 10.5.0 
  dependency-type: direct:development 
  update-type: version-update:semver-minor 
  dependency-group: regular 
- dependency-name: lint-staged 
  dependency-version: 16.2.0 
  dependency-type: direct:development 
  update-type: version-update:semver-minor 
  dependency-group: regular 
- dependency-name: vue 
  dependency-version: 3.5.22 
  dependency-type: direct:production 
  update-type: version-update:semver-patch 
  dependency-group: regular 
... 
 
Signed-off-by: dependabot[bot] <support@github.com>  
dependabot[bot]  [Fri, 19 Sep 2025 16:11:36 +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.13.0 to 0.13.1 
- [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.13.0...0.13.1) 
 
--- 
updated-dependencies: 
- dependency-name: ruff 
  dependency-version: 0.13.1 
  dependency-type: direct:development 
  update-type: version-update:semver-patch 
  dependency-group: regular 
... 
 
Signed-off-by: dependabot[bot] <support@github.com>  
Jérôme Benoit  [Sun, 14 Sep 2025 12:19:36 +0000  (14:19 +0200)]  
 
chore(deps-dev): apply updates 
 
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>  
dependabot[bot]  [Thu, 11 Sep 2025 18:40:02 +0000  (20:40 +0200)]  
 
build(deps-dev): bump ruff in /tests/ocpp-server in the regular group (#1524) 
 
Bumps the regular group in /tests/ocpp-server with 1 update: [ruff](https://github.com/astral-sh/ruff). 
 
Updates `ruff` from 0.12.12 to 0.13.0 
- [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.12.12...0.13.0) 
 
--- 
updated-dependencies: 
- dependency-name: ruff 
  dependency-version: 0.13.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  [Tue, 9 Sep 2025 19:55:26 +0000  (21:55 +0200)]  
 
Combined PRs (#1520) 
 
* build(deps): bump the regular group with 2 updates 
 
Bumps the regular group with 2 updates: [chalk](https://github.com/chalk/chalk) and [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite). 
 
Updates `chalk` from 5.6.0 to 5.6.2 
- [Release notes](https://github.com/chalk/chalk/releases) 
- [Commits](https://github.com/chalk/chalk/compare/v5.6.0...v5.6.2) 
 
Updates `vite` from 7.1.4 to 7.1.5 
- [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.1.5/packages/vite) 
 
--- 
updated-dependencies: 
- dependency-name: chalk 
  dependency-version: 5.6.2 
  dependency-type: direct:production 
  update-type: version-update:semver-patch 
  dependency-group: regular 
- dependency-name: vite 
  dependency-version: 7.1.5 
  dependency-type: direct:development 
  update-type: version-update:semver-patch 
  dependency-group: regular 
... 
 
Signed-off-by: dependabot[bot] <support@github.com>  
* build(deps-dev): bump eslint-plugin-jsdoc from 54.3.1 to 55.0.0 
 
Bumps [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) from 54.3.1 to 55.0.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/v54.3.1...v55.0.0) 
 
--- 
updated-dependencies: 
- dependency-name: eslint-plugin-jsdoc 
  dependency-version: 55.0.0 
  dependency-type: direct:development 
  update-type: version-update:semver-major 
... 
 
Signed-off-by: dependabot[bot] <support@github.com>  
--------- 
 
Signed-off-by: dependabot[bot] <support@github.com>  
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>  
dependabot[bot]  [Fri, 5 Sep 2025 18:35:12 +0000  (20:35 +0200)]  
 
build(deps-dev): bump the regular group with 2 updates (#1516) 
 
Bumps the regular group with 2 updates: [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) and [eslint](https://github.com/eslint/eslint). 
 
Updates `@eslint/js` from 9.34.0 to 9.35.0 
- [Release notes](https://github.com/eslint/eslint/releases) 
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md) 
- [Commits](https://github.com/eslint/eslint/commits/v9.35.0/packages/js) 
 
Updates `eslint` from 9.34.0 to 9.35.0 
- [Release notes](https://github.com/eslint/eslint/releases) 
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md) 
- [Commits](https://github.com/eslint/eslint/compare/v9.34.0...v9.35.0) 
 
--- 
updated-dependencies: 
- dependency-name: "@eslint/js" 
  dependency-version: 9.35.0 
  dependency-type: direct:development 
  update-type: version-update:semver-minor 
  dependency-group: regular 
- dependency-name: eslint 
  dependency-version: 9.35.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>  
dependabot[bot]  [Fri, 5 Sep 2025 18:34:50 +0000  (20:34 +0200)]  
 
build(deps): bump actions/setup-node from 4 to 5 (#1513) 
 
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 4 to 5. 
- [Release notes](https://github.com/actions/setup-node/releases) 
- [Commits](https://github.com/actions/setup-node/compare/v4...v5) 
 
--- 
updated-dependencies: 
- dependency-name: actions/setup-node 
  dependency-version: '5' 
  dependency-type: direct:production 
  update-type: version-update:semver-major 
... 
 
Signed-off-by: dependabot[bot] <support@github.com>  
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>  
dependabot[bot]  [Fri, 5 Sep 2025 16:21:32 +0000  (18:21 +0200)]  
 
build(deps-dev): bump ruff in /tests/ocpp-server in the regular group (#1517) 
 
Bumps the regular group in /tests/ocpp-server with 1 update: [ruff](https://github.com/astral-sh/ruff). 
 
Updates `ruff` from 0.12.11 to 0.12.12 
- [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.12.11...0.12.12) 
 
--- 
updated-dependencies: 
- dependency-name: ruff 
  dependency-version: 0.12.12 
  dependency-type: direct:development 
  update-type: version-update:semver-patch 
  dependency-group: regular 
... 
 
Signed-off-by: dependabot[bot] <support@github.com>  
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>  
dependabot[bot]  [Thu, 4 Sep 2025 16:10:05 +0000  (16:10 +0000)]  
 
build(deps-dev): bump @types/node in the regular group (#1515) 
 
Bumps the regular group with 1 update: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node). 
 
Updates `@types/node` from 24.3.0 to 24.3.1 
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) 
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) 
 
--- 
updated-dependencies: 
- dependency-name: "@types/node" 
  dependency-version: 24.3.1 
  dependency-type: direct:development 
  update-type: version-update:semver-patch 
  dependency-group: regular 
... 
 
Signed-off-by: dependabot[bot] <support@github.com>  
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>