]>
Piment Noir Git Repositories - e-mobility-charging-stations-simulator.git/log
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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
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
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>