Releases: AntaresSimulatorTeam/AntaREST
Releases · AntaresSimulatorTeam/AntaREST
v2.15.6
What's Changed
Performance
- variant: correct slow variant study snapshot generation
#1828
Documentation
- RTD: correct the configuration for ReadTheDocs
#1833
Full Changelog: v2.15.5...v2.15.6
v2.15.5
What's Changed
- Remove studies filters and search value from localStorage by @skamril in #1788
- feat(ui-study): translate generate button in command view by @skamril in #1801
- fix(tasks): resolve incorrect UTC timezone usage for task completion dates in list view by @laurent-laporte-pro in #1786
- fix(upgrade): remove tmp files when upgrading by @MartinBelthle in #1804
- feat(launcher): add information about which user launched a study by @laurent-laporte-pro in #1808
- fix(variant): generates cascades of variants synchronously to avoid timeout dead locks by @laurent-laporte-pro in #1806
Full Changelog: v2.15.4...v2.15.5
v2.15.4
What's Changed
- fix(raw): fix HTTP exception when going on debug view by @MartinBelthle in #1769
- fix(ui-study): remove popup to prevent close after variant creation by @skamril in #1773
- fix(results-ui): display results for a specific year by @skamril in #1779
Full Changelog: v2.15.3...v2.15.4
v2.15.3
What's Changed
- fix(api-raw): correct the
/studies/{uuid}/raw
endpoint to return "text/plain" content for matrices by @laurent-laporte-pro in #1766 - feat(storage): make study_upgrader much faster by @MartinBelthle in #1533
Full Changelog: v2.15.2...v2.15.3
v2.15.2
Hotfix
Features
- binding-constraint: handling binding constraints frequency in study configuration parsing (#1702) (703351a)
- api: add endpoint get_nb_cores (#1727) (9cfa9f1)
- st-storage: allow all parameters in endpoint for short term storage creation (#1736) (853cf6b)
Chore
- sonarcloud: correct SonarCloud issues (901d00d)
Full Changelog: v2.15.1...v2.15.2
v2.15.1
What's Changed
- fix(raw): impossible to see matrix containing NaN values by @MartinBelthle in #1714
- feat(ui-outputs): add outputs synthesis view by @hdinia in #1737
- feat(ui-results): move filters on top of matrices by @skamril in #1751
- fix(ui-xpansion): display issue in form by @hdinia in #1754
- v2.15.1 on master by @laurent-laporte-pro in #1753
Full Changelog: v2.15.0...v2.15.1
v2.15.0
What's Changed
- v2.14 on dev by @skamril in #1505
- hotfix/2.14.1 on dev by @MartinBelthle in #1516
- feat(ui-map): add map zoom buttons by @hdinia in #1518
- fix(command): update_config to support API PUT v1/studies/{uuid}/raw by @MartinBelthle in #1461
- fix(web): change API response_model to avoid ValidationError by @MartinBelthle in #1526
- [ANT-700][ANT-701] handle 8.6 study model and study upgrader by @MartinBelthle in #1489
- feat(business): add xpansion batch size back office by @MartinBelthle in #1485
- test(api): simplify initialization of the database in unit tests by @laurent-laporte-pro in #1540
- feat(ui,api): add new pollutants to thermal form by @hdinia in #1497
- Add undo/redo feature on forms by @skamril in #1536
- feat(ui-config): enable undo/redo in adequacy patch form by @skamril in #1543
- fix(storage): fix INI file writing anomaly in Antares study update by @laurent-laporte-pro in #1542
- feat(matrix): improve matrix read/write using NumPy by @laurent-laporte-pro in #1452
- refactor(variant): enhance implementation of variant commands by @laurent-laporte-pro in #1539
- build: specify the node versions supported by @skamril in #1553
- fix(api): standardize 'areas_ui' to dict format for single area case by @hdinia in #1557
- refactor(api-model): improve
transform_name_to_id
implementation for more efficiency by @laurent-laporte-pro in #1546 - fix(build): fix pyinstaller build by @sylvlecl in #1551
- fix(worker): archive worker must be kept alive for processing by @sylvlecl in #1558
- style(ui): correct spelling mistake in webapp code by @laurent-laporte-pro in #1570
- Fix Properties Form by @skamril in #1580
- v2.14.2 to dev by @skamril in #1585
- v2.14.3 on dev by @skamril in #1601
- fix(filesystem): correct the handling of default matrices in
InputSeriesMatrix
node by @laurent-laporte-pro in #1608 - build(launcher): use Antares-Launcher v1.3.0 to preserve "output" by @laurent-laporte-pro in #1606
- fix(st-storage): replace inflow.txt by inflows.txt according to the changing doc by @MartinBelthle in #1618
- feature(api): add support for Microsoft Office documents in API by @laurent-laporte-pro in #1577
- fix(service): set public mode to
NONE
and assign user groups to the study during copying by @MartinBelthle in #1620 - fix(service): set public mode to
NONE
and assign user groups to the study during import by @MartinBelthle in #1619 - feat(service): set the user's name as author in
study.antares
when creating a study by @MartinBelthle in #1632 - refactor(command): improve implementation of area management by @laurent-laporte-pro in #1636
- feat(matrix): improve unexpected exception error message by @laurent-laporte-pro in #1635
- test: improve fixtures in unit tests for better reuse by @laurent-laporte-pro in #1638
- docs: correct and improve the "Variant Manager" documentation by @laurent-laporte-pro in #1637
- refactor(command): rename "cluster" as "thermal cluster" by @laurent-laporte-pro in #1639
- refactor: refactoring of unit tests and Model improvement by @laurent-laporte-pro in #1647
- fix(packaging): update the packaging script to use Antares Solver v8.6.1 by @laurent-laporte-pro in #1652
- feat(commands): add ST-Storage commands by @laurent-laporte-pro in #1630
- fix(export): ZIP outputs are now uncompressed before export by @MartinBelthle in #1656
- fix(api): add missing use_leeway field and validation rules by @hdinia in #1650
- Fix login submit issue by @skamril in #1660
- feat(ui-i18n): add missing adequacy patch translations by @hdinia in #1680
- ci: upgrade mypy to v1.4.1 and Black to v23.7.0 for improved typing and formatting by @laurent-laporte-pro in #1685
- fix(ui-api): resolve Area deletion & Layers/Districts UI modification issues by @hdinia in #1677
- fix(log-parser): simplify parsing and make it accurate by @MartinBelthle in #1682
- fix(variant): enhance
VariantCommandsExtractor
for Renewable Clusters and Short-Term Storage by @laurent-laporte-pro in #1688 - fix(xpansion): correct field names and types in Xpansion settings by @MartinBelthle in #1684
- fix(st-storage): fixing archived study configuration reading for short-term storages by @MartinBelthle in #1673
- fix(launcher): fixing launcher versions display and API endpoint for solver versions by @MartinBelthle in #1671
- fix(st-storage): update "group" parameter values for Short-Term Storage by @MartinBelthle in #1665
- fix(ui-common): prevent null values for string cells in HandsonTable component by @skamril in #1689
- fix(table-mode): fixes the reading of UI information in the case where the study has only one area by @MartinBelthle in #1674
- fix(table-mode): issue to read area information in the case where the study has only one area by @laurent-laporte-pro in #1690
- fix(variant): fixed TS deletion of renewable clusters and short-term storages by @laurent-laporte-pro in #1693
- feat(ui-study): enhance study upgrade dialog by @hdinia in #1687
- feat(ui-common): add GroupedDataTable by @hdinia in #1633
- v2.14.5 on dev by @laurent-laporte-pro in #1699
- feat(st-storage): add ST Storage API endpoints by @TLAIDI in #1697
- fix(model): wrong frequency for
hydro energy credits
matrices by @MartinBelthle in #1708 - fix(st-storage): allow DELETE endpoint to accept multiple IDs as parameters by @TLAIDI in #1716
- feat(style): code style and refactoring enhancements by @laurent-laporte-pro in #1718
- fix(api): enhance Python detection in version info endpoint by @laurent-laporte-pro in #1722
- fix(docs): update README, removing obsolete instructions by @sylvlecl in #1552
- fix(api): correct API endpoints and CLI tools by @laurent-laporte-pro in #1726
- feat(service): assign to a copied study all groups of the user by @MartinBelthle in #1721
- feat(service): set PublicMode.READ when importing is done by user with no groups by @MartinBelthle in #1649
- fix(thematic-trimming): correct the name of the "Profit by plant" variable by @laurent-laporte-pro in #1742
- feat(antares-launcher): use antares launcher v1.3.1 by @laurent-laporte-pro in #1743
- bugfix(matrix): correct the loading and saving of empty matrices as TSV files by @laurent-laporte-pro in #1746
- fix(ui-xpansion): add the missing
batch_size
field in the Xpansion parameters vie...
v2.14.6
What's Changed
Styles
- add configuration for iSort (0b20e5d)
- sort imports in project base code and unit tests using iSort (ec8b757)
- ignore unused imports in
dbmodel.py
(175b7fe) - remove unused imports in production base code (3d98f93)
- remove unused imports in unit tests (6ea3370)
- sort imports in project base code and unit tests using
line_length = 120
(c0daaf7) - reindent project base code and unit tests using
line-length = 120
(2280d27) - reindent
scripts/
directory usingline-length = 120
(c125fc7)
Chore
- increase line length limit to 120 characters for Black and iSort (f8d45d4)
- remove
# fmt: off
/# fmt: on
Black directives (c29dcac)
Build System
- add iSort in the
requirements-dev.txt
(b3ff6b9)
Continuous Integration
- change the main GitHub action to run iSort for code style checking (b2efeab)
- correct the main GitHub action to use
Black~=23.7.0
(c72d0d5)
Code Refactoring
- fix lambda capturing
name
variable reported by SonarCloud (42d2213) - correct SonarCloud issues (693ae07)
- avoid always returning the same value (reported by SonarCloud) (314da0b)
Full Changelog: v2.14.5...v2.14.6
v2.14.5
Features
- ui-i18n: add missing adequacy patch translations (#1680) (8a06461)
- ui: removed the "patch" number from the list of versions in the simulation launch dialog when it's equal to 0 (#1698) (1bc0156)
Bug Fixes
- web: modified API response model to prevent Watcher's ValidationError (#1526) (b0e48d1)
- xpansion: corrected field types for Xpansion parameters (sensitivity analysis) (3e481b9)
- variant: fixed implementation of the method for extracting the difference between two studies (c534785)
- api: added missing
use_leeway
field and validation rules in the hydro configuration form (#1650) (27e46e5) - export: ZIP outputs are no longer compressed before export (used by Xpansion) (#1656) (cba6261)
- log-parser: simplified analysis and improved accuracy in displaying simulation progress for a study (#1682) (2442674)
- table-mode: corrected reading of UI information when the study has only one area (#1674) (55c4181)
- table-mode: issue to read area information in the case where the study has only one area (#1690) (87d9617)
- command: improve INI reader to support API PUT
/v1/studies/{uuid}/raw
(#1461) (9e5cf25) - variant: fixed time series deletion of renewable clusters (#1693) (4ba1b17)
- launcher: fixing launcher versions display and creation of the endpoint
/v1/launcher/versions
(410afc2)
and (#1672) (a76f3a9) - launcher: set the default number of cores to 22 (instead of 12) (#1695) (2c89799)
Continuous Integration
Tests
- enhanced integration tests: refactored fixtures and resources (70af9b1)
Full Changelog: v2.14.4...v2.14.5
v2.14.4
What's Changed
- fix(fastapi): correct URL inconsistency between the webapp and the API by @laurent-laporte-pro in #1612
- fix(i18n): wrong translations and add missing keys by @skamril in #1615
- fix(deploy): change example study settings to allow parallel run by @MartinBelthle in #1617
- fix(variant): get synthesis now also works for level 2+ variants by @skamril in #1622
- fix(results): refresh study outputs when job completed and add back button by @skamril in #1621
- fix(deploy): remove unnecessary Outputs from "000 Free Data Sample" study by @MartinBelthle in #1628
Full Changelog: v2.14.3...v2.14.4