@@ -25,6 +25,7 @@ General grid2op improvments:
2525- Code and test the "load from disk" method
2626- add a "plot action" method
2727- does not read every data of the backend if not used
28+ - backend converter: now test it properly with pandapower / lightsim2grid and pypowsybl2grid
2829
2930Better multi processing support:
3031
@@ -96,6 +97,8 @@ Native multi agents support:
9697
9798- cf ad-hoc branch (dev-multiagents)
9899- properly model interconnecting powerlines
100+ - add detachment
101+ - add change_bus / set_bus
99102
100103[1.11.0] - 202x-yy-zz
101104-----------------------
@@ -112,6 +115,15 @@ Native multi agents support:
112115- [BREAKING] the way actions is serialized has been changed with respect to the `from_vect ` /
113116 `to_vect ` method. This might introduce some issues when loading previously saved actions
114117 with this methods.
118+ - [BREAKING] first kwargs of `backend.apply_action ` method is now spelled `backend_action `
119+ (instead of backendAction)
120+ - [BREAKING] (not yet) rationalization of the backend public / private API part. The
121+ environment (and simulator, forecast env etc.) will always call the method `_public `
122+ for example `load_grid_public `, `reset_public `, `copy_public ` and `apply_action_public `.
123+ These function of the base `Backend ` should NOT be overriden, and will internally call
124+ the functions `load_grid `, `reset `, `copy ` and `apply_action ` which were part of the public
125+ API. These last member functions will be renamed (in a later version) `_load_grid `,
126+ `_reset `, `_copy ` and `_apply_action ` to reflect this change. NOT for this version however !
115127- [FIXED] issue https://github.com/Grid2op/grid2op/issues/657
116128- [FIXED] missing an import on the `MaskedEnvironment ` class
117129- [FIXED] a bug when trying to set the load_p, load_q, gen_p, gen_v by names.
@@ -143,6 +155,7 @@ Native multi agents support:
143155- [FIXED] a powerflow is run when the environment is first created even before the initial "env.step"
144156 function is called. This is to ensure proper behaviour if env is used without being reset.
145157- [FIXED] no error was catched if the backend could not properly apply the action sent by the environment.
158+ - [FIXED] an issue in the AAA tests: when backend does not support storages, some tests were skipped not correctly
146159- [ADDED] possibility to set the "thermal limits" when calling `env.reset(..., options={"thermal limit": xxx}) `
147160- [ADDED] possibility to retrieve some structural information about elements with
148161 with `gridobj.get_line_info(...) `, `gridobj.get_load_info(...) `, `gridobj.get_gen_info(...) `
@@ -187,7 +200,8 @@ Native multi agents support:
187200 that allows not to recompute it over and over again (this is internal API please do not change
188201 it... unless you know what you are doing)
189202- [IMPROVED] `ForecastEnv ` is now part of the public API.
190-
203+ - [IMPROVED] no need to call `self._compute_pos_big_top() ` at the end of the implementation of `backend.load_grid() `
204+
191205[1.10.5] - 2025-03-07
192206------------------------
193207- [FIXED] force pandapower < 3 otherwise pandapower backend does not work and
0 commit comments