You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+53-28Lines changed: 53 additions & 28 deletions
Original file line number
Diff line number
Diff line change
@@ -6,6 +6,27 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
6
6
7
7
## [Unreleased/Snapshot]
8
8
9
+
## [4.0.0] - 2023-08-01
10
+
11
+
### Added
12
+
- Copy methods for container classes [#726](https://github.com/ie3-institute/PowerSystemDataModel/issues/726)
13
+
- Allow hierarchic grid structure for JointGridContainer [#768](https://github.com/ie3-institute/PowerSystemDataModel/issues/768)
14
+
- Adding SQL id coordinate sources (``IdCoordinateSource``) [#689](https://github.com/ie3-institute/PowerSystemDataModel/issues/689)
15
+
- Added some standard asset types to documentation [#642](https://github.com/ie3-institute/PowerSystemDataModel/issues/642)
16
+
17
+
### Fixed
18
+
- Fixed wrong rated power unit hint [#804](https://github.com/ie3-institute/PowerSystemDataModel/issues/804)
19
+
- Fixed wrong hash code generation of ConnectorResult [#817](https://github.com/ie3-institute/PowerSystemDataModel/issues/817)
20
+
21
+
### Changed
22
+
- Removing deprecated classes and methods [#540](https://github.com/ie3-institute/PowerSystemDataModel/issues/540)
23
+
- Refactor CSV data sources [#716](https://github.com/ie3-institute/PowerSystemDataModel/issues/716)
24
+
- Deleted parameter initFiles, set parameter append to false by default [#791](https://github.com/ie3-institute/PowerSystemDataModel/issues/791)
25
+
- Use nio paths instead of strings for file path [#723](https://github.com/ie3-institute/PowerSystemDataModel/issues/723)
26
+
- Data source will throw an exceptions instead of returning an empty optionals [#707](https://github.com/ie3-institute/PowerSystemDataModel/issues/707)
- More code smell fixing [#633](https://github.com/ie3-institute/PowerSystemDataModel/issues/633)
36
-
- Use `List#of`
37
-
- Use direct assignment with switch/case structures
38
-
- Turn some classes into records
39
-
- Making abstract classes' constructor protected
40
-
- Improving some RegExs
41
-
- Replacing `filter(Optional::isPresent).map(Optional::get)` on streams with `flatMap(Optional::stream)`
42
-
- instanceof variable declarations
43
-
- Removing unnecessary parentheses
44
-
- Miscellaneous code smells
57
+
- Use `List#of`
58
+
- Use direct assignment with switch/case structures
59
+
- Turn some classes into records
60
+
- Making abstract classes' constructor protected
61
+
- Improving some RegExs
62
+
- Replacing `filter(Optional::isPresent).map(Optional::get)` on streams with `flatMap(Optional::stream)`
63
+
- instanceof variable declarations
64
+
- Removing unnecessary parentheses
65
+
- Miscellaneous code smells
45
66
- Fix JavaDoc creation
46
-
- Create JavaDoc with java 17 instead of java 8
47
-
- Let JavDoc pass, if there are warnings **ATTENTION:** Should be removed, when JavaDoc is fixed! (cf. Issue [#494](https://github.com/ie3-institute/PowerSystemDataModel/issues/494))
67
+
- Create JavaDoc with java 17 instead of java 8
68
+
- Let JavDoc pass, if there are warnings **ATTENTION:** Should be removed, when JavaDoc is fixed! (cf. Issue [#494](https://github.com/ie3-institute/PowerSystemDataModel/issues/494))
48
69
-`BufferedCsvWriter` writes columns in the order, that the headline elements are defined [#434](https://github.com/ie3-institute/PowerSystemDataModel/issues/393)
49
70
- Cleaned up `IndividualTimeSeriesMetaInformation`-related methods in `CsvFileConnector`[#544](https://github.com/ie3-institute/PowerSystemDataModel/issues/544)
50
71
- Fixed spotlessApply handling for `.groovy` files [#637](https://github.com/ie3-institute/PowerSystemDataModel/issues/637)
@@ -65,18 +86,19 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- BREAKING: Comprehensive harmonization around weather sources [#267](https://github.com/ie3-institute/PowerSystemDataModel/issues/267)
68
-
- Adapted the expected column scheme
69
-
- General weather model
70
-
-`coordinate` to `coordinateid`
71
-
- DWD COSMO model
72
-
-`diffuseirradiation` to `diffuseirradiance`
73
-
-`directirradiation` to `directirradiance`
74
-
- ICON model:
75
-
-`"datum"` to `"time"`
76
-
- Force user to provide time stamp pattern to `CouchbaseWeatherSource` to ensure harmonized querying
89
+
- Adapted the expected column scheme
90
+
- General weather model
91
+
-`coordinate` to `coordinateid`
92
+
- DWD COSMO model
93
+
-`diffuseirradiation` to `diffuseirradiance`
94
+
-`directirradiation` to `directirradiance`
95
+
- ICON model:
96
+
-`"datum"` to `"time"`
97
+
- Force user to provide time stamp pattern to `CouchbaseWeatherSource` to ensure harmonized querying
77
98
- BREAKING: Updating PowerSystemUtils dependency to 2.0-SNAPSHOT [#595](https://github.com/ie3-institute/PowerSystemDataModel/issues/595)
78
99
- BREAKING: Generified the `LoadInput` attribute `standardLoadProfile` to `loadProfile` as it should also address the newly added `TemperatureDependantLoadProfile`s [#601](https://github.com/ie3-institute/PowerSystemDataModel/issues/601)
79
100
- Adapted to new double converters in PSU [#705](https://github.com/ie3-institute/PowerSystemDataModel/issues/705)
101
+
- Setting fixed groovy version and updating groovy [#788](https://github.com/ie3-institute/PowerSystemDataModel/issues/788)
80
102
81
103
## [2.1.0] - 2022-01-05
82
104
@@ -92,6 +114,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
92
114
- Writers used to write time series are closed right away
93
115
- Changed class name in FlexOptionsResult.toString [#693](https://github.com/ie3-institute/PowerSystemDataModel/issues/693)
94
116
- Deleted parameter decimalPlaces and changed naming of serialization method [#710](https://github.com/ie3-institute/PowerSystemDataModel/issues/710)
117
+
- Changed switch result documentation according to the implementation [#757](https://github.com/ie3-institute/PowerSystemDataModel/issues/757)
118
+
- Added documentation for EmResult and FlexOptionResult [#656](https://github.com/ie3-institute/PowerSystemDataModel/issues/656)
95
119
96
120
## [2.0.1] - 2021-07-08
97
121
@@ -195,7 +219,8 @@ coordinates or multiple exactly equal coordinates possible
195
219
- CsvDataSource now stops trying to get an operator for empty operator uuid field in entities
196
220
- CsvDataSource now parsing multiple geoJson strings correctly
0 commit comments