Version v1.1.5
What's Changed
Features 🎉
- Paced trains:
- Add verification for more details display by @theocrsb in #12123
- Paced train exceptions conflicts implementation by @Wadjetz in #11945
- Handle timetable filter with exceptions by @SharglutDev in #12143
- Adapt project path response by @younesschrifi in #12182
- Create track occupancy endpoint by @younesschrifi in #11583
- New skeleton interface for scenario by @Math-R in #12033
- Allow non-admin to select GB in STDCM by @Leo-Tinkeam in #12257
- Authorization:
- Implement user settings dropdown by @achrafmohye in #12221
- Create etcs braking curves endpoint by @Erashin in #12191
Code refactoring ♻️
- editoast: ignore corrupted cached values by @woshilapin in #12134
- front: add support for string unions for keys in i18n-checker by @emersion in #11963
- editoast: implement ToSchema for PositiveDuration by @younesschrifi in #12131
- editoast: valkey 'get_bulk' returns an iterator by @woshilapin in #12139
- editoast, front: remove signalupdates from project path by @Yohh in #11926
- editoast: build conflict core request only from simulation by @woshilapin in #12138
- editoast: make 'build_train_requirements' take only references by @woshilapin in #12145
- core: migrate allowances from java to kt by @eckter in #12124
- front: move useFormattedOperationalPoints in SimulationResultsExport by @clarani in #12122
- front: add scenario page synchronization e2e test by @Maymanaf in #12076
- core: add back pathfinding electrification test and migrate to tsv2 by @bougue-pe in #12167
- front: cleanup SimulationResults and useSimulationResults hook by @clarani in #12100
- Add exceptions e2e tests by @anisometropie in #12136
- front: improve space time chart drag-and-drop handling by @emersion in #12192
- front refactor: rename trainschedule classes to timetable item by @Akctarus in #12183
- front: mark occupancy blocks as a query rather than a mutation by @emersion in #12224
- front: add modify occurrence test by @SharglutDev in #12175
- core: stdcm: refactor
VisitedNodesby @eckter in #12202 - editoast: paced train path and simulation tests with exceptions by @Wadjetz in #12189
- front: drop react-id-generator by @emersion in #12205
- editoast: paced train exceptions key duplicate check by @Wadjetz in #12193
- editoast, front: enhance PostTimetableByIdStdcmApiResponse by @SarrahElm in #12110
- editoast: extract
compute_path_properties_batchfor reuse by @hamz2a in #12105 - Update hardcoded list of OP for STDCM by @alexandrergj in #12218
- front: split simulation report sheet files by @Akctarus in #11820
- front: modify lmr page header by @theocrsb in #12201
- front: add page and infra load waits for the scenario tests by @Maymanaf in #12256
- front: wait for the rolling stock loader to disappear by @Maymanaf in #12255
- core: stdcm: consider infinite allowance time in visited nodes by @eckter in #12278
- editoast: use clap to read environment variables instead of
env::varby @leovalais in #12301 - editoast: etcs endpoint ps and gui curves cannot be null by @Erashin in #12343
- front: change stdcm contact mail to deployment setting by @Synar in #12336
- editoast: import railjson can return only id with --quiet by @Tristramg in #12346
Bug fixes 🐛
- front: fix combobox suggestion lists width to match the mockup by @SarrahElm in #11951
- editoast: fix and extend path properties tests by @hamz2a in #12091
- front: fix occurrence name width by @SharglutDev in #12126
- front: make the manage train form fill up the whole screen by @emersion in #12210
- front: prioritize macro nodes stored in DB when deduplicating by @emersion in #12220
- front : fix prettier 3.6.0 by @theocrsb in #12246
- front: fix scenario loader position by @Math-R in #12259
- core: stdcm: couple small bugfixes by @eckter in #12266
- front: fix strict mode violation for toast notifiaction by @Maymanaf in #12247
- front: fix cat mismatch warning appearing globally by @Synar in #12298
- front: fix firefox rendering issue for toast notif by @Maymanaf in #12291
- front: fix conflicts projection by @SharglutDev in #12286
- front: fix NGE import error when a TrainrunSection is reversed by @emersion in #12118
- front: fix added exception with rs change group not displayed by @SharglutDev in #12165
Bump dependencies 🗞️
- front: bump the storybook group across 1 directory with 5 updates by @dependabot in #12144
- front: bump the patch group in /front with 7 updates by @dependabot in #12154
- front: bump rollup from 4.42.0 to 4.43.0 in /front by @dependabot in #12156
- editoast: bump prettyplease from 0.2.33 to 0.2.34 in /editoast by @dependabot in #12148
- editoast: bump lz4_flex from 0.11.3 to 0.11.4 in /editoast by @dependabot in #12149
- editoast: bump syn from 2.0.101 to 2.0.103 in /editoast by @dependabot in #12150
- editoast: bump serde_with from 3.12.0 to 3.13.0 in /editoast by @dependabot in #12151
- front: bump i18next-browser-languagedetector from 8.1.0 to 8.2.0 in /front by @dependabot in #12161
- editoast: bump reqwest from 0.12.19 to 0.12.20 in /editoast by @dependabot in #12152
- front: bump @types/node from 22.15.30 to 24.0.3 in /front by @dependabot in #12157
- front: bump the typescript-eslint group in /front with 2 updates by @dependabot in #12055
- front: bump the rjsf group in /front with 3 updates by @dependabot in #12233
- front: bump the patch group in /front with 4 updates by @dependabot in #12235
- front: bump pbkdf2 from 3.1.2 to 3.1.3 in /front by @dependabot in #12245
- front: bump the typescript-eslint group in /front with 2 updates by @dependabot in #12242
- front: bump the storybook group in /front with 5 updates by @dependabot in #12234
- editoast: bump diesel from 2.2.10 to 2.2.11 in /editoast by @dependabot in #12230
- editoast: bump lz4_flex from 0.11.4 to 0.11.5 in /editoast by @dependabot in #12228
- editoast: bump prettyplease from 0.2.34 to 0.2.35 in /editoast by @dependabot in #12227
- front: bump rollup from 4.43.0 to 4.44.0 in /front by @dependabot in #12239
- front: bump vitest from 3.2.3 to 3.2.4 in /front in the vitest group by @dependabot in #12232
- front: bump @playwright/test from 1.52.0 to 1.53.1 in /front by @dependabot in #12240
- front: bump eslint-plugin-import from 2.31.0 to 2.32.0 in /front by @dependabot in #12236
- front: bump eslint-plugin-storybook from 0.12.0 to 9.0.12 in /front by @dependabot in #12231
- front: bump @apidevtools/swagger-parser from 11.0.1 to 12.0.0 in /front by @dependabot in #12229
- front: bump eslint-plugin-prettier from 5.4.1 to 5.5.0 in /front by @dependabot in #12244
- editoast: bump mvt to fix missing segments by @Synar in #12271
- front: bump happy-dom from 17.6.3 to 18.0.1 in /front by @dependabot in #12153
- editoast: bump serde_with from 3.13.0 to 3.14.0 in /editoast by @dependabot in #12307
- front: bump the patch group in /front with 9 updates by @dependabot in #12310
- front: bump the storybook group in /front with 5 updates by @dependabot in #12305
- front: bump the typescript-eslint group in /front with 2 updates by @dependabot in #12308
- front: bump vite-plugin-static-copy from 3.0.2 to 3.1.0 in /front by @dependabot in #12306
- front: svgo 4.0.0 by @theocrsb in #12275
New Contributors
- @elise-chin made their first contribution in #12269
Full Changelog: v1.1.4...v1.1.5