Version 0.2.0
Pre-release
Pre-release
What's Changed
Features 🎉
- Huge improvement of CI by @ElysaSrc and @multun in #5889
- Add magic wand 🪄 in editor by @bougue-pe, @Erashin, @flomonster, @hamz2a and @shenriotpro in multiple PR
- New logo, new icons, new home by @nicolaswurtz in #5978
- Add a new axis on the declivity chart by @alexandredamiron in #5747
- Add max page size on paginated endpoints by @anglnn in #5758
- Add help on editor catenary tool by @sim51 in #5834
- Add nix flake auto updater by @ElysaSrc in #5965
- New pathfinding form: type and path faster than light by @nicolaswurtz in #5870
- Add missing mgltraffic attribution by @Yohh in #5900
- Add a link to the mareco paper in the code by @eckter in #5907
- Add search tool in editor by @Akctarus in #5892
- Improve distance typing in STDCM and pathfinding modules by @eckter in #5830
- Improve PSLs highlighting in editor by @jacomyal in #5814
- Harmonize icons lock, pencil, trash by @clarani in #5894
- Add loader for project, study, scenario by @Akctarus in #5890
- Route creation doesn't need a direction anymore by @Tristramg in #5904
- Move editor save button to action bar by @SharglutDev in #5995
Code refactoring ♻️
- Migrate stdcm and pathfinding modules to kotlin by @eckter in #5785
- Add core clear method to generated ArrayList by @shenriotpro in #5822
- Remove unused variable by @woshilapin in #5841
- Add core putMany to improve DistanceRangeMap performance by @shenriotpro in #5766
- Parallelise errors layer generation by @younesschrifi in #5847
- Speed up editoast errors db insertion by @flomonster in #5868
- Rewrite kp label layer by @clarani in #5876
- Use RollingStockComfortType from OpenApi, not Comfort from legacy by @Tristramg in #5878
- Core handle generic exceptions by @eckter in #5916
- Remove "Beta" from rolling stock editor card title by @clarani in #5905
- Add model v2 macro to editoast by @leovalais in #5033
- Make editoast main file more homogeneous by @Castavo in #5926
Bug fixes 🐛
- Bump multiple dependencies in multiple PR
- Fix typo and translation by @sim51 and @Akctarus in multiple PR
- Fix readme by @ElysaSrc, @flomonster and @bougue-pe in multiple PR
- Fix editoast /layers endpoint by @bougue-pe in #5816
- Fix theme selection in editor by @sim51 in #5823
- Fix front various bugs related to PSLs edition by @jacomyal in #5791
- Fix stdcm origin time panel behaviour by @clarani in #5761
- Fix punctual object position calculation in editor by @Akctarus in #5635
- Fix timetable train selection by @SharglutDev in #5818
- Add missing building dependency to 'flake.nix' by @woshilapin in #5833
- Small UI improvements on infra error list by @nicolaswurtz in #5829
- Fix number of issues in editor at bottom-right by @sim51 in #5862
- Avoid empty study's status by @woshilapin in #5770
- Force reload of EditorSource when data changed by @sim51 in #5852
- Quick fix for speed label by @alexandredamiron in #5531
- Fix train initial speed when updating a train by @clarani in #5846
- Fix "About" popup by @alexandredamiron in #5880
- Add missing signal fields to infra clones by @shenriotpro in #5881
- Fix PSL saving by @SharglutDev in #5854
- Disable stdcm possibility of negative values in allowances by @Yohh in #5902
- Add a position bound when shifting envelope parts by @eckter in #5585
- Fix pagesize value for trigram search by @nicolaswurtz in #5906
- Adds label maxlength, maxwidth and elipsis by @Yohh in #5901
- Fix space time chart resize by @clarani in #5848
- Update docs for the new playwright setup by @woshilapin in #5873
- Fix editoast pagination error by @flomonster in #5893
- Add missing field when creating a study in fuzzer by @eckter in #5908
- Fix core findRoute ordering by @eckter in #5915
- Fix selected projection displayed ops by @Math-R in #5914
- Fix pathfinding success message persistence by @Math-R in #5927
- Remove editor key shortcut to open infra selector by @flomonster in #5930
- editoast: allow bigger page size (1000) in /search by @leovalais in #5941
- Fix conflicts not displayed with two trains same departure by @Yohh in #5925
- Fix cities and PR overlap by @anisometropie in #5932
- Fix speed limit and lpv layer display by @SarahBellaha in #5959
- Fix tags display in project-study-scenario cards by @Yohh in #5966
- Fix scenario and study card names wrong display when too long by @Yohh in #5961
- Fix pathfinding error after inversion of waypoints by @SarahBellaha in #5815
- Ensure editoast tests are not run in parallel (for now) by @shenriotpro in #5987
- Only run builds on merge group start by @multun in #5982
- Fix editoast latest nightly warnings by @leovalais in #5974
- Fix build queue caching by @multun in #5989
- Fix psl announcement first value by @Tguisnet in #5939
- Fix space time chart rotation in stdcm by @clarani in #5952
- Fix display head position of eco train on space time chart by @clarani in #5962
- Fix allowances and power restrictions retrieve when updating a train by @clarani in #5954
- Set default mode to thermal when adding this mode to an electric rs by @Yohh in #5979
- Fix editoast unique constraint error for infra cloning by @Tguisnet in #5947
- Fix white backound in the search bar for the rolling stock modal by @tykayn in #5911
- Fix incoherence of displaying lines & tracks names & numbers by @nicolaswurtz in #6005
- Fix icons in editor, reference map, stdcm by @RomainValls in #5669
- Fix order trains by departure time by @younesschrifi in #6007
- Prevent pathfinding from crashing when using manually created rolling stock by @anisometropie in #5640
- Uniformize navbar logo by @nicolaswurtz in #6003
- Fix editoast layer cache invalidation by @flomonster in #6004
- Fix rolling stock editor making it responsive fixes by @Wadjetz in #5871
- Fix core linestring interpolation by @multun in #6015
- Temporarily remove timeline, fix filter bug, fix signals pk by @nicolaswurtz in #5992
- Disable date and arrival time stdcm by @RomainValls in #5704
- Fix ci network failures on build steps by @ElysaSrc in #6032
- Order electrical profils by @SarahBellaha in #6000
- Enable selection in allowance modal operational studies by @RomainValls in #5772
- Fix osm layers render by @clarani in #6039
- Fix editor invalid switch deletion by @SharglutDev in #6034
- Fix project scenario study search by @clarani in #6041
- Synchronize speed space and space curves slopes charts by @SarahBellaha in #6031
- Fix core dependabot setting for detecting core dependencies by @hamz2a in #6038
New Contributors
Full Changelog: v0.1.7...v0.2.0