Version 0.2.2
Pre-release
Pre-release
What's Changed
Features 🎉
- Display itinerary markers names when editing a train by @clarani in #6088
- Return error when allowance ranges are out of bounds by @hamz2a in #6093
- Add editoast openapi sync test by @leovalais in #6069
- Add gateway opentelemetry by @ElysaSrc in #6110
- Add infra-diff script to generate patch between infras by @flomonster in #4172
- Add editoast clippy check by @flomonster in #6137
- Add editoast model v2 attributes json, to_string and remote by @leovalais in #5973
- Add docker parameter for postgis image (for mac devs) in docker compose by @leovalais in #6140
- Add xmas logo 🎄 by @nicolaswurtz in #6147
- Add autofocus in mapsearch by @SharglutDev in #6157
- Add editoast ci code to operational point search by @leovalais in #6145
- Rename editor "Search for alternative routes" button by @loic-hamelin in #6181
- Add new editor error for node endpoints unicity by @flomonster in #6172
- Add CI/CH/UIC codes next to station names by @Yohh in #6180
- Add datadog exporter in gateway by @ElysaSrc in #6267
- Add toggle 3D buildings by @anisometropie in #6260
- Add focus on a train with conflict on click by @RomainValls in #6223
- Remove "applicable_directions" field from detectors by @hamz2a in #6290
- Rename catenary to electrification by @Akctarus in #6262
- Split up TVM into TVM300 and TVM430 signaling systems by @Khoyo in #6328
- Handle volt unit for electrification in data only by @bougue-pe in #6229
- Sort station list by CH code on Map search component by @kmer2016 in #6174
- Add a separate script to cleanup database by @bougue-pe in #6365
Code refactoring ♻️
- Bump dependencies in multiple PR
- Include project and study information in the endpoints responses by @anglnn in #5981
- Improve some editoast tests of auto fix feature by @Tguisnet in #6014
- Add editoast utoipa annotations by @leovalais and @flomonster in multiple PR
- Improve core and tests doc by @bougue-pe in #6109
- Make CacheOperation only deals with 'ObjectCache' by @woshilapin in #5924
- Adapt editoast testing fixture for model v2 by @leovalais in #6162
- Add shared tests infrastructure assets by @multun in #6165
- Add a class to concatenate envelope without deep copy by @eckter in #6179
- New editoast
InfraCache
API for accessing objects by @woshilapin in #6184 - Add integration tests to codecov by @shenriotpro in #6220
- Optimize mergeDistanceRangeMaps (use putMany) by @shenriotpro in #6250
- Improve d3 performances by @anisometropie in #6108
- Replace simulation conf reducer by slice by @kmer2016 in #5583
- Magic wand revamp by @woshilapin in #6210
- Add python tests for railjson_generator by @shenriotpro in #6222
- Use browser relative path instead of env domain by @ElysaSrc in #6259
- Replace editoast JsonValue by appropriate structs by @hamz2a in #6200
- Clean front 🧹 by @clarani in #6237
- Use serial_test for editoast by @Wadjetz in #6249
- Remove front relative imports by @clarani in #6269
- Add gitignore for private test data by @Khoyo in #6357
- Add OpenApi annotations for views::infra::routes endpoints by @leovalais in #6338
- Separate stdcm and operationnal studies by @Yohh in #6363
- Remove front HOC by @kmer2016 in #6270
- Use PatchMultiplePayload in editoast by @Khoyo in #6378
- Avoid core to add an invalid cache entry when using an unloaded infra by @eckter in #4496
- Reduce core binary search tolerance when there are several ranges by @eckter in #6313
Bug fixes 🐛
- Fix and add translation in multiple PR
- Fix invalid assert in editoast train schedule results by @younesschrifi in #6070
- Fix core pathfinding waypoints at track transitions by @eckter in #6071
- Fix front rolling stock editor too many digits by @Wadjetz in #5985
- Fix readme description port to match gateway by @shenriotpro in #6098
- Fix front project, study and scenario modal by @Wadjetz in #6099
- Fix ci freeze yarn lockfiles by @ElysaSrc in #6100
- Fix alignment in STDCM app by @tykayn in #6073
- Fix front text zoom on GET by @clarani in #6123
- Fix front, search indicator disappear after onclick event on the map by @SarahBellaha in #6104
- Fix editoast openAPI to fix object edition by @woshilapin in #6144
- Fix nix: handle different kind of scripts extension by @woshilapin in #6139
- Fix KP for OP + overlapping rules for CH by @nicolaswurtz in #6176
- Fix front: remove not necessary api call for scenario/study by @kmer2016 in #6189
- Fix track section length when editing geometry by @Akctarus in #6017
- Fix python railjson_generator bug (simulation_builder) by @shenriotpro in #6230
- Fix front wrong suggered vias selection by @SharglutDev in #6125
- Fix front RS traction mode update after edition in rseditor by @RomainValls in #6261
- Fix longitudinal curve in op studies by @RomainValls in #5767
- Fix front hovering curves in rollingstock editor by @RomainValls in #6219
- Fix train schedule import adding fake stops by @younesschrifi in #6238
- Fix front display 0kmh instead of nan on stopped train by @RomainValls in #6226
- Fix editoast's latest clippy warnings by @leovalais in #6305
- Fix assets of TVM 300/430 by @flomonster in #6345
- Fix core stdcm linear allowance fallback and occupancy tolerance by @eckter in #6286
- Fix core time interpolation with an epsilon acceleration by @eckter in #6085
- Fix docker-compose-host.yml by @Khoyo in #6369
- Fix front speed sections creation and edition by @jacomyal in #6382
- Fix front train update in scenario by @SharglutDev in #6388
New Contributors
- @loic-hamelin made their first contribution in #6181
Full Changelog: v0.2.1...v0.2.2