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
+78-1
Original file line number
Diff line number
Diff line change
@@ -6,17 +6,92 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
6
6
7
7
## [Unreleased/Snapshot]
8
8
9
+
## [3.0.0] - 2023-02-16
10
+
11
+
### Added
12
+
- SQL time series sources (`SqlTimeSeriesSource` and `SqlTimeSeriesMappingSource`) [#467](https://github.com/ie3-institute/PowerSystemDataModel/issues/467)
13
+
- SQL time series have a different structure than CSV counterparts [#545](https://github.com/ie3-institute/PowerSystemDataModel/issues/545)
14
+
- Graph with impedance weighted edges including facilities to create it [#440](https://github.com/ie3-institute/PowerSystemDataModel/issues/440)
15
+
-`TimeSeriesMetaInformationSource` providing a source for the mapping of time series uuids to column schemes (previously provided by `TimeSeriesMappingSource`) [#515](https://github.com/ie3-institute/PowerSystemDataModel/issues/515)
16
+
-`TemperatureDependantLoadProfile`s for depiction of profile behavior of night storage heating and heat pumps [#601](https://github.com/ie3-institute/PowerSystemDataModel/issues/601)
17
+
-`ThermalUnits` as a container to hold all thermal units [#134](https://github.com/ie3-institute/PowerSystemDataModel/issues/134)
18
+
-`ThermalInput` as a distinct abstract class for all thermal models
19
+
-`ThermalGrid` as a container for a completely connected thermal grid
20
+
-`EmResult` and `FlexOptionsResult` for Energy Management Systems [#651](https://github.com/ie3-institute/PowerSystemDataModel/issues/651)
21
+
-`EvcsInput` now has a parameter for enabling and disabling vehicle to grid support [#681](https://github.com/ie3-institute/PowerSystemDataModel/issues/681)
22
+
- Added Dependabot updates to sphinx/readthedocs dependencies [#735](https://github.com/ie3-institute/PowerSystemDataModel/issues/735)
23
+
- Created convenience function for JointGridContainer from CSV [#502](https://github.com/ie3-institute/PowerSystemDataModel/issues/502)
24
+
- Added CSV grid IO integration test [#586](https://github.com/ie3-institute/PowerSystemDataModel/issues/586)
- 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
45
+
- 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))
48
+
-`BufferedCsvWriter` writes columns in the order, that the headline elements are defined [#434](https://github.com/ie3-institute/PowerSystemDataModel/issues/393)
49
+
- Cleaned up `IndividualTimeSeriesMetaInformation`-related methods in `CsvFileConnector`[#544](https://github.com/ie3-institute/PowerSystemDataModel/issues/544)
50
+
- Fixed spotlessApply handling for `.groovy` files [#637](https://github.com/ie3-institute/PowerSystemDataModel/issues/637)
51
+
- Re-using SQL connection per default [#653](https://github.com/ie3-institute/PowerSystemDataModel/issues/653)
- BREAKING: PvInput Model parameter name height changed to elevationAngle [#393](https://github.com/ie3-institute/PowerSystemDataModel/issues/393):warning:
58
+
- BREAKING: Transformer's no load susceptance needs to be zero or negative to pass model validation [#378](https://github.com/ie3-institute/PowerSystemDataModel/issues/378)
59
+
- All input data sets for version < 3.0.0 need to be altered!
60
+
- Deprecating (as part of [#513](https://github.com/ie3-institute/PowerSystemDataModel/issues/513)):
- 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
77
+
- BREAKING: Updating PowerSystemUtils dependency to 2.0-SNAPSHOT [#595](https://github.com/ie3-institute/PowerSystemDataModel/issues/595)
78
+
- 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
+
- Adapted to new double converters in PSU [#705](https://github.com/ie3-institute/PowerSystemDataModel/issues/705)
80
+
9
81
## [2.1.0] - 2022-01-05
10
82
11
83
### Added
12
84
- added `EvcsLocationType` support in `EvcsInput` and `EvcsInputFactory`[#406](https://github.com/ie3-institute/PowerSystemDataModel/issues/406)
13
85
- Opportunity to close writer in `CsvFileSink`
86
+
- Generified SQL data sources for future extensions
14
87
15
88
### Fixed
16
89
- adapted `LineInput` constructor to convert line length to `StandardUnits.LINE_LENGTH`[#412](https://github.com/ie3-institute/PowerSystemDataModel/issues/412)
17
90
18
91
### Changed
19
92
- Writers used to write time series are closed right away
93
+
- Changed class name in FlexOptionsResult.toString [#693](https://github.com/ie3-institute/PowerSystemDataModel/issues/693)
94
+
- Deleted parameter decimalPlaces and changed naming of serialization method [#710](https://github.com/ie3-institute/PowerSystemDataModel/issues/710)
20
95
21
96
## [2.0.1] - 2021-07-08
22
97
@@ -114,12 +189,14 @@ coordinates or multiple exactly equal coordinates possible
114
189
-``CsvDataSource`` now parses valid RFC 4180 rows correctly (invalid, old syntax is still supported but deprecated!)
115
190
- Consolidate test tasks. `gradle allTests` is now replaced by `gradle test`. Only unit tests can be run with `gradle unitTest`.
116
191
- Changed projects toString() methods for readability/completeness
192
+
- Adapted to changes in PowerSystemUnits in PowerSystemUtils [#631](https://github.com/ie3-institute/PowerSystemDataModel/issues/631)
117
193
118
194
### Fixed
119
195
- CsvDataSource now stops trying to get an operator for empty operator uuid field in entities
120
196
- CsvDataSource now parsing multiple geoJson strings correctly
0 commit comments