Releases: AntaresSimulatorTeam/AntaREST
Releases · AntaresSimulatorTeam/AntaREST
v2.19.0
What's Changed
Features
- ts-gen: add failing area and cluster info inside error msg
2227
- commands: add study_version information inside commands
2202
- matrix: allow import for comma-separated csv
2237
- ui-commons,ui-api: allow to export matrices to CSV
2236
- link: add update endpoint for link
2175
- raw: allow folder creation inside
user
folder2216
- clusters: convert groups and names to lower case
2182
- commands: add creation timestamp and user name inside commands
2252
- ui-cmd: add command details on variants commands panel
2265
- ui-debug: add unsupported files handling
2260
- aggregation-apis: rename aggregation cols
2250
- api,ui-studies: update study move
2239
- raw-api: add an endpoint to retrieve files in their original format
2244
- ui-links: set first link as default when component mounts
2268
- ui-studies: add on click fetch and display list of non studies folder
2224
- ui-debug: add download in original file format
2277
- variant: add reason when variant generation fails
2290
- launcher: allow local launcher to work with xpress
2251
- installer: update installer for v2.19
2297
- bc: add constraint duplication endpoint
2295
- ui-api, studies: optimize studies listing
2288
- ui-tablemode,ui-playlist: replace Handsontable by Glide Data Grid
2289
- feat: add an endpoint to allow multiple deletion of binding constrain…
2298
- ui-hooks: update useSafeMemo and useUpdatedRef
2309
- ui-studies: sort study tree folders
2300
- study: normalize study path
2316
- feat(ts-gen): replace legacy endpoints with new ones
2303
- ui-commons: allow multiple cells to be pasted in DataGridForm
2328
Bug fixes
- link: fix empty string handling in filter conversion
2232
- ci: use fixed versions for gh actions for build stability
2255
- links: fix a bug that occurred when updating links via table-mode
2256
- tasks: fix frozen task with load balanced pgpool
2263
- ui-bc: use
matrixindex
timesteps for row display2262
- xpansion: fix several issues related to weights and constraints
2273
- ui: fix untranslated message
2275
- link: add comment attribute in link that was missing and causing an 422 error
2281
- matrix: remove columns full of
NaN
inside matrices at the import2287
- matrix: return default empty matrix even when called with formatted=False
2286
- list_dir: check permissions and consider workspace filters config
2279
- raw: change bytes serialization when formatting is False
2292
- desktop: fixes calendar issue when reading matrices on Linux
2291
- disk-usage: suppress exceptions
2293
- study-tree: fix tooltip message key
2306
- matrix: allow odd matrix format when importing
2305
- ui: resolve sonar complexity warning
2311
- ui-studies: display 'default' workspace even if empty
2301
- ui-studies: 615 minor fixes
2314
- bc: fix a bug that would occurs after deleting multiple bc
2317
- ui-tablemode: adjust the size of the column with the initial data
2320
- ui-tablemode: prevent small values from being cut off and remove empty space at the bottom
2321
- ui-commons: keep auto size for DataGrid
2324
Chore
- upgrader: remove duplicated tests
2235
- commands: fix user name display in commands
2284
- ui: update license year
2307
- ui: bump vite from 5.4.8 to 5.4.14
2308
- ui: disable TS null assertion and update the code that use it
2312
- commands: remove obsolete variant-related features
2326
- ui-common: bump MUI to v6.4.3 to resolve Select list bug causing crashes
2330
- all: bump pydantic and linting packages
2331
- copyright: Update year in copyright headers
2299
Continuous integration
- commitlint: add new rules for scope
2319
- mypy: enforce explicit overrides
2270
- github: add PR title lint job
2304
Breaking changes
- ts-gen: replace legacy endpoints with new ones
2303
Full Changelog: v2.18.3...v2.19.0
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