]> Piment Noir Git Repositories - e-mobility-charging-stations-simulator.git/log
e-mobility-charging-stations-simulator.git
10 days agochore: refine GH copilot instructions
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>
13 days agobuild(deps-dev): bump eslint-plugin-jsdoc from 60.8.3 to 61.0.0 (#1554)
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>
13 days agobuild(deps-dev): bump ruff in /tests/ocpp-server in the regular group (#1555)
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>
13 days agofix: ensure simulator is reinit at configuration file change
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>
13 days agofix: ensure UI server charging station templates cache is populated at
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>
13 days agochore(deps-dev): apply updates
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>
13 days agoFix connector status race condition in UI server cache during startup (#1548)
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>
13 days agoCombined PRs (#1553)
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>
2 weeks agorefactor: cleanup status notification sending code
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>
2 weeks agochore: refine github copilot instructions
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>
2 weeks agochore: refine github copilot instructions
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>
2 weeks agochore: improve github copilot intructions
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>
2 weeks agochore: refine github copilot instructions
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>
2 weeks agodocs: refine OCPP server documentation
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>
2 weeks agochore: update code configuration
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>
2 weeks agoMerge branch 'main' of github.com:SAP/e-mobility-charging-stations-simulator
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

2 weeks agochore: refine github copilot instructions
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>
2 weeks agofix(webui): reset toggle button state after action completion (#1547)
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>
2 weeks agochore: refine github copilot instructions
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>
2 weeks agochore(deps-dev): apply updates
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>
2 weeks agochore: refine github copilot instructions
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>
2 weeks agoMerge branch 'main' of github.com:SAP/e-mobility-charging-stations-simulator
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

2 weeks agochore: refine github copilot instructions
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>
2 weeks agoMerge pull request #1544 from SAP/dependabot/npm_and_yarn/regular-61d7857273
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

2 weeks agobuild(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>
2 weeks agoMerge pull request #1545 from SAP/dependabot/npm_and_yarn/typescript-2809fc5bb6
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

2 weeks agoMerge pull request #1546 from SAP/dependabot/pip/tests/ocpp-server/regular-8afd51e63f
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

2 weeks agobuild(deps-dev): bump ruff 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>
2 weeks agobuild(deps-dev): bump typescript in the typescript group
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>
2 weeks agochore: add github copilot instructions
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>
3 weeks agochore(deps-dev): apply updates
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>
3 weeks agoCombined PRs (#1539)
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>
3 weeks agoMerge branch 'main' into combined-prs-branch
Jérôme Benoit [Fri, 26 Sep 2025 02:27:30 +0000 (04:27 +0200)] 
Merge branch 'main' into combined-prs-branch

3 weeks agoMerge 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/pip/tests/ocpp-server/regular-95c38fc74f into combined-prs-branch

3 weeks agoMerge dependabot/npm_and_yarn/regular-aed6f7885e 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

3 weeks agobuild(deps): bump sonarsource/sonarqube-scan-action from 5.3.1 to 6.0.0 (#1529)
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>
3 weeks agobuild(deps): bump the regular group across 1 directory with 13 updates
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>
4 weeks agobuild(deps-dev): bump ruff in /tests/ocpp-server in the regular group
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>
5 weeks agochore(deps-dev): apply updates
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>
5 weeks agobuild(deps-dev): bump ruff in /tests/ocpp-server in the regular group (#1524)
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>
6 weeks agoCombined PRs (#1520)
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>
6 weeks agobuild(deps-dev): bump the regular group with 2 updates (#1516)
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>
6 weeks agobuild(deps): bump actions/setup-node from 4 to 5 (#1513)
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>
6 weeks agobuild(deps-dev): bump ruff in /tests/ocpp-server in the regular group (#1517)
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>
6 weeks agobuild(deps-dev): bump @types/node in the regular group (#1515)
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>
6 weeks agobuild(deps): bump actions/setup-python from 5 to 6 (#1514)
dependabot[bot] [Thu, 4 Sep 2025 16:08:07 +0000 (16:08 +0000)] 
build(deps): bump actions/setup-python from 5 to 6 (#1514)

Bumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/setup-python
  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>
6 weeks agobuild(deps): bump the regular group across 1 directory with 7 updates (#1512)
dependabot[bot] [Thu, 4 Sep 2025 13:19:40 +0000 (15:19 +0200)] 
build(deps): bump the regular group across 1 directory with 7 updates (#1512)

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

| Package | From | To |
| --- | --- | --- |
| [@mikro-orm/core](https://github.com/mikro-orm/mikro-orm) | `6.5.1` | `6.5.2` |
| [@mikro-orm/mariadb](https://github.com/mikro-orm/mikro-orm) | `6.5.1` | `6.5.2` |
| [@mikro-orm/reflection](https://github.com/mikro-orm/mikro-orm) | `6.5.1` | `6.5.2` |
| [@mikro-orm/sqlite](https://github.com/mikro-orm/mikro-orm) | `6.5.1` | `6.5.2` |
| [@mikro-orm/cli](https://github.com/mikro-orm/mikro-orm) | `6.5.1` | `6.5.2` |
| [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver) | `7.7.0` | `7.7.1` |
| [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) | `54.2.1` | `54.3.1` |

Updates `@mikro-orm/core` from 6.5.1 to 6.5.2
- [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.1...v6.5.2)

Updates `@mikro-orm/mariadb` from 6.5.1 to 6.5.2
- [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.1...v6.5.2)

Updates `@mikro-orm/reflection` from 6.5.1 to 6.5.2
- [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.1...v6.5.2)

Updates `@mikro-orm/sqlite` from 6.5.1 to 6.5.2
- [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.1...v6.5.2)

Updates `@mikro-orm/cli` from 6.5.1 to 6.5.2
- [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.1...v6.5.2)

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

Updates `eslint-plugin-jsdoc` from 54.2.1 to 54.3.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/v54.2.1...v54.3.1)

---
updated-dependencies:
- dependency-name: "@mikro-orm/core"
  dependency-version: 6.5.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: "@mikro-orm/mariadb"
  dependency-version: 6.5.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: "@mikro-orm/reflection"
  dependency-version: 6.5.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: "@mikro-orm/sqlite"
  dependency-version: 6.5.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: "@mikro-orm/cli"
  dependency-version: 6.5.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: "@types/semver"
  dependency-version: 7.7.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: eslint-plugin-jsdoc
  dependency-version: 54.3.1
  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>
7 weeks agochore(deps-dev): apply updates
Jérôme Benoit [Tue, 2 Sep 2025 17:22:50 +0000 (19:22 +0200)] 
chore(deps-dev): apply updates

Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
7 weeks agochore: update copyright year range
Jérôme Benoit [Mon, 1 Sep 2025 18:15:43 +0000 (20:15 +0200)] 
chore: update copyright year range

Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
7 weeks agodocs: fix ToC indentation
Jérôme Benoit [Mon, 1 Sep 2025 18:10:14 +0000 (20:10 +0200)] 
docs: fix ToC indentation

Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
7 weeks agodocs: refine READMEs
Jérôme Benoit [Mon, 1 Sep 2025 18:08:27 +0000 (20:08 +0200)] 
docs: refine READMEs

Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
7 weeks agobuild(deps): bump sonarsource/sonarqube-scan-action from 5.3.0 to 5.3.1 (#1508)
dependabot[bot] [Fri, 29 Aug 2025 19:17:42 +0000 (21:17 +0200)] 
build(deps): bump sonarsource/sonarqube-scan-action from 5.3.0 to 5.3.1 (#1508)

Bumps [sonarsource/sonarqube-scan-action](https://github.com/sonarsource/sonarqube-scan-action) from 5.3.0 to 5.3.1.
- [Release notes](https://github.com/sonarsource/sonarqube-scan-action/releases)
- [Commits](https://github.com/sonarsource/sonarqube-scan-action/compare/v5.3.0...v5.3.1)

---
updated-dependencies:
- dependency-name: sonarsource/sonarqube-scan-action
  dependency-version: 5.3.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
7 weeks agochore(deps-dev): apply updates
Jérôme Benoit [Fri, 29 Aug 2025 11:46:54 +0000 (13:46 +0200)] 
chore(deps-dev): apply updates

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
7 weeks agobuild(deps): bump the regular group with 6 updates (#1507)
dependabot[bot] [Thu, 28 Aug 2025 16:50:17 +0000 (16:50 +0000)] 
build(deps): bump the regular group with 6 updates (#1507)

Bumps the regular group with 6 updates:

| Package | From | To |
| --- | --- | --- |
| [@mikro-orm/core](https://github.com/mikro-orm/mikro-orm) | `6.5.0` | `6.5.1` |
| [@mikro-orm/mariadb](https://github.com/mikro-orm/mikro-orm) | `6.5.0` | `6.5.1` |
| [@mikro-orm/reflection](https://github.com/mikro-orm/mikro-orm) | `6.5.0` | `6.5.1` |
| [@mikro-orm/sqlite](https://github.com/mikro-orm/mikro-orm) | `6.5.0` | `6.5.1` |
| [@mikro-orm/cli](https://github.com/mikro-orm/mikro-orm) | `6.5.0` | `6.5.1` |
| [@vitejs/plugin-vue-jsx](https://github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue-jsx) | `5.1.0` | `5.1.1` |

Updates `@mikro-orm/core` from 6.5.0 to 6.5.1
- [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.0...v6.5.1)

Updates `@mikro-orm/mariadb` from 6.5.0 to 6.5.1
- [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.0...v6.5.1)

Updates `@mikro-orm/reflection` from 6.5.0 to 6.5.1
- [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.0...v6.5.1)

Updates `@mikro-orm/sqlite` from 6.5.0 to 6.5.1
- [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.0...v6.5.1)

Updates `@mikro-orm/cli` from 6.5.0 to 6.5.1
- [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.0...v6.5.1)

Updates `@vitejs/plugin-vue-jsx` from 5.1.0 to 5.1.1
- [Release notes](https://github.com/vitejs/vite-plugin-vue/releases)
- [Changelog](https://github.com/vitejs/vite-plugin-vue/blob/main/packages/plugin-vue-jsx/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite-plugin-vue/commits/plugin-vue@5.1.1/packages/plugin-vue-jsx)

---
updated-dependencies:
- dependency-name: "@mikro-orm/core"
  dependency-version: 6.5.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: "@mikro-orm/mariadb"
  dependency-version: 6.5.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: "@mikro-orm/reflection"
  dependency-version: 6.5.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: "@mikro-orm/sqlite"
  dependency-version: 6.5.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: "@mikro-orm/cli"
  dependency-version: 6.5.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: "@vitejs/plugin-vue-jsx"
  dependency-version: 5.1.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>
7 weeks agobuild(deps-dev): bump ruff in /tests/ocpp-server in the regular group (#1506)
dependabot[bot] [Thu, 28 Aug 2025 16:44:52 +0000 (16:44 +0000)] 
build(deps-dev): bump ruff in /tests/ocpp-server in the regular group (#1506)

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

Updates `ruff` from 0.12.10 to 0.12.11
- [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.10...0.12.11)

---
updated-dependencies:
- dependency-name: ruff
  dependency-version: 0.12.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>
7 weeks agobuild(deps): bump the regular group across 1 directory with 6 updates (#1505)
dependabot[bot] [Wed, 27 Aug 2025 22:31:27 +0000 (00:31 +0200)] 
build(deps): bump the regular group across 1 directory with 6 updates (#1505)

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

| Package | From | To |
| --- | --- | --- |
| [@mikro-orm/core](https://github.com/mikro-orm/mikro-orm) | `6.4.16` | `6.5.0` |
| [@mikro-orm/mariadb](https://github.com/mikro-orm/mikro-orm) | `6.4.16` | `6.5.0` |
| [@mikro-orm/reflection](https://github.com/mikro-orm/mikro-orm) | `6.4.16` | `6.5.0` |
| [@mikro-orm/sqlite](https://github.com/mikro-orm/mikro-orm) | `6.4.16` | `6.5.0` |
| [mongodb](https://github.com/mongodb/node-mongodb-native) | `6.18.0` | `6.19.0` |
| [@mikro-orm/cli](https://github.com/mikro-orm/mikro-orm) | `6.4.16` | `6.5.0` |

Updates `@mikro-orm/core` from 6.4.16 to 6.5.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.4.16...v6.5.0)

Updates `@mikro-orm/mariadb` from 6.4.16 to 6.5.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.4.16...v6.5.0)

Updates `@mikro-orm/reflection` from 6.4.16 to 6.5.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.4.16...v6.5.0)

Updates `@mikro-orm/sqlite` from 6.4.16 to 6.5.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.4.16...v6.5.0)

Updates `mongodb` from 6.18.0 to 6.19.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.18.0...v6.19.0)

Updates `@mikro-orm/cli` from 6.4.16 to 6.5.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.4.16...v6.5.0)

---
updated-dependencies:
- dependency-name: "@mikro-orm/core"
  dependency-version: 6.5.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: regular
- dependency-name: "@mikro-orm/mariadb"
  dependency-version: 6.5.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: regular
- dependency-name: "@mikro-orm/reflection"
  dependency-version: 6.5.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: regular
- dependency-name: "@mikro-orm/sqlite"
  dependency-version: 6.5.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: regular
- dependency-name: mongodb
  dependency-version: 6.19.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: regular
- dependency-name: "@mikro-orm/cli"
  dependency-version: 6.5.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: regular
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
8 weeks agochore(deps-dev): apply updates
Jérôme Benoit [Tue, 26 Aug 2025 18:52:38 +0000 (20:52 +0200)] 
chore(deps-dev): apply updates

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
8 weeks agochore: lock file maintenance
Jérôme Benoit [Tue, 26 Aug 2025 12:12:30 +0000 (14:12 +0200)] 
chore: lock file maintenance

Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
8 weeks agobuild(deps): bump the regular group with 3 updates (#1503)
dependabot[bot] [Tue, 26 Aug 2025 12:00:41 +0000 (14:00 +0200)] 
build(deps): bump the regular group with 3 updates (#1503)

Bumps the regular group with 3 updates: [tsx](https://github.com/privatenumber/tsx), [vue](https://github.com/vuejs/core) and [@vitejs/plugin-vue-jsx](https://github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue-jsx).

Updates `tsx` from 4.20.4 to 4.20.5
- [Release notes](https://github.com/privatenumber/tsx/releases)
- [Changelog](https://github.com/privatenumber/tsx/blob/master/release.config.cjs)
- [Commits](https://github.com/privatenumber/tsx/compare/v4.20.4...v4.20.5)

Updates `vue` from 3.5.19 to 3.5.20
- [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.19...v3.5.20)

Updates `@vitejs/plugin-vue-jsx` from 5.0.1 to 5.1.0
- [Release notes](https://github.com/vitejs/vite-plugin-vue/releases)
- [Changelog](https://github.com/vitejs/vite-plugin-vue/blob/main/packages/plugin-vue-jsx/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite-plugin-vue/commits/plugin-vue@5.1.0/packages/plugin-vue-jsx)

---
updated-dependencies:
- dependency-name: tsx
  dependency-version: 4.20.5
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: vue
  dependency-version: 3.5.20
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: "@vitejs/plugin-vue-jsx"
  dependency-version: 5.1.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: regular
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
8 weeks agochore(deps-dev): apply updates
Jérôme Benoit [Sat, 23 Aug 2025 14:21:52 +0000 (16:21 +0200)] 
chore(deps-dev): apply updates

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
8 weeks agorefactor: reorder worker set event emission
Jérôme Benoit [Fri, 22 Aug 2025 18:06:36 +0000 (20:06 +0200)] 
refactor: reorder worker set event emission

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
8 weeks agochore(deps-dev): apply updates
Jérôme Benoit [Fri, 22 Aug 2025 11:15:06 +0000 (13:15 +0200)] 
chore(deps-dev): apply updates

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
8 weeks agorefactor: factor out worket set event emission
Jérôme Benoit [Fri, 22 Aug 2025 11:01:01 +0000 (13:01 +0200)] 
refactor: factor out worket set event emission

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
2 months agoperf: missed worket set event emission control
Jérôme Benoit [Thu, 21 Aug 2025 20:46:31 +0000 (22:46 +0200)] 
perf: missed worket set event emission control

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
2 months agochore(deps): apply updates
Jérôme Benoit [Thu, 21 Aug 2025 18:27:21 +0000 (20:27 +0200)] 
chore(deps): apply updates

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
2 months agoperf: emit events only if there's listeners
Jérôme Benoit [Thu, 21 Aug 2025 18:20:16 +0000 (20:20 +0200)] 
perf: emit events only if there's listeners

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
2 months agorefactor: improve stats utils input guards
Jérôme Benoit [Wed, 20 Aug 2025 23:58:52 +0000 (01:58 +0200)] 
refactor: improve stats utils input guards

Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
2 months agochore(deps-dev): apply updates
Jérôme Benoit [Wed, 20 Aug 2025 16:26:10 +0000 (18:26 +0200)] 
chore(deps-dev): apply updates

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
2 months agorefactor: cleanup eslint-disable
Jérôme Benoit [Wed, 20 Aug 2025 11:29:08 +0000 (13:29 +0200)] 
refactor: cleanup eslint-disable

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
2 months agochore(deps-dev): apply updates
Jérôme Benoit [Tue, 19 Aug 2025 18:11:01 +0000 (20:11 +0200)] 
chore(deps-dev): apply updates

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
2 months agorefactor: make worker set code more robust
Jérôme Benoit [Mon, 18 Aug 2025 21:11:41 +0000 (23:11 +0200)] 
refactor: make worker set code more robust

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
2 months agorefactor: cleanup charging station worker code
Jérôme Benoit [Mon, 18 Aug 2025 19:10:11 +0000 (21:10 +0200)] 
refactor: cleanup charging station worker code

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
2 months agorefactor: cleanup up internal messaging code
Jérôme Benoit [Sun, 17 Aug 2025 18:41:32 +0000 (20:41 +0200)] 
refactor: cleanup up internal messaging code

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
2 months agorefactor: improve ui service logging
Jérôme Benoit [Sat, 16 Aug 2025 21:23:03 +0000 (23:23 +0200)] 
refactor: improve ui service logging

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
2 months agochore(deps-dev): apply updates
Jérôme Benoit [Sat, 16 Aug 2025 19:25:57 +0000 (21:25 +0200)] 
chore(deps-dev): apply updates

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
2 months agoCombined PRs (#1500)
Jérôme Benoit [Sat, 16 Aug 2025 13:41:12 +0000 (15:41 +0200)] 
Combined PRs (#1500)

* build(deps-dev): bump the regular group with 3 updates

Bumps the regular group with 3 updates: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node), [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) and [@vue/tsconfig](https://github.com/vuejs/tsconfig).

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

Updates `eslint-plugin-jsdoc` from 54.0.0 to 54.1.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.0.0...v54.1.0)

Updates `@vue/tsconfig` from 0.7.0 to 0.8.0
- [Release notes](https://github.com/vuejs/tsconfig/releases)
- [Commits](https://github.com/vuejs/tsconfig/compare/v0.7.0...v0.8.0)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-version: 24.3.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: regular
- dependency-name: eslint-plugin-jsdoc
  dependency-version: 54.1.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: regular
- dependency-name: "@vue/tsconfig"
  dependency-version: 0.8.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: regular
...

Signed-off-by: dependabot[bot] <support@github.com>
* 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.12.8 to 0.12.9
- [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.8...0.12.9)

---
updated-dependencies:
- dependency-name: ruff
  dependency-version: 0.12.9
  dependency-type: direct:development
  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>
2 months agoMerge dependabot/pip/tests/ocpp-server/regular-889c584ed6 into combined-prs-branch
Jérôme Benoit [Sat, 16 Aug 2025 02:31:33 +0000 (04:31 +0200)] 
Merge dependabot/pip/tests/ocpp-server/regular-889c584ed6 into combined-prs-branch

2 months agoMerge dependabot/npm_and_yarn/regular-ac5ef059e9 into combined-prs-branch
Jérôme Benoit [Sat, 16 Aug 2025 02:31:32 +0000 (04:31 +0200)] 
Merge dependabot/npm_and_yarn/regular-ac5ef059e9 into combined-prs-branch

2 months agobuild(deps-dev): bump ruff in /tests/ocpp-server in the regular group
dependabot[bot] [Fri, 15 Aug 2025 16:29:51 +0000 (16:29 +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.12.8 to 0.12.9
- [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.8...0.12.9)

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

Signed-off-by: dependabot[bot] <support@github.com>
2 months agobuild(deps-dev): bump the regular group with 3 updates
dependabot[bot] [Fri, 15 Aug 2025 16:19:34 +0000 (16:19 +0000)] 
build(deps-dev): bump the regular group with 3 updates

Bumps the regular group with 3 updates: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node), [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) and [@vue/tsconfig](https://github.com/vuejs/tsconfig).

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

Updates `eslint-plugin-jsdoc` from 54.0.0 to 54.1.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.0.0...v54.1.0)

Updates `@vue/tsconfig` from 0.7.0 to 0.8.0
- [Release notes](https://github.com/vuejs/tsconfig/releases)
- [Commits](https://github.com/vuejs/tsconfig/compare/v0.7.0...v0.8.0)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-version: 24.3.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: regular
- dependency-name: eslint-plugin-jsdoc
  dependency-version: 54.1.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: regular
- dependency-name: "@vue/tsconfig"
  dependency-version: 0.8.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: regular
...

Signed-off-by: dependabot[bot] <support@github.com>
2 months agorefactor: rename variable according to its semantic
Jérôme Benoit [Fri, 15 Aug 2025 10:56:28 +0000 (12:56 +0200)] 
refactor: rename variable according to its semantic

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
2 months agotest: fix randomint() usage
Jérôme Benoit [Thu, 14 Aug 2025 20:34:03 +0000 (22:34 +0200)] 
test: fix randomint() usage

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
2 months agofix: randomInt() usage and its boundaries
Jérôme Benoit [Thu, 14 Aug 2025 20:26:22 +0000 (22:26 +0200)] 
fix: randomInt() usage and its boundaries

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
2 months agochore: align utils implementation
Jérôme Benoit [Thu, 14 Aug 2025 19:52:39 +0000 (21:52 +0200)] 
chore: align utils implementation

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
2 months agorefactor: refine error message
Jérôme Benoit [Thu, 14 Aug 2025 18:32:29 +0000 (20:32 +0200)] 
refactor: refine error message

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
2 months agofix: avoid to leak handlers in UI server
Jérôme Benoit [Thu, 14 Aug 2025 18:18:47 +0000 (20:18 +0200)] 
fix: avoid to leak handlers in UI server

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
2 months agorefactor: improve UI services basic authentication handling
Jérôme Benoit [Thu, 14 Aug 2025 15:21:32 +0000 (17:21 +0200)] 
refactor: improve UI services basic authentication handling

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
2 months agoperf: speed up simulator startup
Jérôme Benoit [Thu, 14 Aug 2025 14:14:48 +0000 (16:14 +0200)] 
perf: speed up simulator startup

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
2 months agoperf: ensure O(n) time for OCPP params ops
Jérôme Benoit [Thu, 14 Aug 2025 13:05:05 +0000 (15:05 +0200)] 
perf: ensure O(n) time for OCPP params ops

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
2 months agorefactor: align error handling helpers behavior
Jérôme Benoit [Thu, 14 Aug 2025 11:12:14 +0000 (13:12 +0200)] 
refactor: align error handling helpers behavior

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
2 months agofix: potential event handler leaking
Jérôme Benoit [Wed, 13 Aug 2025 22:03:32 +0000 (00:03 +0200)] 
fix: potential event handler leaking

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
2 months agochore(deps-dev): apply updates
Jérôme Benoit [Wed, 13 Aug 2025 18:07:32 +0000 (20:07 +0200)] 
chore(deps-dev): apply updates

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
2 months agochore(deps-dev): apply updates
Jérôme Benoit [Wed, 13 Aug 2025 17:38:48 +0000 (19:38 +0200)] 
chore(deps-dev): apply updates

Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
2 months agobuild(deps-dev): bump eslint-plugin-jsdoc from 53.0.1 to 54.0.0 (#1497)
dependabot[bot] [Wed, 13 Aug 2025 17:29:52 +0000 (19:29 +0200)] 
build(deps-dev): bump eslint-plugin-jsdoc from 53.0.1 to 54.0.0 (#1497)

Bumps [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) from 53.0.1 to 54.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/v53.0.1...v54.0.0)

---
updated-dependencies:
- dependency-name: eslint-plugin-jsdoc
  dependency-version: 54.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>
2 months agobuild(deps-dev): bump esbuild from 0.25.8 to 0.25.9 in the regular group (#1496)
dependabot[bot] [Wed, 13 Aug 2025 17:29:31 +0000 (19:29 +0200)] 
build(deps-dev): bump esbuild from 0.25.8 to 0.25.9 in the regular group (#1496)

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

Updates `esbuild` from 0.25.8 to 0.25.9
- [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.8...v0.25.9)

---
updated-dependencies:
- dependency-name: esbuild
  dependency-version: 0.25.9
  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>
2 months agorefactor: cleanup logger singleton initialization
Jérôme Benoit [Wed, 13 Aug 2025 17:09:35 +0000 (19:09 +0200)] 
refactor: cleanup logger singleton initialization

Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
2 months agofix: ensure portable path handling in configuration tunables
Jérôme Benoit [Wed, 13 Aug 2025 16:33:51 +0000 (18:33 +0200)] 
fix: ensure portable path handling in configuration tunables

Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
2 months agofix: properly handle divide by zero in electric utils
Jérôme Benoit [Wed, 13 Aug 2025 15:54:56 +0000 (17:54 +0200)] 
fix: properly handle divide by zero in electric utils

Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
2 months agorefactor: consistent error handling helpers API
Jérôme Benoit [Wed, 13 Aug 2025 15:45:35 +0000 (17:45 +0200)] 
refactor: consistent error handling helpers API

Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
2 months agoCombined PRs (#1495)
Jérôme Benoit [Wed, 13 Aug 2025 12:14:31 +0000 (14:14 +0200)] 
Combined PRs (#1495)

* build(deps-dev): bump eslint-plugin-jsdoc from 52.0.4 to 53.0.1

Bumps [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) from 52.0.4 to 53.0.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/v52.0.4...v53.0.1)

---
updated-dependencies:
- dependency-name: eslint-plugin-jsdoc
  dependency-version: 53.0.1
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
* build(deps-dev): bump the regular group with 2 updates

Bumps the regular group with 2 updates: [tsx](https://github.com/privatenumber/tsx) and [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite).

Updates `tsx` from 4.20.3 to 4.20.4
- [Release notes](https://github.com/privatenumber/tsx/releases)
- [Changelog](https://github.com/privatenumber/tsx/blob/master/release.config.cjs)
- [Commits](https://github.com/privatenumber/tsx/compare/v4.20.3...v4.20.4)

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

---
updated-dependencies:
- dependency-name: tsx
  dependency-version: 4.20.4
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: vite
  dependency-version: 7.1.2
  dependency-type: direct:development
  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>