From 2c4df7795e2ee373bad289ccccb6085d49cc6f49 Mon Sep 17 00:00:00 2001 From: Vincent Payet Date: Wed, 16 Oct 2024 16:32:46 +0200 Subject: [PATCH 1/8] First batch --- docs/developer-guide/CHANGELOG.md | 45 +++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) diff --git a/docs/developer-guide/CHANGELOG.md b/docs/developer-guide/CHANGELOG.md index 6430d1b2e5..a4d1cccfb3 100644 --- a/docs/developer-guide/CHANGELOG.md +++ b/docs/developer-guide/CHANGELOG.md @@ -6,6 +6,51 @@ toc_depth: 2 ## Branch 9.2.x ### 9.2.0 +#### New features + + + +#### Improvements +batchrun forwards options to antares-solver [ANT-2314] (#2463) + + + +#### Modeler + +1.1.b API modeler (#2391) +1.1c: Scenarize problem filler (#2445) +2.1: Lib for modeling objects (#2383) +2.4c: PortFieldSum and substitution [ANT-2005] (#2415) +2.4e: visualize ast with graphviz [ANT-2036] (#2399) (#2426) (#2429) + +4.5 Parse yaml [ANT-2206] (#2433) (#2431) (#2447) +4.5 Full exemple of parsing (#2448) + + +#### Bugfixes +Reset adequacy patch enabled (#2420) + + + +#### For developers +Cucumber: add short tests & refactor some steps (#2382) +Use OR-Tools v9.11-rte1.1 (#2437) +Fix or-tools integration (#2402) + + +#### Code quality +Using filesystem path instead of yuni [ANT-1999] (#2435) (#2454) +Add a few const ref qualifiers to improve code readibility (#2459) + + + +#### Removed +Remove function memoryUsage and affiliates (#2456) +Headers files : remove useless inclusions in OPT (#2411) +Remove unused code & #defines (#2412) +Remove last global variable (#2410) + + * Changed the formula for the number of cores [details](../user-guide/solver/optional-features/multi-threading.md) From ae2316e5791177b2a1345f39ba1afc9cb22157e5 Mon Sep 17 00:00:00 2001 From: Vincent Payet Date: Wed, 16 Oct 2024 16:57:35 +0200 Subject: [PATCH 2/8] 2nd batch --- docs/developer-guide/CHANGELOG.md | 47 +++++++++++++++++++++++++------ 1 file changed, 39 insertions(+), 8 deletions(-) diff --git a/docs/developer-guide/CHANGELOG.md b/docs/developer-guide/CHANGELOG.md index a4d1cccfb3..0ce2075556 100644 --- a/docs/developer-guide/CHANGELOG.md +++ b/docs/developer-guide/CHANGELOG.md @@ -7,41 +7,68 @@ toc_depth: 2 ## Branch 9.2.x ### 9.2.0 #### New features - +Short term storage costs [ANT-1854] (#2302) #### Improvements batchrun forwards options to antares-solver [ANT-2314] (#2463) +Add help button to website (#2368) +Remove adequacy patch lmr [ANT-1933] (#2341) +Adequacy patch CSR - revamp output variables [ANT-1932] (#2306) + +#### Bugfixes +Reset adequacy patch enabled (#2420) +Fix/rhs hydro power constraint (#2034) +Fix Windows Debug version crash (#2322) +Fix reset order (#2304) #### Modeler -1.1.b API modeler (#2391) +1.1: Modeler API [ANT-1876] (#2286) (#2391) 1.1c: Scenarize problem filler (#2445) + 2.1: Lib for modeling objects (#2383) +2.4: Expression visitors : first implementation (#2290) +2.4a: Replace AddNode with SumNode (#2396) +2.4c: portfield substitution (#2406) 2.4c: PortFieldSum and substitution [ANT-2005] (#2415) 2.4e: visualize ast with graphviz [ANT-2036] (#2399) (#2426) (#2429) 4.5 Parse yaml [ANT-2206] (#2433) (#2431) (#2447) 4.5 Full exemple of parsing (#2448) - -#### Bugfixes -Reset adequacy patch enabled (#2420) - - +Add SumNode "wide" test (#2403) +Add iterators on ASTs, allowing for loops (#2387) #### For developers Cucumber: add short tests & refactor some steps (#2382) Use OR-Tools v9.11-rte1.1 (#2437) Fix or-tools integration (#2402) +Add contribution guidelines (#2380) +Update deprecated actions (#2381) +Better dependencies with cmake, antares matrix (#2369) +Centos mirror list (#2372) +Properly set common data in API output when using playlist (#2364) +Add cucumber tests tool (#2347) +Fix clang++ warning about typeid (#2340) +Enable parallel run for API (#2337) +Free up space for SonarCloud job (#2315) +update AUTHORS.txt (#2312) + #### Code quality Using filesystem path instead of yuni [ANT-1999] (#2435) (#2454) Add a few const ref qualifiers to improve code readibility (#2459) - +Mark overriden functions as such in hydroLevelsData (#2389) +Remove manually allocated memory (#2363) +Districts : simplifying the code (#2279) +Remove duplication in simulation run (#2274) +Fix various compilation warnings (#2346) +Remove useless ;, macro definition (#2348) +Use const char** for argv, remove function prepareArgs (#2338) #### Removed @@ -49,6 +76,10 @@ Remove function memoryUsage and affiliates (#2456) Headers files : remove useless inclusions in OPT (#2411) Remove unused code & #defines (#2412) Remove last global variable (#2410) +Local matching removal : remove unused thread_number / numSpace (#2404) +Remove unused CoutDeDefaillanceEnReserve (#2392) +Remove unused adqPatchParams argument, class member (#2390) +Remove unused headers in src/solver (yuni, cstdint, sim_*.h) (#2371) From 42c863f6f03472f7754db49c112666538fe73658 Mon Sep 17 00:00:00 2001 From: Vincent Payet Date: Wed, 16 Oct 2024 17:11:32 +0200 Subject: [PATCH 3/8] 3rd batch --- docs/developer-guide/CHANGELOG.md | 33 ++++++++++++++++++++++++++----- 1 file changed, 28 insertions(+), 5 deletions(-) diff --git a/docs/developer-guide/CHANGELOG.md b/docs/developer-guide/CHANGELOG.md index 0ce2075556..9184184da5 100644 --- a/docs/developer-guide/CHANGELOG.md +++ b/docs/developer-guide/CHANGELOG.md @@ -15,13 +15,15 @@ batchrun forwards options to antares-solver [ANT-2314] (#2463) Add help button to website (#2368) Remove adequacy patch lmr [ANT-1933] (#2341) Adequacy patch CSR - revamp output variables [ANT-1932] (#2306) +Infeasibility anaylsis : make it more changeable (#2232) + #### Bugfixes Reset adequacy patch enabled (#2420) Fix/rhs hydro power constraint (#2034) Fix Windows Debug version crash (#2322) Fix reset order (#2304) - +Adequacy Patch regression [ANT-1845] (#2235) #### Modeler @@ -56,6 +58,22 @@ Fix clang++ warning about typeid (#2340) Enable parallel run for API (#2337) Free up space for SonarCloud job (#2315) update AUTHORS.txt (#2312) +Fix links in README (#2310) +Remove spurious assert(false), fix debug binaries (#2291) +Add missing changelog for v8.8.7 (#2287) +Run all tests even if one of them fails (#2265) +Use a formula for the number of cores used (#2284) +Feature/test name translator (#2285) +Add short test to coverage analysis (#2280) (#2267) +Fix Sonar warning: use compile_commands.json (#2281) +Use devtoolset-11 on CentOS7 to fix build (#2282) +Infeasibility analyzer : improve unit tests (#2249) +Add tests in CI for version 9.2 (#2241) +Keep using node js 16 on centos CI (#2248) +Document clang-format (#2243) +Fix sonarcloud job (#2246) + + @@ -63,12 +81,17 @@ update AUTHORS.txt (#2312) Using filesystem path instead of yuni [ANT-1999] (#2435) (#2454) Add a few const ref qualifiers to improve code readibility (#2459) Mark overriden functions as such in hydroLevelsData (#2389) -Remove manually allocated memory (#2363) +Remove manually allocated memory (#2254) (#2270) (#2273) (#2363) Districts : simplifying the code (#2279) Remove duplication in simulation run (#2274) Fix various compilation warnings (#2346) Remove useless ;, macro definition (#2348) Use const char** for argv, remove function prepareArgs (#2338) +Link TS generation : splitting into multiple files (#2171) +Infeasibility more cleaning (#2231) + + + #### Removed @@ -76,11 +99,11 @@ Remove function memoryUsage and affiliates (#2456) Headers files : remove useless inclusions in OPT (#2411) Remove unused code & #defines (#2412) Remove last global variable (#2410) -Local matching removal : remove unused thread_number / numSpace (#2404) +Local matching removal : remove unused thread number / numSpace (#2404) Remove unused CoutDeDefaillanceEnReserve (#2392) Remove unused adqPatchParams argument, class member (#2390) -Remove unused headers in src/solver (yuni, cstdint, sim_*.h) (#2371) - +Remove unused headers in src/solver (yuni, cstdint, sim.h) (#2371) +Remove useless forward declaration (#2268) * Changed the formula for the number of cores [details](../user-guide/solver/optional-features/multi-threading.md) From 1bac2e863dce32e6009bf2c0fe4f1de354e76d8a Mon Sep 17 00:00:00 2001 From: Vincent Payet Date: Wed, 16 Oct 2024 17:21:07 +0200 Subject: [PATCH 4/8] 4th batch --- docs/developer-guide/CHANGELOG.md | 32 +++++++++++++++++++++++-------- 1 file changed, 24 insertions(+), 8 deletions(-) diff --git a/docs/developer-guide/CHANGELOG.md b/docs/developer-guide/CHANGELOG.md index 9184184da5..214a9f8354 100644 --- a/docs/developer-guide/CHANGELOG.md +++ b/docs/developer-guide/CHANGELOG.md @@ -7,15 +7,20 @@ toc_depth: 2 ## Branch 9.2.x ### 9.2.0 #### New features +Short term storage withdrawal efficiency [ANT-1862] (#2223) Short term storage costs [ANT-1854] (#2302) - #### Improvements batchrun forwards options to antares-solver [ANT-2314] (#2463) Add help button to website (#2368) Remove adequacy patch lmr [ANT-1933] (#2341) Adequacy patch CSR - revamp output variables [ANT-1932] (#2306) -Infeasibility anaylsis : make it more changeable (#2232) +Infeasibility analyzer [ANT-1825] (#2232) (#2227) +Collect hydro validation errors (#2204) +Perform hydro checks prior to the simulation [ANT-1720] (#2132) +Expose API [ANT-1158] (#1993) +Separation of loading and validation for header [ANT-1213] (#2179) + #### Bugfixes @@ -26,8 +31,8 @@ Fix reset order (#2304) Adequacy Patch regression [ANT-1845] (#2235) -#### Modeler +#### Modeler 1.1: Modeler API [ANT-1876] (#2286) (#2391) 1.1c: Scenarize problem filler (#2445) @@ -67,12 +72,17 @@ Feature/test name translator (#2285) Add short test to coverage analysis (#2280) (#2267) Fix Sonar warning: use compile_commands.json (#2281) Use devtoolset-11 on CentOS7 to fix build (#2282) -Infeasibility analyzer : improve unit tests (#2249) +Infeasibility analyzer : improve unit tests (#2249) (#2226) (#2225) Add tests in CI for version 9.2 (#2241) Keep using node js 16 on centos CI (#2248) Document clang-format (#2243) Fix sonarcloud job (#2246) - +Always run clang-format on PR (#2230) +Add changelog for minor versions (#2229) +Remove actions dependencies using node js 16 (#2215) +install gh from rpm (#2216) +Format code using clang-format==18.3.1 (#2214) +Check formatting as part of the CI (workflow only) (#2198) @@ -87,10 +97,15 @@ Remove duplication in simulation run (#2274) Fix various compilation warnings (#2346) Remove useless ;, macro definition (#2348) Use const char** for argv, remove function prepareArgs (#2338) +Move TS number print (#2228) Link TS generation : splitting into multiple files (#2171) Infeasibility more cleaning (#2231) - - +Compilation warnings (#2237) (#2199) +Harmonize time constants (#2203) +Replace NULL -> nullptr in .cpp (#2209) +Resize data collections in PROBLEME_A_RESOUDRE (#2189) +Remove TS links from solver (#2155) +Simplify functions prepareClustersInMustRunMode (#2168) @@ -104,7 +119,8 @@ Remove unused CoutDeDefaillanceEnReserve (#2392) Remove unused adqPatchParams argument, class member (#2390) Remove unused headers in src/solver (yuni, cstdint, sim.h) (#2371) Remove useless forward declaration (#2268) - +Remove unused CMake option BUILD MINIZIP (#2210) +Remove Antares::Memory::Array (#2187) * Changed the formula for the number of cores [details](../user-guide/solver/optional-features/multi-threading.md) From b25115312021ce435a59b001297bbd47b5b3a6d9 Mon Sep 17 00:00:00 2001 From: Vincent Payet Date: Wed, 16 Oct 2024 17:23:29 +0200 Subject: [PATCH 5/8] list --- docs/developer-guide/CHANGELOG.md | 182 +++++++++++++++--------------- 1 file changed, 90 insertions(+), 92 deletions(-) diff --git a/docs/developer-guide/CHANGELOG.md b/docs/developer-guide/CHANGELOG.md index 214a9f8354..e245519fca 100644 --- a/docs/developer-guide/CHANGELOG.md +++ b/docs/developer-guide/CHANGELOG.md @@ -7,122 +7,120 @@ toc_depth: 2 ## Branch 9.2.x ### 9.2.0 #### New features -Short term storage withdrawal efficiency [ANT-1862] (#2223) -Short term storage costs [ANT-1854] (#2302) +* Short term storage withdrawal efficiency [ANT-1862] (#2223) +* Short term storage costs [ANT-1854] (#2302) #### Improvements -batchrun forwards options to antares-solver [ANT-2314] (#2463) -Add help button to website (#2368) -Remove adequacy patch lmr [ANT-1933] (#2341) -Adequacy patch CSR - revamp output variables [ANT-1932] (#2306) -Infeasibility analyzer [ANT-1825] (#2232) (#2227) -Collect hydro validation errors (#2204) -Perform hydro checks prior to the simulation [ANT-1720] (#2132) -Expose API [ANT-1158] (#1993) -Separation of loading and validation for header [ANT-1213] (#2179) +* Changed the formula for the number of cores [details](../user-guide/solver/optional-features/multi-threading.md) +* batchrun forwards options to antares-solver [ANT-2314] (#2463) +* Add help button to website (#2368) +* Remove adequacy patch lmr [ANT-1933] (#2341) +* Adequacy patch CSR - revamp output variables [ANT-1932] (#2306) +* Infeasibility analyzer [ANT-1825] (#2232) (#2227) +* Collect hydro validation errors (#2204) +* Perform hydro checks prior to the simulation [ANT-1720] (#2132) +* Expose API [ANT-1158] (#1993) +* Separation of loading and validation for header [ANT-1213] (#2179) #### Bugfixes -Reset adequacy patch enabled (#2420) -Fix/rhs hydro power constraint (#2034) -Fix Windows Debug version crash (#2322) -Fix reset order (#2304) -Adequacy Patch regression [ANT-1845] (#2235) +* Reset adequacy patch enabled (#2420) +* Fix/rhs hydro power constraint (#2034) +* Fix Windows Debug version crash (#2322) +* Fix reset order (#2304) +* Adequacy Patch regression [ANT-1845] (#2235) #### Modeler -1.1: Modeler API [ANT-1876] (#2286) (#2391) -1.1c: Scenarize problem filler (#2445) +* 1.1: Modeler API [ANT-1876] (#2286) (#2391) +* 1.1c: Scenarize problem filler (#2445) -2.1: Lib for modeling objects (#2383) -2.4: Expression visitors : first implementation (#2290) -2.4a: Replace AddNode with SumNode (#2396) -2.4c: portfield substitution (#2406) -2.4c: PortFieldSum and substitution [ANT-2005] (#2415) -2.4e: visualize ast with graphviz [ANT-2036] (#2399) (#2426) (#2429) +* 2.1: Lib for modeling objects (#2383) +* 2.4: Expression visitors : first implementation (#2290) +* 2.4a: Replace AddNode with SumNode (#2396) +* 2.4c: portfield substitution (#2406) +* 2.4c: PortFieldSum and substitution [ANT-2005] (#2415) +* 2.4e: visualize ast with graphviz [ANT-2036] (#2399) (#2426) (#2429) -4.5 Parse yaml [ANT-2206] (#2433) (#2431) (#2447) -4.5 Full exemple of parsing (#2448) +* 4.5 Parse yaml [ANT-2206] (#2433) (#2431) (#2447) +* 4.5 Full exemple of parsing (#2448) -Add SumNode "wide" test (#2403) -Add iterators on ASTs, allowing for loops (#2387) +* Add SumNode "wide" test (#2403) +* Add iterators on ASTs, allowing for loops (#2387) #### For developers -Cucumber: add short tests & refactor some steps (#2382) -Use OR-Tools v9.11-rte1.1 (#2437) -Fix or-tools integration (#2402) -Add contribution guidelines (#2380) -Update deprecated actions (#2381) -Better dependencies with cmake, antares matrix (#2369) -Centos mirror list (#2372) -Properly set common data in API output when using playlist (#2364) -Add cucumber tests tool (#2347) -Fix clang++ warning about typeid (#2340) -Enable parallel run for API (#2337) -Free up space for SonarCloud job (#2315) -update AUTHORS.txt (#2312) -Fix links in README (#2310) -Remove spurious assert(false), fix debug binaries (#2291) -Add missing changelog for v8.8.7 (#2287) -Run all tests even if one of them fails (#2265) -Use a formula for the number of cores used (#2284) -Feature/test name translator (#2285) -Add short test to coverage analysis (#2280) (#2267) -Fix Sonar warning: use compile_commands.json (#2281) -Use devtoolset-11 on CentOS7 to fix build (#2282) -Infeasibility analyzer : improve unit tests (#2249) (#2226) (#2225) -Add tests in CI for version 9.2 (#2241) -Keep using node js 16 on centos CI (#2248) -Document clang-format (#2243) -Fix sonarcloud job (#2246) -Always run clang-format on PR (#2230) -Add changelog for minor versions (#2229) -Remove actions dependencies using node js 16 (#2215) -install gh from rpm (#2216) -Format code using clang-format==18.3.1 (#2214) -Check formatting as part of the CI (workflow only) (#2198) +* Cucumber: add short tests & refactor some steps (#2382) +* Use OR-Tools v9.11-rte1.1 (#2437) +* Fix or-tools integration (#2402) +* Add contribution guidelines (#2380) +* Update deprecated actions (#2381) +* Better dependencies with cmake, antares matrix (#2369) +* Centos mirror list (#2372) +* Properly set common data in API output when using playlist (#2364) +* Add cucumber tests tool (#2347) +* Fix clang++ warning about typeid (#2340) +* Enable parallel run for API (#2337) +* Free up space for SonarCloud job (#2315) +* update AUTHORS.txt (#2312) +* Fix links in README (#2310) +* Remove spurious assert(false), fix debug binaries (#2291) +* Add missing changelog for v8.8.7 (#2287) +* Run all tests even if one of them fails (#2265) +* Feature/test name translator (#2285) +* Add short test to coverage analysis (#2280) (#2267) +* Fix Sonar warning: use compile_commands.json (#2281) +* Use devtoolset-11 on CentOS7 to fix build (#2282) +* Infeasibility analyzer : improve unit tests (#2249) (#2226) (#2225) +* Add tests in CI for version 9.2 (#2241) +* Keep using node js 16 on centos CI (#2248) +* Document clang-format (#2243) +* Fix sonarcloud job (#2246) +* Always run clang-format on PR (#2230) +* Add changelog for minor versions (#2229) +* Remove actions dependencies using node js 16 (#2215) +* install gh from rpm (#2216) +* Format code using clang-format==18.3.1 (#2214) +* Check formatting as part of the CI (workflow only) (#2198) #### Code quality -Using filesystem path instead of yuni [ANT-1999] (#2435) (#2454) -Add a few const ref qualifiers to improve code readibility (#2459) -Mark overriden functions as such in hydroLevelsData (#2389) -Remove manually allocated memory (#2254) (#2270) (#2273) (#2363) -Districts : simplifying the code (#2279) -Remove duplication in simulation run (#2274) -Fix various compilation warnings (#2346) -Remove useless ;, macro definition (#2348) -Use const char** for argv, remove function prepareArgs (#2338) -Move TS number print (#2228) -Link TS generation : splitting into multiple files (#2171) -Infeasibility more cleaning (#2231) -Compilation warnings (#2237) (#2199) -Harmonize time constants (#2203) -Replace NULL -> nullptr in .cpp (#2209) -Resize data collections in PROBLEME_A_RESOUDRE (#2189) -Remove TS links from solver (#2155) -Simplify functions prepareClustersInMustRunMode (#2168) +* Using filesystem path instead of yuni [ANT-1999] (#2435) (#2454) +* Add a few const ref qualifiers to improve code readibility (#2459) +* Mark overriden functions as such in hydroLevelsData (#2389) +* Remove manually allocated memory (#2254) (#2270) (#2273) (#2363) +* Districts : simplifying the code (#2279) +* Remove duplication in simulation run (#2274) +* Fix various compilation warnings (#2346) +* Remove useless ;, macro definition (#2348) +* Use const char** for argv, remove function prepareArgs (#2338) +* Move TS number print (#2228) +* Link TS generation : splitting into multiple files (#2171) +* Infeasibility more cleaning (#2231) +* Compilation warnings (#2237) (#2199) +* Harmonize time constants (#2203) +* Replace NULL -> nullptr in .cpp (#2209) +* Resize data collections in PROBLEME_A_RESOUDRE (#2189) +* Remove TS links from solver (#2155) +* Simplify functions prepareClustersInMustRunMode (#2168) #### Removed -Remove function memoryUsage and affiliates (#2456) -Headers files : remove useless inclusions in OPT (#2411) -Remove unused code & #defines (#2412) -Remove last global variable (#2410) -Local matching removal : remove unused thread number / numSpace (#2404) -Remove unused CoutDeDefaillanceEnReserve (#2392) -Remove unused adqPatchParams argument, class member (#2390) -Remove unused headers in src/solver (yuni, cstdint, sim.h) (#2371) -Remove useless forward declaration (#2268) -Remove unused CMake option BUILD MINIZIP (#2210) -Remove Antares::Memory::Array (#2187) - -* Changed the formula for the number of cores [details](../user-guide/solver/optional-features/multi-threading.md) +* Remove function memoryUsage and affiliates (#2456) +* Headers files : remove useless inclusions in OPT (#2411) +* Remove unused code & #defines (#2412) +* Remove last global variable (#2410) +* Local matching removal : remove unused thread number / numSpace (#2404) +* Remove unused CoutDeDefaillanceEnReserve (#2392) +* Remove unused adqPatchParams argument, class member (#2390) +* Remove unused headers in src/solver (yuni, cstdint, sim.h) (#2371) +* Remove useless forward declaration (#2268) +* Remove unused CMake option BUILD MINIZIP (#2210) +* Remove Antares::Memory::Array (#2187) ## Branch 9.1.x From 20c6045a16dfa396b1a876bfbb90ad566224e4f9 Mon Sep 17 00:00:00 2001 From: Vincent Payet Date: Thu, 17 Oct 2024 12:31:31 +0200 Subject: [PATCH 6/8] last batch --- docs/developer-guide/CHANGELOG.md | 48 +++++++++++++++++-------------- 1 file changed, 27 insertions(+), 21 deletions(-) diff --git a/docs/developer-guide/CHANGELOG.md b/docs/developer-guide/CHANGELOG.md index e245519fca..3316aa2c9a 100644 --- a/docs/developer-guide/CHANGELOG.md +++ b/docs/developer-guide/CHANGELOG.md @@ -9,20 +9,20 @@ toc_depth: 2 #### New features * Short term storage withdrawal efficiency [ANT-1862] (#2223) * Short term storage costs [ANT-1854] (#2302) +* Add ts-generation for links [ANT-1084] (#1986) #### Improvements * Changed the formula for the number of cores [details](../user-guide/solver/optional-features/multi-threading.md) +* Hydro final lvl (CR 25) [ANT-1084] (#1521) * batchrun forwards options to antares-solver [ANT-2314] (#2463) -* Add help button to website (#2368) * Remove adequacy patch lmr [ANT-1933] (#2341) * Adequacy patch CSR - revamp output variables [ANT-1932] (#2306) * Infeasibility analyzer [ANT-1825] (#2232) (#2227) * Collect hydro validation errors (#2204) * Perform hydro checks prior to the simulation [ANT-1720] (#2132) * Expose API [ANT-1158] (#1993) -* Separation of loading and validation for header [ANT-1213] (#2179) - - +* Add help button to website (#2368) +* BC marginal cost : remove "return"s that break the static chain (#2121) #### Bugfixes * Reset adequacy patch enabled (#2420) @@ -30,8 +30,9 @@ toc_depth: 2 * Fix Windows Debug version crash (#2322) * Fix reset order (#2304) * Adequacy Patch regression [ANT-1845] (#2235) - - +* Fix condition for disabling "store in input" (#2180) +* Restore correct behavior when options -h/--list-solvers are provided (#2138) +* Fix missing synthesis results for links (#2115) #### Modeler * 1.1: Modeler API [ANT-1876] (#2286) (#2391) @@ -51,6 +52,9 @@ toc_depth: 2 * Add iterators on ASTs, allowing for loops (#2387) #### For developers +* vcpkg (linux, sirius) (#2078) (#2090) (#2145) +* Remove src/antares-deps (#2182) +* CHANGELOG improvements (#2287) (#2229) (#2125) * Cucumber: add short tests & refactor some steps (#2382) * Use OR-Tools v9.11-rte1.1 (#2437) * Fix or-tools integration (#2402) @@ -66,7 +70,6 @@ toc_depth: 2 * update AUTHORS.txt (#2312) * Fix links in README (#2310) * Remove spurious assert(false), fix debug binaries (#2291) -* Add missing changelog for v8.8.7 (#2287) * Run all tests even if one of them fails (#2265) * Feature/test name translator (#2285) * Add short test to coverage analysis (#2280) (#2267) @@ -78,20 +81,19 @@ toc_depth: 2 * Document clang-format (#2243) * Fix sonarcloud job (#2246) * Always run clang-format on PR (#2230) -* Add changelog for minor versions (#2229) * Remove actions dependencies using node js 16 (#2215) * install gh from rpm (#2216) * Format code using clang-format==18.3.1 (#2214) * Check formatting as part of the CI (workflow only) (#2198) - - - +* Fix PDF generation for useguide (#2134) +* Fix build for Mersenne-Twister pybind11 with clang (#2117) #### Code quality -* Using filesystem path instead of yuni [ANT-1999] (#2435) (#2454) -* Add a few const ref qualifiers to improve code readibility (#2459) -* Mark overriden functions as such in hydroLevelsData (#2389) +* Using filesystem path instead of Yuni [ANT-1999] (#2435) (#2454) (#2123) (#2066) +* Compilation warnings (#2237) (#2199) (#2183) (#2144) (#2119) +* Separation of loading and validation [ANT-1213] (#2173) (#2175) (#2177) (#2179) * Remove manually allocated memory (#2254) (#2270) (#2273) (#2363) +* Mark overriden functions as such in hydroLevelsData (#2389) * Districts : simplifying the code (#2279) * Remove duplication in simulation run (#2274) * Fix various compilation warnings (#2346) @@ -100,27 +102,31 @@ toc_depth: 2 * Move TS number print (#2228) * Link TS generation : splitting into multiple files (#2171) * Infeasibility more cleaning (#2231) -* Compilation warnings (#2237) (#2199) * Harmonize time constants (#2203) * Replace NULL -> nullptr in .cpp (#2209) * Resize data collections in PROBLEME_A_RESOUDRE (#2189) * Remove TS links from solver (#2155) * Simplify functions prepareClustersInMustRunMode (#2168) - - +* Add a few const ref qualifiers to improve code readibility (#2459) +* Parallel years cleaning : few removal of "numspace" (#2128) +* Capture explicit var for lambdas (#2170) +* Fix circular dependencies on CMake targets (#2140) +* Fix Variable::Join (#2116) #### Removed +* Remove hydro hotstart (#2131) +* Local matching removal : remove unused thread number / numSpace (#2404) +* Remove last global variable (#2410) +* Remove Antares::Memory::Array (#2187) * Remove function memoryUsage and affiliates (#2456) +* Remove multiple definitions for Antares::Statistics::HasWrittenToDisk (#2136) * Headers files : remove useless inclusions in OPT (#2411) * Remove unused code & #defines (#2412) -* Remove last global variable (#2410) -* Local matching removal : remove unused thread number / numSpace (#2404) * Remove unused CoutDeDefaillanceEnReserve (#2392) * Remove unused adqPatchParams argument, class member (#2390) * Remove unused headers in src/solver (yuni, cstdint, sim.h) (#2371) -* Remove useless forward declaration (#2268) * Remove unused CMake option BUILD MINIZIP (#2210) -* Remove Antares::Memory::Array (#2187) +* Remove useless forward declaration (#2268) ## Branch 9.1.x From 03636ec5497727b18654604d4b4021165d8688ee Mon Sep 17 00:00:00 2001 From: Vincent Payet Date: Thu, 17 Oct 2024 12:42:35 +0200 Subject: [PATCH 7/8] reorder --- docs/developer-guide/CHANGELOG.md | 69 ++++++++++++++++--------------- 1 file changed, 35 insertions(+), 34 deletions(-) diff --git a/docs/developer-guide/CHANGELOG.md b/docs/developer-guide/CHANGELOG.md index 3316aa2c9a..9ce2a522b9 100644 --- a/docs/developer-guide/CHANGELOG.md +++ b/docs/developer-guide/CHANGELOG.md @@ -13,24 +13,22 @@ toc_depth: 2 #### Improvements * Changed the formula for the number of cores [details](../user-guide/solver/optional-features/multi-threading.md) +* Expose API [ANT-1158] (#1993) * Hydro final lvl (CR 25) [ANT-1084] (#1521) -* batchrun forwards options to antares-solver [ANT-2314] (#2463) -* Remove adequacy patch lmr [ANT-1933] (#2341) * Adequacy patch CSR - revamp output variables [ANT-1932] (#2306) +* batchrun forwards options to antares-solver [ANT-2314] (#2463) * Infeasibility analyzer [ANT-1825] (#2232) (#2227) * Collect hydro validation errors (#2204) * Perform hydro checks prior to the simulation [ANT-1720] (#2132) -* Expose API [ANT-1158] (#1993) -* Add help button to website (#2368) * BC marginal cost : remove "return"s that break the static chain (#2121) #### Bugfixes -* Reset adequacy patch enabled (#2420) +* Adequacy Patch regression [ANT-1845] (#2235) +* Fix condition for disabling "store in input" (#2180) * Fix/rhs hydro power constraint (#2034) * Fix Windows Debug version crash (#2322) +* Reset adequacy patch enabled (#2420) * Fix reset order (#2304) -* Adequacy Patch regression [ANT-1845] (#2235) -* Fix condition for disabling "store in input" (#2180) * Restore correct behavior when options -h/--list-solvers are provided (#2138) * Fix missing synthesis results for links (#2115) @@ -52,45 +50,45 @@ toc_depth: 2 * Add iterators on ASTs, allowing for loops (#2387) #### For developers +##### CI +* SonarCloud job, improvements, bugfixes (#2315) (#2281) (#2246) +* Run all tests even if one of them fails (#2265) +* install gh from rpm (#2216) +* Centos mirror list (#2372) +* Add tests in CI for version 9.2 (#2241) +* Use devtoolset-11 on CentOS7 to fix build (#2282) +* Keep using node js 16 on centos CI (#2248) +* Remove actions dependencies using node js 16 (#2215) +* Update deprecated actions (#2381) +* Add short test to coverage analysis (#2280) (#2267) +* Check formatting as part of the CI (workflow only) (#2198) +* Always run clang-format on PR (#2230) +##### Build * vcpkg (linux, sirius) (#2078) (#2090) (#2145) * Remove src/antares-deps (#2182) -* CHANGELOG improvements (#2287) (#2229) (#2125) -* Cucumber: add short tests & refactor some steps (#2382) * Use OR-Tools v9.11-rte1.1 (#2437) * Fix or-tools integration (#2402) -* Add contribution guidelines (#2380) -* Update deprecated actions (#2381) * Better dependencies with cmake, antares matrix (#2369) -* Centos mirror list (#2372) -* Properly set common data in API output when using playlist (#2364) -* Add cucumber tests tool (#2347) -* Fix clang++ warning about typeid (#2340) -* Enable parallel run for API (#2337) -* Free up space for SonarCloud job (#2315) +##### Doc +* CHANGELOG improvements (#2287) (#2229) (#2125) +* Fix PDF generation for useguide (#2134) +* Add contribution guidelines (#2380) * update AUTHORS.txt (#2312) * Fix links in README (#2310) -* Remove spurious assert(false), fix debug binaries (#2291) -* Run all tests even if one of them fails (#2265) -* Feature/test name translator (#2285) -* Add short test to coverage analysis (#2280) (#2267) -* Fix Sonar warning: use compile_commands.json (#2281) -* Use devtoolset-11 on CentOS7 to fix build (#2282) -* Infeasibility analyzer : improve unit tests (#2249) (#2226) (#2225) -* Add tests in CI for version 9.2 (#2241) -* Keep using node js 16 on centos CI (#2248) * Document clang-format (#2243) -* Fix sonarcloud job (#2246) -* Always run clang-format on PR (#2230) -* Remove actions dependencies using node js 16 (#2215) -* install gh from rpm (#2216) +* Add help button to website (#2368) +##### Misc * Format code using clang-format==18.3.1 (#2214) -* Check formatting as part of the CI (workflow only) (#2198) -* Fix PDF generation for useguide (#2134) +* Properly set common data in API output when using playlist (#2364) +* Enable parallel run for API (#2337) +* Infeasibility analyzer : improve unit tests (#2249) (#2226) (#2225) +* Remove spurious assert(false), fix debug binaries (#2291) +* Feature/test name translator (#2285) * Fix build for Mersenne-Twister pybind11 with clang (#2117) #### Code quality * Using filesystem path instead of Yuni [ANT-1999] (#2435) (#2454) (#2123) (#2066) -* Compilation warnings (#2237) (#2199) (#2183) (#2144) (#2119) +* Compilation warnings (#2237) (#2199) (#2183) (#2144) (#2119) (#2340) * Separation of loading and validation [ANT-1213] (#2173) (#2175) (#2177) (#2179) * Remove manually allocated memory (#2254) (#2270) (#2273) (#2363) * Mark overriden functions as such in hydroLevelsData (#2389) @@ -114,9 +112,12 @@ toc_depth: 2 * Fix Variable::Join (#2116) #### Removed +##### Functional * Remove hydro hotstart (#2131) -* Local matching removal : remove unused thread number / numSpace (#2404) +* Remove adequacy patch lmr [ANT-1933] (#2341) +##### Technical * Remove last global variable (#2410) +* Local matching removal : remove unused thread number / numSpace (#2404) * Remove Antares::Memory::Array (#2187) * Remove function memoryUsage and affiliates (#2456) * Remove multiple definitions for Antares::Statistics::HasWrittenToDisk (#2136) From 1e48b7da5522cf066bd45c47fb81714d5a25383e Mon Sep 17 00:00:00 2001 From: Florian OMNES Date: Tue, 12 Nov 2024 15:07:30 +0100 Subject: [PATCH 8/8] Re-order, decrease indentation for some sections --- docs/developer-guide/CHANGELOG.md | 27 ++++++++++----------------- 1 file changed, 10 insertions(+), 17 deletions(-) diff --git a/docs/developer-guide/CHANGELOG.md b/docs/developer-guide/CHANGELOG.md index 9ce2a522b9..0496e11d9c 100644 --- a/docs/developer-guide/CHANGELOG.md +++ b/docs/developer-guide/CHANGELOG.md @@ -11,6 +11,10 @@ toc_depth: 2 * Short term storage costs [ANT-1854] (#2302) * Add ts-generation for links [ANT-1084] (#1986) +#### Removed features +* Remove hydro hotstart (#2131) +* Remove adequacy patch lmr [ANT-1933] (#2341) + #### Improvements * Changed the formula for the number of cores [details](../user-guide/solver/optional-features/multi-threading.md) * Expose API [ANT-1158] (#1993) @@ -49,8 +53,7 @@ toc_depth: 2 * Add SumNode "wide" test (#2403) * Add iterators on ASTs, allowing for loops (#2387) -#### For developers -##### CI +#### CI * SonarCloud job, improvements, bugfixes (#2315) (#2281) (#2246) * Run all tests even if one of them fails (#2265) * install gh from rpm (#2216) @@ -63,13 +66,15 @@ toc_depth: 2 * Add short test to coverage analysis (#2280) (#2267) * Check formatting as part of the CI (workflow only) (#2198) * Always run clang-format on PR (#2230) -##### Build + +#### Build * vcpkg (linux, sirius) (#2078) (#2090) (#2145) * Remove src/antares-deps (#2182) * Use OR-Tools v9.11-rte1.1 (#2437) * Fix or-tools integration (#2402) * Better dependencies with cmake, antares matrix (#2369) -##### Doc + +#### Doc * CHANGELOG improvements (#2287) (#2229) (#2125) * Fix PDF generation for useguide (#2134) * Add contribution guidelines (#2380) @@ -77,14 +82,6 @@ toc_depth: 2 * Fix links in README (#2310) * Document clang-format (#2243) * Add help button to website (#2368) -##### Misc -* Format code using clang-format==18.3.1 (#2214) -* Properly set common data in API output when using playlist (#2364) -* Enable parallel run for API (#2337) -* Infeasibility analyzer : improve unit tests (#2249) (#2226) (#2225) -* Remove spurious assert(false), fix debug binaries (#2291) -* Feature/test name translator (#2285) -* Fix build for Mersenne-Twister pybind11 with clang (#2117) #### Code quality * Using filesystem path instead of Yuni [ANT-1999] (#2435) (#2454) (#2123) (#2066) @@ -111,11 +108,7 @@ toc_depth: 2 * Fix circular dependencies on CMake targets (#2140) * Fix Variable::Join (#2116) -#### Removed -##### Functional -* Remove hydro hotstart (#2131) -* Remove adequacy patch lmr [ANT-1933] (#2341) -##### Technical +#### Technical cleaning * Remove last global variable (#2410) * Local matching removal : remove unused thread number / numSpace (#2404) * Remove Antares::Memory::Array (#2187)