Skip to content

Commit 6d1302e

Browse files
committed
update release notes
1 parent a6d6b28 commit 6d1302e

File tree

1 file changed

+24
-5
lines changed

1 file changed

+24
-5
lines changed

doc/release_notes.rst

Lines changed: 24 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,44 @@
11
Release Notes
22
=============
33

4-
Upcoming Version
4+
.. Upcoming Version
5+
6+
7+
Version 0.5.8
8+
--------------
59

610
* Replace pandas-based LP file writing with polars implementation for significantly improved performance on large models
711
* Consolidate "lp" and "lp-polars" io_api options - both now use the optimized polars backend
812
* Reduced memory usage and faster file I/O operations when exporting models to LP format
9-
* Improved constraint equality check in `linopy.testing.assert_conequal` to less strict optionally
1013
* Minor bugfix for multiplying variables with numpy type constants
1114
* Harmonize dtypes before concatenation in lp file writing to avoid dtype mismatch errors. This error occurred when creating and storing models in netcdf format using windows machines and loading and solving them on linux machines.
1215
* Add option to use polars series as constant input
1316
* Fix expression merge to explicitly use outer join when combining expressions with disjoint coordinates for consistent behavior across xarray versions
17+
* Adding xpress postsolve if necessary
18+
* Handle ImportError in xpress import
19+
* Fetch and display OETC worker error logs
20+
* Fix windows permission error when dumping model file
21+
* Performance improvements for xpress solver using C interface
22+
23+
Version 0.5.7
24+
--------------
25+
26+
* Removed deprecated future warning for scalar get item operations
27+
* Silenced version output from the HiGHS solver
28+
* Mosek: Remove explicit use of Env, use global env instead
29+
* Objectives can now be created from variables via `linopy.Model.add_objective`
30+
* Added integration with OETC platform (refactored implementation)
31+
* Add error message if highspy is not installed
32+
* Fix MindOpt floating release issue
33+
* Made merge expressions function infer class without triggering warnings
34+
* Improved testing coverage
35+
* Fix pypsa-eur environment path in CI
1436

1537
Version 0.5.6
1638
--------------
1739

1840
* Improved variable/expression arithmetic methods so that they correctly handle types
1941
* Gurobi: Pass dictionary as env argument `env={...}` through to gurobi env creation
20-
* Added integration with OETC platform
21-
* Mosek: Remove explicit use of Env, use global env instead
22-
* Objectives can now be created from variables via `linopy.Model.add_objective`.
2342

2443
**Breaking Changes**
2544

0 commit comments

Comments
 (0)