]> Piment Noir Git Repositories - e-mobility-charging-stations-simulator.git/history - src/utils
fix(ui-server): validate UI request payloads against a canonical schema (#2129)
[e-mobility-charging-stations-simulator.git] / src / utils /
2026-09-16  Jérôme Benoitfeat(ocpp20): autonomous clock-aligned MeterValues...
2026-08-14  Jérôme Benoitfix(simulator): seed autoRegister and ocppProtocol...
2026-07-27  Jérôme Benoitfix(ui-server): reconcile evses wire type so /metrics...
2026-07-20  Jérôme Benoitfeat(ui-server): add opt-in HSTS response header (...
2026-07-19  Jérôme Benoitrefactor: code-quality cleanup — utils usage, logic...
2026-07-17  Danielfix(ui-server): make UI broadcast-channel commands...
2026-07-15  Jérôme Benoitstyle: codebase consistency sweep — JSDoc @returns...
2026-07-12  Jérôme Benoitrefactor(utils): swap getRandomFloat(Rounded) params...
2026-07-07  Jérôme Benoitrefactor: audit backlog cleanup — JSDoc gaps, physics...
2026-07-06  Jérôme Benoitrefactor: audit-driven cleanup — OCPP conformance fixes...
2026-07-06  Jérôme Benoitrefactor: audit-driven cleanup (OCPP 2.0 spec conforman...
2026-07-06  Jérôme Benoitrefactor: convention alignment round 2 — canonical...
2026-07-05  Jérôme Benoitrefactor: complete barrel-gap scope — extract host...
2026-07-05  Jérôme Benoitrefactor: close barrel gaps for ui-server, broadcast...
2026-07-05  Jérôme Benoitfix(utils): clamp computeExponentialBackOffDelay output...
2026-07-05  Jérôme Benoitrefactor: convention alignment — helpers, constants...
2026-07-02  Jérôme Benoitfeat(meter-values): coherent MeterValues generator...
2026-06-30  renovate[bot]chore(deps): update dependency prettier to ^3.8.5 ...
2026-06-29  Jérôme Benoitrefactor: project-wide audit of helper/util usage in...
2026-06-23  Jérôme Benoitfeat(ui-server): expose Prometheus /metrics on ws and...
2026-06-20  Jérôme Benoitfeat(ui-server): add opt-in Prometheus /metrics endpoin...
2026-06-17  Jérôme Benoitfeat(simulator): add forceTransactionOnInvalidIdToken...
2026-06-15  Jérôme Benoitfix(config): enforce Zod simulator-config validation...
2026-06-15  Jérôme Benoitfix(config): tighten Zod validation on uiServer.options...
2026-06-14  Jérôme Benoitfix(ui-server): post-#1891 access policy and WS upgrade...
2026-06-14  Jérôme Benoitfeat(ui-server): add source-aware gateway access policy...
2026-05-27  Jérôme Benoitrefactor: relocate simulator config to src/utils and...
2026-05-27  Jérôme Benoitfeat(config): add Zod-based simulator configuration...
2026-05-26  Jérôme Benoitfix(utils): make file persistence atomic across writers...
2026-05-17  github-actions[bot]feat: resolve #314 — Add charging station template...
2026-05-17  github-actions[bot]feat: resolve #1020 — Persist minimal simulator state...
2026-05-11  Jérôme Benoitrefactor: consolidate object-check utilities to elimina...
2026-05-11  Jérôme Benoitrefactor: remove unnecessary type assertions across...
2026-04-28  Jérôme Benoitfix(simulator): add connector Finishing state lifecycle...
2026-04-27  Jérôme Benoitchore(simulator): harmonize log messages across codebas...
2026-04-03  Jérôme Benoitrefactor: add unit suffixes to time-related constants...
2026-04-03  Jérôme Benoitrefactor: improve helper/utility usage consistency...
2026-04-03  Jérôme Benoitrefactor: use utility functions consistently across...
2026-04-03  Jérôme Benoitrefactor: use getErrorMessage helper and extract auth...
2026-04-03  Jérôme Benoitrefactor: use string/array helper functions consistently
2026-04-01  Jérôme Benoitrefactor: remove unnecessary type casts and improve...
2026-03-31  Jérôme Benoitrefactor: move constants to domain-appropriate locations
2026-03-31  Jérôme Benoitfix(ocpp): correct P0/P1 spec conformity gaps for OCPP...
2026-03-31  renovate[bot]chore(deps): lock file maintenance (#1765)
2026-03-31  Jérôme Benoitrefactor: reduce code duplication across OCPP services...
2026-03-30  Jérôme Benoitrefactor(ocpp): integrate unified auth as sole authoriz...
2026-03-29  Jérôme Benoitstyle: normalize blank line spacing in Constants.ts
2026-03-28  Jérôme Benoitrefactor: encapsulate connector/EVSE iteration behind...
2026-03-28  Jérôme Benoitfeat: implement TxEnded meter value accumulator per...
2026-03-28  Jérôme Benoitstyle: apply prettier formatting to test files
2026-03-28  Jérôme Benoitfix: align ConnectionTimeOut semantics with OCPP spec
2026-03-27  Jérôme Benoitfeat: support configurable measurands per transaction...
2026-03-27  Jérôme Benoitfix: use case-insensitive boolean parsing for OCPP...
2026-03-27  Jérôme Benoitrefactor: align intermediate variable naming with codeb...
2026-03-27  Jérôme Benoitrefactor: eliminate all non-null assertion suppressions...
2026-03-27  Jérôme Benoitrefactor: type deprecated config key maps with `keyof...
2026-03-27  Jérôme Benoitrefactor: eliminate explicit `any` from `once()` and...
2026-03-24  Jérôme Benoitfix: prevent shutdown timeout with promiseWithTimeout...
2026-03-24  Jérôme Benoitrefactor: eliminate non-null assertions in 8 files...
2026-03-24  Jérôme Benoitrefactor: audit-driven improvements — use BaseError...
2026-03-22  Jérôme Benoitfix(ocpp2): implement StopTxOnInvalidId and MaxEnergyOn...
2026-03-18  Jérôme Benoitfix: preserve EVSE and connector IDs in configuration...
2026-03-18  Jérôme Benoitfix: prevent tests from polluting production log files
2026-03-18  Jérôme Benoitfeat(ui): add OCPP 2.0.x command support to Web UI...
2026-03-18  Jérôme Benoitfeat(ocpp2): fix authorization conformance gaps (C10...
2026-03-16  Jérôme Benoitrefactor: extract ensureError and getErrorMessage helpers
2026-03-15  Jérôme Benoitrefactor: replace 54 unsafe error casts with instanceof...
2026-03-06  Jérôme Benoitrefactor(utils): audit fixes — dedup, data-driven confi...
2026-02-20  Jérôme Benoitfeat(ocpp2): add TransactionEvent command support ...
2026-02-13  Jérôme Benoitfix: guard setInterval delays against 32-bit integer...
2025-11-12  Jérôme Benoitrefactor: add UUIDv4 type definition
2025-11-12  Jérôme Benoitfeat(ocpp2): add RequestStopTransaction command (#1587)
2025-11-09  Jérôme BenoitMerge branch 'main' into feat/request-stop-transaction
2025-11-09  Jérôme BenoitMerge branch 'main' into feat/request-stop-transaction
2025-11-09  Jérôme BenoitMerge branch 'main' into feat/request-stop-transaction
2025-11-05  Jérôme Benoitfeat(ocpp2): add RequestStopTransaction command
2025-10-29  Jérôme Benoitfeat(ocpp20): add SetVariables handling with runtime...
2025-10-24  Jérôme Benoitfeat(ocpp2): add GetVariables command support (#1568)
2025-10-23  Jérôme Benoitfix: avoid circular module dependency
2025-10-08  CopilotFix connector status race condition in UI server cache...
2025-09-01  Jérôme Benoitchore: update copyright year range
2025-08-20  Jérôme Benoitrefactor: improve stats utils input guards
2025-08-18  Jérôme Benoitrefactor: make worker set code more robust
2025-08-16  Jérôme BenoitMerge dependabot/npm_and_yarn/regular-ac5ef059e9 into...
2025-08-14  Jérôme Benoitfix: avoid to leak handlers in UI server
2025-08-14  Jérôme Benoitrefactor: improve UI services basic authentication...
2025-08-14  Jérôme Benoitrefactor: align error handling helpers behavior
2025-08-13  Jérôme Benoitchore(deps-dev): apply updates
2025-08-13  Jérôme Benoitrefactor: cleanup logger singleton initialization
2025-08-13  Jérôme Benoitfix: ensure portable path handling in configuration...
2025-08-13  Jérôme Benoitfix: properly handle divide by zero in electric utils
2025-08-13  Jérôme Benoitrefactor: consistent error handling helpers API
2025-08-13  Jérôme BenoitMerge branch 'main' into combined-prs-branch
2025-08-12  Jérôme Benoitfix: ensure UUIDv4 validation is RFC 9562 compliant
2025-08-12  Jérôme Benoitfix: inputs gards logic in percentile()
2025-08-12  Jérôme Benoitrefactor: cleanup async lock implementation
2025-07-03  Jérôme Benoitrefactor: handle empty string configuration file name
2025-07-03  Jérôme Benoitrefactor: cleanup empty data structure checks
2025-07-03  Jérôme Benoitrefactor: cleanup statistics related namespace
2025-07-02  Jérôme Benoitperf: speed up mean and median computation
next