2023.8.0
Common/General
- Comment Code-Coverage on Pull-Request by @da-Kai in #2255
- This helps us visualize improvements in unit test coverage
- change contribution doc to describe "Eclipse [built in]" code formatter by @clehne in #2271
OpenEMS Edge
- EVCS: Improve HardyBarth phase and status detection. by @sebastianasen in #2239
- State-Machine: add debugLog functionality by @sfeilmeier in #2272
- Modbus Elements: add JUnit tests by @sfeilmeier in #2283
- RefuStore88k: add method to get cabin temperature by @pooran-c in #2284
- ElectricityMeter: Use correct channels and avoid null pointer. by @sebastianasen in #2286
- Virtual meter bug fix: average is computed correctly by @JoopAue in #2278
OpenEMS UI
- FEMS UI Backport 2023-07 by @lukasrgr in #2266
- Added
noImplicitOverride: true
to tsconfig.json:- Its now mandatory to use the keyword override to mark overloading
- Refactored History EnergyMonitor:
- Introduced Unittest framework for Charts
- Added Unittests for EnergyMonitor
- created function to convert dummyConfig to real EdgeConfig
- Redid channels view in settings:
- Refactored channels view to group channels of same component together in one block.
- With
queryParams
of@Angular
Navigator, its possible to restore state of a view on reload - Its also possible to save the configuration for a specific EMS in localStorage, when reentering to channels for this EMS, your old configuration will be loaded
- Added hasMultipleEdges to Odoo-Metadata-User
- Now its possible to know if a user has access to multiple edges
- Added
- UI: apply global autoformat by @sfeilmeier in #2268
- UI bugfix: history energy chart by @sfeilmeier in #2269
- UI: adjust style of energy monitor by @lukasrgr in #2270
- UI: Fix toolbar bug on iOS by @lukasrgr in #2280
- UI: replicate details of previous history energy monitor by @lukasrgr in #2279
- UI: Redo Removing globalRouteChangeHandler by @lukasrgr in #2285
- UI: EVCS add save-button by @mahdiataie in #2299
Version Upgrades
- Bump okio-jvm from 3.3.0 to 3.4.0 in /cnf by @dependabot in #2264
- Bump kotlin-osgi-bundle from 1.8.22 to 1.9.0 in /cnf by @dependabot in #2262
- Bump compare-versions from 5.0.3 to 6.0.0 in /ui by @dependabot in #2261
- Bump fastexcel from 0.15.5 to 0.15.6 in /cnf by @dependabot in #2275
- Bump eslint-plugin-unused-imports from 2.0.0 to 3.0.0 in /ui by @dependabot in #2274
- Bump org.java-websocket:Java-WebSocket from 1.5.3 to 1.5.4 in /cnf by @dependabot in #2282
- Bump com.influxdb:influxdb-client-core from 6.9.0 to 6.10.0 in /cnf by @dependabot in #2295
- Bump org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm from 1.7.2 to 1.7.3 in /cnf by @dependabot in #2293
- Bump com.google.guava:guava from 32.1.1-jre to 32.1.2-jre in /cnf by @dependabot in #2292
- Bump de.bytefish:pgbulkinsert from 8.1.0 to 8.1.1 in /cnf by @dependabot in #2291
Full Changelog: 2023.7.0...2023.8.0