Releases: AntaresSimulatorTeam/AntaREST
Releases · AntaresSimulatorTeam/AntaREST
v2.18.3
v2.18.2
v2.18.1
v2.18.0
What's Changed
Features
- ui-common: integrate
GlideDataGrid
intoMatrixGrid
by @hdinia in #2134 - pydantic: use pydantic serialization by @MartinBelthle in #2139
- aggregation-api: delete index from the response file by @mabw-rte in #2151
- variant: add new endpoint to clear snapshots by @maugde in #2135
- version: use class StudyVersion to handle versions by @MartinBelthle in #2156
- Increase cleaning snapshot frequency by @maugde in #2173
- tests: add tests on matrix index by @MartinBelthle in #2180
- desktop: open browser when server is started by @sylvlecl in #2187
- ui-tablemode: prevent duplicate columns by @skamril in #2190
- watcher: filter out upgrade and TS generation
.tmp
folders by @mabw-rte in #2189 - installer: update installer version and improve desktop version launcher by @sylvlecl in #2157
- tasks: add new endpoint to fetch task progress by @MartinBelthle in #2191
- bc: use
update_config
instead ofupdate_bc
for multiple updates by @MartinBelthle in #2105 - ts-gen: display progress bar via websockets by @MartinBelthle in #2194
- watcher: add new endpoint for optimized scanning by @smailio in #2193
- ui-ts: update TimeSeriesManagement page to allow the generation of TS by @skamril in #2170
- matrices: allow csv import by @MartinBelthle in #2211
- matrix: allow import for various formats by @MartinBelthle in #2218
- ui-results: enhance results columns headers by @hdinia in #2207
- auto_archive_service: increase cleaning snapshot frequency by @maugde in #2213
- ui-study: change error display in FreezeStudy by @skamril in #2222
- ui-settings: allow to change app language by @skamril in #2226
- ui-results: add column filters by @hdinia in #2230
- ts-gen: add failing area and cluster info inside error msg (#2227) by @sylvlecl in #2231
- Add new build directory structure by @maugde in #2228
- installer: update installer for new directory layout by @sylvlecl in #2242
- ui-studies: allow to move an archived study by @skamril in #2241
- ui-i18n: change translations for thermal fields by @skamril in #2246
Bug Fixes
- ci: multiply timeouts on windows platform by @sylvlecl in #2137
- playlist: change response model to accept optional answers by @MartinBelthle in #2152
- api: allow
nominalcapacity
to be a float inside API response by @MartinBelthle in #2158 - adq_patch: set default value for field
enable-first-step
to False by @MartinBelthle in #2160 - pydantic: allow
str
fields to be populated byint
by @MartinBelthle in #2166 - api: allow
min_stable_power
to be a float inside API response by @MartinBelthle in #2167 - snapshot_cleaning: set
ref_id
toNone
to prevent postgresql crash by @maugde in #2169 - allocation: show matrix even with only one area by @MartinBelthle in #2168
- Enable foreign keys for sqlite by @sylvlecl in #2172
- matrix-index: return the right year by @MartinBelthle in #2177
- tests: adapt new year for index test by @MartinBelthle in #2178
- db: migrate db to use foreign key inside sqlite by @MartinBelthle in #2185
- Apidocs redirect by @sylvlecl in #2186
- bc: display matrix index according to frequency by @MartinBelthle in #2196
- docker: reduce docker image size by @sylvlecl in #2195
- xpansion: fix typo inside backend api call by @MartinBelthle in #2197
- matrix: return empty index for empty matrices by @MartinBelthle in #2198
- archive: raise Exception when (un)archiving wrong outputs by @MartinBelthle in #2199
- installer: update installer to fix install to wrong directory by @sylvlecl in #2205
- ts-gen: add failing info in the front and fix pandas issue in the back by @MartinBelthle in #2208
- ui-ws: rename the task progress event type by @skamril in #2209
- export: allow digest file download by @MartinBelthle in #2210
- ui-maps: area positions are not saved by @skamril in #2212
- ts-gen: bump package to avoid
fo_rate
orpo_rate
exceptions by @MartinBelthle in #2215 - ui: progress bar issue by @skamril in #2217
- ui-ts: submit partial values instead of all by @skamril in #2223
- ui-tasks: add missing new task notifications by @skamril in #2225
- ts-gen: make variant generation fail when it's supposed to by @MartinBelthle in #2234
- desktop,windows: wait a few seconds for browser to open by @sylvlecl in #2247
- outputs: allow reading inside archive + output with
.
in the name by @MartinBelthle in #2249 - export: allow export for zipped outputs by @MartinBelthle in #2253
Continuous integration
Documentation
- Improve of the documentary tree and make some update by @makdeuneuv in #2243
Build
- python: bump project dependencies by @laurent-laporte-pro in #1728
- ui: fix rollup issue by @skamril in #2161
- ui: fix issue with build result not working by @skamril in #2163
- deps: bump launcher and paramiko versions by @MartinBelthle in #2140
- python: bump python version to use v3.11 by @MartinBelthle in #2164
Chore
- front-end: add license headers inside front-end by @MartinBelthle in #2145
- variants: increase timeout duration for variant generation by @MartinBelthle in #2144
- license: add a new ESLint rule to check license header by @skamril in #2150
Perf
Style
- license: reformat license header inside front-end by @MartinBelthle in #2148
- api: change apidoc example to make it work by @MartinBelthle in #2155
- variant: improve logs by @maugde in #2179
Refactor
- workers: remove the
simulator
worker by @mabw-rte in #2184 - ui: replace
MatrixInput
withMatrix
Glide Data Grid integration by @hdinia in https://github.com/AntaresSimulatorTeam/Ant...
v2.17.6
What's Changed
Features
- upgrader: use
antares-study-version
package by @MartinBelthle in #2108 - ts-gen: add timeseries generation by @MartinBelthle in #2112
- bc: show existing matrices only by @MartinBelthle in #2109
- aggregation-api: add new endpoint for
economy/mc-all
aggregation by @mabw-rte in #2092 - installer: add installer as a submodule by @maugde in #2110
- ui-debug: update the view by @skamril in #2093
Bug Fixes
- ui-areas: add correct unit in title in Properties form by @skamril in #2115
- hydro: wrong frequency for inflow pattern by @skamril in #2116
- adequacy-patch: csr relaxation must be an integer by @MartinBelthle in #2123
- launcher-api: remove orphan JobResults visibility permissions by @mabw-rte in #2128
- ui: add missing
i18n
key and styles onEmptyView
by @hdinia in #2127
Continuous integration
- github: split npm jobs and add dependency caching by @hdinia in #2118
- test: parallel pytest execution by @sylvlecl in #2133
Documentation
Build
- Move all build and project configuration to pyproject.toml by @sylvlecl in #2122
- Use relative paths in coverage report by @sylvlecl in #2125
- Remove auto-generated changelog from desktop package by @sylvlecl in #2126
Chore
- Fix licensing-related issues by @sylvlecl in #2132
- Add license headers for projects files by @MartinBelthle in #2130
BREAKING CHANGES
Full Changelog: v2.17.5...v2.17.6
v2.17.5
What's Changed
Bug Fixes
- sonar: resolve sonar security issues by @MartinBelthle in #2098
- sc_builder: make section case insensitive by @MartinBelthle in #2106
- output: endpoint GET
/variables
works with noareas
orlinks
folder by @MartinBelthle in #2107
Full Changelog: v2.17.4...v2.17.5
v2.17.4
What's Changed
Features
- output: enhance output synthesis view by @MartinBelthle in #2088
- ui-study: add button to display 'digest' file on successful tasks in task list by @skamril in #2101
- ui-bc: increases constraint terms field size by @hdinia in #2102
- bc: avoid unnecessary creation of RHS matrices for binding constraints by @mabw-rte in #2077
- ui-results: add button to display 'digest' file in result list by @skamril in #2103
Bug Fixes
- area: allow removal when aggregated mode used by @MartinBelthle in #2094
- ui-map: prevent name field to overflow dialog box and add more space by @hdinia in #2102
Full Changelog: v2.17.3...v2.17.4
v2.17.3
What's Changed
Features
- api: do not allow areas, links or thermals deletion when referenced in a binding constraint by @mabw-rte in #2061
- outputs: build outputs tree based on filesystem by @MartinBelthle in #2064
- api-raw: raise a 404 Not Found error when a resource is missing in the study by @laurent-laporte-pro in #2078
Bug Fixes
- ui-clusters: improve cell number values accuracy by using rounding instead of truncating by @skamril in #2087
- ui-commons: prompt from Form displayed on dialog validation by @skamril in #2089
Continuous integration
- workflows: update Actions in GitHub workflows by @laurent-laporte-pro in #2080
Documentation
- user-guide: updating Binding Constraints Commands documentation and metadata for search by @laurent-laporte-pro in #2082
- user-guide: improve the user guide and add "How to Create a New Study?" topic by @laurent-laporte-pro in #2081
Full Changelog: v2.17.2...v2.17.3
v2.17.2
What's Changed
Features
- ui-api: add scenario builder v8.7 full support by @laurent-laporte-pro in #2054
- api,ui-config: add 'MILP' value option in 'Unit Commitment Mode' field for study >= v8.8 by @MartinBelthle in #2056
- outputs: remove useless folder
updated_links
by @MartinBelthle in #2065 - ui: add save button static at bottom and fix style issues by @skamril in #2068
- ui-theme: increase scrollbar size by @skamril in #2069
- desktop: add desktop version for ubuntu 22 by @MartinBelthle in #2072
Bug Fixes
- variants: display variants in reverse chronological order in the variants tree by @laurent-laporte-pro in #2059
- table-mode: do not alter existing links that are not updated by @MartinBelthle in #2055
- bc: only remove terms when asked by @MartinBelthle in #2060
- table-mode: correct the update of the
average_spilled_energy_cost
field in table mode by @laurent-laporte-pro in #2062 - ui: hide "upgrade" menu item for variant studies or studies with children by @laurent-laporte-pro in #2063
- ui-commons: display a popup to warn of unsaved modifications on Form by @skamril in #2071
Continuous integration
- worker: deploy AntaresWebWorker on its own by @MartinBelthle in #2066
- sonar: bump github action download artifact by @MartinBelthle in #2070
Full Changelog: v2.17.1...v2.17.2
v2.17.1
What's Changed
Features
- launcher: add new API endpoint
/v1/launcher/time-limit
and updateLauncherDialog
by @laurent-laporte-pro in #2012 - raw: refactor aggregation endpoint by @MartinBelthle in #2031
- ui: add studies archive tag by @hdinia in #2043
- ui: update split view by @hdinia in #2046
- ui-common: refactor and update ImportDialog by @skamril in #2040
- ui-storages: add parameter 'enabled' for v8.8 by @skamril in #2021
- ui-thematictrimming: add groups and sort by alphabetical order by @skamril in #2023
- ui-thermals: add v8.7 thermal cluster fields by @hdinia in #2003
- ui-utils: add overload signatures for
validateNumber
function in validationUtils by @skamril in #2029
Bug Fixes
- api-aggregation: raise 404 HTTP exception for unfound output names by @mabw-rte in #2050
- import: allow import for users that are reader only by @MartinBelthle in #2032
- ui: prevent
CreateVariantDialog
fields overflow by @hdinia in #2044 - ui-commons: add of extensions accepted for matrix import in MatrixInput by @skamril in #2048
- variant-command: correct behavior of creation command in special… by @mabw-rte in #2041
Refactoring
- ui-storages: short-term storage update form by @skamril in #2025
- ui-utils: update localStorage utils types by @skamril in #2045
Build System
- pyinstaller: upgrade version of pyinstaller in build requirements by @laurent-laporte-pro in #2030
Continuous Integration
- hydro: avoid SonarCloud warning about unfilled todo by @laurent-laporte-pro in #2017