Skip to content

Commit dae8b27

Browse files
committed
Add emojis
1 parent bdcfa61 commit dae8b27

1 file changed

Lines changed: 32 additions & 32 deletions

File tree

β€ŽCHANGELOG.mdβ€Ž

Lines changed: 32 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10-
### 🚨 Breaking Changes
11-
* **🚨 BREAKING**: Removed `kind` in favor of `style` in plotting functions
12-
* **🚨 BREAKING**: Renamed `TimeSeries.active_data` to `TimeSeries.selected_data`
13-
* **🚨 BREAKING**: `CalculationResults.flow_system` now returns the restored FlowSystem instead of the `xr.Dataset`. The data can be found under `flow_system_data`
10+
### πŸ’₯ Breaking Changes
11+
* **πŸ’₯ BREAKING**: Removed `kind` in favor of `style` in plotting functions
12+
* **πŸ’₯ BREAKING**: Renamed `TimeSeries.active_data` to `TimeSeries.selected_data`
13+
* **πŸ’₯ BREAKING**: `CalculationResults.flow_system` now returns the restored FlowSystem instead of the `xr.Dataset`. The data can be found under `flow_system_data`
1414

15-
### Added
15+
### ✨ Added
1616
#### Major Features
1717
* **Scenarios**: Model uncertainties or **Multi-Period Transformations**
1818
* Scenarios are passed to a `FlowSystem` with `scenario_weight` multipliers
@@ -21,7 +21,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
2121
* **Balanced Storage**: Storage charging and discharging sizes can now be forced to be equal when optimizing by choosing `balanced=True`
2222

2323
#### Results & Analysis
24-
* **New dedicated `FlowResults` class
24+
* **New dedicated `FlowResults` class**
2525
* Dedicated xr.DataArrays combining all **flow_rates**, **flow_hours**, or **sizes** of flows
2626
* Use `effects_per_component()` to retrieve all effects results for every Component, including indirect effects (ElementA β†’ CO2 β†’ Costs)
2727

@@ -37,20 +37,20 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
3737
* Added `grouped_bar` plotting style
3838
* Changed default legend location in plots (now on the right side)
3939

40-
### Deprecated
40+
### πŸ—‘οΈ Deprecated
4141
* `Calculation.active_timesteps` β†’ Use `Calculation.selected_timesteps` instead
4242
* ⚠️ Loading Results from prior versions will raise warnings due to FlowResults incompatibility. Some new features cannot be used.
4343

44-
### Fixed
44+
### πŸ› Fixed
4545
* Fixed formatting issues in YAML model documentation (line breaks)
4646

4747
### Known Issues
4848
* Scenarios are not yet supported in `AggregatedCalculation` and `SegmentedCalculation`
4949

5050
## [2.1.2] - 2025-06-14
5151

52-
### Fixed
53-
* **πŸ› Critical Fix**: Storage losses per hour calculation corrected (thanks @brokenwings01)
52+
### πŸ› Fixed
53+
* **Critical Fix**: Storage losses per hour calculation corrected (thanks @brokenwings01)
5454
* **Impact**: Affects modeling of large losses and long timesteps
5555
* **Old**: `c(t_i) Β· (1-Δ‹_rel,loss(t_i)) Β· Ξ”t_i`
5656
* **Correct**: `c(t_i) Β· (1-Δ‹_rel,loss(t_i))^Ξ”t_i`
@@ -60,51 +60,51 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
6060

6161
## [2.1.1] - 2025-05-08
6262

63-
### Fixed
63+
### πŸ› Fixed
6464
* Fixed `_ElementResults.constraints` returning variables instead of constraints
6565

6666
### Changed
6767
* Improved docstrings and tests
6868

6969
## [2.1.0] - 2025-04-11
7070

71-
### 🚨 Breaking Changes
72-
* **🚨 BREAKING**: Restructured On/Off state modeling for Flows and Components
73-
* Variable renaming: `...|consecutive_on_hours` β†’ `...|ConsecutiveOn|hours`
74-
* Variable renaming: `...|consecutive_off_hours` β†’ `...|ConsecutiveOff|hours`
75-
* Constraint renaming: `...|consecutive_on_hours_con1` β†’ `...|ConsecutiveOn|con1`
71+
### πŸ’₯ Breaking Changes
72+
* **πŸ’₯ BREAKING**: Restructured On/Off state modeling for Flows and Components
73+
* **♻️ Variable renaming**: `...|consecutive_on_hours` β†’ `...|ConsecutiveOn|hours`
74+
* **♻️ Variable renaming**: `...|consecutive_off_hours` β†’ `...|ConsecutiveOff|hours`
75+
* **♻️ Constraint renaming**: `...|consecutive_on_hours_con1` β†’ `...|ConsecutiveOn|con1`
7676
* Similar pattern applied to all consecutive on/off constraints
7777

78-
### Added
78+
### ✨ Added
7979
* **Python 3.13 support**
8080
* Enhanced testing infrastructure leveraging linopy's testing framework
8181
* Logger warnings for `relative_minimum` usage without `on_off_parameters` in Flow
8282

83-
### Fixed
83+
### πŸ› Fixed
8484
* Fixed `flow_rate` lower bound issues with optional investments without OnOffParameters
8585
* Fixed divest effects functionality
8686
* Added missing lower bounds of 0 to unbounded variables (numerical stability improvement)
8787

8888
## [2.0.1] - 2025-04-10
8989

90-
### Fixed
90+
### πŸ› Fixed
9191
* **Windows Compatibility**: Replace "|" with "__" in figure filenames
9292
* Fixed load factor functionality without InvestmentParameters
9393

94-
### Added
94+
### ✨ Added
9595
* Logger warning for `relative_minimum` usage without `on_off_parameters` in Flow
9696

9797
## [2.0.0] - 2025-03-29
9898

99-
### 🚨 Breaking Changes
100-
* **🚨 BREAKING**: Complete migration from Pyomo to Linopy optimization framework
101-
* **🚨 BREAKING**: Redesigned data handling using xarray.Dataset throughout
102-
* **🚨 BREAKING**: Framework renamed from flixOpt to flixopt (`import flixopt as fx`)
103-
* **🚨 BREAKING**: Complete redesign of Results handling with new `CalculationResults` class
104-
* **🚨 BREAKING**: Removed Pyomo dependency
105-
* **🚨 BREAKING**: Removed Period concepts (simplified to timesteps)
99+
### πŸ’₯ Breaking Changes
100+
* **πŸ’₯ BREAKING**: Complete migration from Pyomo to Linopy optimization framework
101+
* **πŸ’₯ BREAKING**: Redesigned data handling using xarray.Dataset throughout
102+
* **πŸ’₯ BREAKING**: Framework renamed from flixOpt to flixopt (`import flixopt as fx`)
103+
* **πŸ’₯ BREAKING**: Complete redesign of Results handling with new `CalculationResults` class
104+
* **πŸ”₯ BREAKING**: Removed Pyomo dependency
105+
* **πŸ”₯ BREAKING**: Removed Period concepts (simplified to timesteps)
106106

107-
### Added
107+
### ✨ Added
108108
#### Major Features
109109
* **Full model serialization**: Save and restore unsolved Models
110110
* **Enhanced model documentation**: YAML export with human-readable mathematical formulations
@@ -120,11 +120,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
120120
* `to_netcdf/from_netcdf` methods for FlowSystem and core components
121121
* Google Style Docstrings throughout codebase
122122

123-
### Fixed
123+
### πŸ› Fixed
124124
* **Improved infeasible model detection and reporting**
125125
* Enhanced time series management and serialization
126126
* Reduced file sizes through better compression
127127

128-
### Removed
129-
- **🚨 BREAKING**: Pyomo dependency (replaced by linopy)
130-
- **🚨 BREAKING**: Period concepts in time management (simplified to timesteps)
128+
### πŸ”₯ Removed
129+
* **BREAKING**: Pyomo dependency (replaced by linopy)
130+
* **BREAKING**: Period concepts in time management (simplified to timesteps)

0 commit comments

Comments
Β (0)