Skip to content

Commit

Permalink
version bump 1.20.0 #563
Browse files Browse the repository at this point in the history
  • Loading branch information
behrisch committed May 6, 2024
1 parent 955be8a commit 90945a5
Show file tree
Hide file tree
Showing 7 changed files with 26 additions and 25 deletions.
2 changes: 1 addition & 1 deletion CITATION.cff
Original file line number Diff line number Diff line change
Expand Up @@ -146,7 +146,7 @@ keywords:
- simulation
- microscopic
- traffic
date-released: "2023-05-07"
date-released: "2024-05-07"
version: 1.20.0
doi: 10.5281/zenodo.11120728
repository-code: "https://github.com/eclipse-sumo/sumo"
Expand Down
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ endif ()

cmake_minimum_required(VERSION 3.5)
project("${PROJECT_NAME}" CXX C)
set(PACKAGE_VERSION "git")
set(PACKAGE_VERSION "1.20.0")

# Check if libraries have to be found, depending on SUMO_LIBRARIES
set(SUMO_LIBRARIES "$ENV{SUMO_LIBRARIES}" CACHE PATH "Location of SUMOLibraries dependencies")
Expand Down
1 change: 1 addition & 0 deletions build_config/package/sumo.metainfo.xml
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,7 @@
</screenshots>
<content_rating type="oars-1.1"/>
<releases>
<release version="v1_20_0" date="2024-05-07"/>
<release version="v1_19_0" date="2023-11-07"/>
<release version="v1_18_0" date="2023-06-29"/>
<release version="v1_17_0" date="2023-04-25"/>
Expand Down
36 changes: 18 additions & 18 deletions docs/web/docs/ChangeLog.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,13 @@
title: ChangeLog
---

## Git Main
## Version 1.20.0 (07.05.2024)

### Bugfixes

- sumo
- Fixed inconsistent edgeData and laneData emissions. #14209
- Fixed crash with SSM device and incomplete routes. #14201
- Fixed crash with SSM device and incomplete routes. #14201
- Fixed invalid handling of jumps after stopping twice in the same spot. #14324
- Teleported vehicles are no longer moved onto restricted lanes. Issue #14168
- Speeds imposed by variable speed signs (VSS) or TraCI now take precedence of vClass-restricted speeds (this was said to be fixed in 1.19 but didn't work) #13652
Expand All @@ -22,7 +22,7 @@ title: ChangeLog
- Fixed crash when a person plan contains walks or personTrips where origin equals destination #14558
- Fixed invalid insertion after jump #14578
- Fixed emergency braking in roundabout. #14587
- traffic light detectors no longer assume having seen a vehicle on step before the simulation started #14590
- traffic light detectors no longer assume having seen a vehicle on step before the simulation started #14590
- Removed unneeded warning when a person uses a vehicular connection #14619
- Fixed invalid departSpeed for IDM in subsecond simulation #14621
- Fixed invalid traffic demand when defining poission flows with rate below 0.001 #14664
Expand All @@ -31,13 +31,13 @@ title: ChangeLog
- BEV no longer perform coasting / recuperation in HBEFA4 #14764
- A warning is now given when loading a disconnected walk #14779
- When simulating a disconnected walk, the walking direction is now correct after passing the disconnected part #14780
- Fixed invalid pedestrian jam warning #14796
- Fixed invalid pedestrian jam warning #14796
- Taxi
- Fixed problem with **--device.taxi.idle-algorithm taxistand** when the destination is unreachable. #14115
- Taxi reservations from the same busStop are now grouped if the dispatcher permits it #14612
- Fixed bug where simulation hangs #14821
- Fixed bug where taxi exits the simulation prematurely #14819
- Fixed invaild taxi pickup time estimation from busStop #14822
- Fixed invaild taxi pickup time estimation from busStop #14822
- Railways
- Fixed trains getting stuck on reversal due to routing failure. #14332 (also affects duarouter)
- Inserting vehicle with depart="split" now works on short edges. #14359
Expand Down Expand Up @@ -67,8 +67,8 @@ title: ChangeLog
- Saving traffic light programs to a file now writes all attributes #14674
- Custom connection permissions can now be reset #14723
- Fixed bad signal plan after applying 'join junctions' to part of a joined traffic light #14797
- Fixed person mode bug where it was impossible to define a new person on a short that already had a person on it #14801
- Fixed person mode bug where it was impossible to define a new person on a short that already had a person on it #14801


- netcovert
- Fixed crash when importing incomplete OSM data #14766 (regression in 1.15.0)
Expand Down Expand Up @@ -96,7 +96,7 @@ title: ChangeLog
- OSM: fixed bug when importing cycle lane #14419
- Preventing oversized junction join #14769
- Fixed bad node shape #14777
- Increased available width on large walkingareas (avoids jamming on shared-space) #14800
- Increased available width on large walkingareas (avoids jamming on shared-space) #14800

- sumo-gui
- Fixed wrong context menu when clicking on lane in mesosim #14457 (regression in 1.15.0)
Expand All @@ -107,7 +107,7 @@ title: ChangeLog
- option **--write-license** from configfile is now respected #14494
- Fixed visible grid in satellite background image tiles. #14573
- Fixed bug where the legend name was unreadable on black background #14651
- Fixed chargingStation power text label position/rotation #14740
- Fixed chargingStation power text label position/rotation #14740

- meso
- Fixed bug where taxi fails to pick up person on the current segment. #14500
Expand All @@ -119,9 +119,9 @@ title: ChangeLog
- duarouter
- Fixed xsd validation error when loading walk or stop with geo-coordinates #14426
- Fixed invalid intermodal route on looped public transport (also affects routing in sumo) #14343

- od2trips
- Fixed extremly high running time when loading large TAZ. #14784
- Fixed extremly high running time when loading large TAZ. #14784

- TraCI
- Fixed error in `trafficlight.setProgramLogic` when loading actuated logic with default minDur and maxDur #14741 (regression in 1.12.0)
Expand Down Expand Up @@ -168,7 +168,7 @@ title: ChangeLog
- It is now possible to set the vehicle routing mode via `<param key="device.rerouting.mode" value="..."/>` either in the vType or the vehicle/trip/flow. Setting it to value of `8` lets a vehicle ignore rerouter-induced permission changes on insertion and rerouting. The default routing mode for all vehicles can be set with option **--device.rerouting.mode** (even for vehicles that do not have such a device). #13494, #14815
- A personFlow with `depart="triggered"` can now be distributed over a flow of vehicles #14806
- vTypes and parkingAreas now support attribute 'parkingBadges' to control access #14482
- personInfo (in tripinfo-output) now include data that aggregates over all stages of the plan #14823
- personInfo (in tripinfo-output) now include data that aggregates over all stages of the plan #14823

- netedit
- Now sidewalk and bikelane width can be edited in *create edge mode*. #9725
Expand All @@ -180,15 +180,15 @@ title: ChangeLog
- Added red contour to moved elements. #14109
- The maximum number of rows for a combo box can now be configured in the gui settings (persistent across sessions) #14412
- Added option for selective hiding of short edges when zoomed out (enabled by default to increase frame rate) #14487
- POIs and polygons now support "show-cursor position / geo-position" in the context menu #14812
- POIs and polygons now support "show-cursor position / geo-position" in the context menu #14812

- sumo-gui
- Hotkey B now sets a breakpoint at the current time. Alt+B ahead of the current time. #10400
- Train visualization param `locomotiveLength` now supports value *0*, to prevent rendering of a locomotive. #14351
- The new train visualization param `carriageImages` accepts a comma-separated list of image files to enable distinct images for the different carriages. #14403
- Reduced exaggerated size of long vehicles (i.e. trains) when zoomed out. Issue #14423
- Reduced the number of bike markings being rendered to increase realism and reduce clutter. #14545
- Airways now have their own default color #14813
- Airways now have their own default color #14813

- netconvert
- Edge widths are now imported from OSM. The new option **--ignore-widths** can be used to restore legacy behavior. #4392
Expand All @@ -202,7 +202,7 @@ title: ChangeLog
- OSM import now exports subways as vClass "subway" and aerialway as "cable_car" #14644
- Now importing access="no" from OSM #14650
- Improved now shape computation to allow more slanted stop lines #14778
- OSM import now distinguishes barrier crossings from no-barrier rail crossings #14786
- OSM import now distinguishes barrier crossings from no-barrier rail crossings #14786

- polyconvert
- Option **--osm.merge-relations** now handles "holes" #14599
Expand All @@ -223,7 +223,7 @@ title: ChangeLog
- The routing mode value `ROUTING_MODE_INGNORE_TRANSIENT_PERMISSIONS` can now be used to ignore temporary permission changes from rerouters. #14205
- Added function `trafficlight.getSpentDuration` #14400
- `trafficlight.getParameter(tlsID, "typeName")` now retrieves traffic light type #14737
- [Plexe](https://plexe.car2x.org/) now supports platoon-aware lane change logic #14809
- [Plexe](https://plexe.car2x.org/) now supports platoon-aware lane change logic #14809

- Tools
- added [createScreenshotSequence.py](Tools/Misc.md#createscreenshotsequencepy) to help with creating videos from a simulation with scripted view movements. #14060
Expand All @@ -239,7 +239,7 @@ title: ChangeLog
- ptlines2flows.py supports option **--join** to concatenate lines which serve opposite directions. This reduces conflict on single-track rail lines #5320
- sumolib.shapes.polygon now supports more attributes. #5429
- Added tool net/buildFullGraph.py to help with building point-to-point aerial mobility #14811
- Added tool net/patchVClasses.py for downgrading new networks to be used with older SUMO versions and for manipulating permissions in general. #14798
- Added tool net/patchVClasses.py for downgrading new networks to be used with older SUMO versions and for manipulating permissions in general. #14798


### Miscellaneous
Expand All @@ -253,7 +253,7 @@ title: ChangeLog
- The network now contains outline shapes for pedestrian crossings #11668
- stop-output has slightly reordered attributes to easier see the busStop-id without horizontal scrolling #14542
- extractTest.py now works for netdiff.py tests #14725
- duarouter: adapted Gawron default values to make them consistent with duaIterate.py. #14772
- duarouter: adapted Gawron default values to make them consistent with duaIterate.py. #14772


## Version 1.19.0 (07.11.2023)
Expand Down
4 changes: 2 additions & 2 deletions docs/web/mkdocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -70,8 +70,8 @@ markdown_extensions:
- codehilite

extra:
Version: 1.19.0
ReleaseDate: 07.11.2023
Version: 1.20.0
ReleaseDate: 07.05.2024

AdditionalFile: '[*additional-file*](/docs/sumo.html#format_of_additional_files)'
AdditionalFiles: '[*additional-files*](/docs/sumo.html#format_of_additional_files)'
Expand Down
4 changes: 2 additions & 2 deletions src/config.h.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -201,10 +201,10 @@
#cmakedefine HAVE_PYTHON

/* Define if auto-generated version.h should be used. */
#define HAVE_VERSION_H
//#define HAVE_VERSION_H
#ifndef HAVE_VERSION_H
/* Define if auto-generated version.h is unavailable. */
#define VERSION_STRING "1.19.0"
#define VERSION_STRING "1.20.0"
#endif

/* defines the epsilon to use on general floating point comparison */
Expand Down
2 changes: 1 addition & 1 deletion tools/build_config/updateReleaseInfo.py
Original file line number Diff line number Diff line change
Expand Up @@ -111,7 +111,7 @@
else:
print(line, end='')

with fileinput.FileInput(os.path.join(SUMO_HOME, "build", "package", "sumo.metainfo.xml"), inplace=True) as metainfo:
with fileinput.FileInput(os.path.join(SUMO_HOME, "build_config", "package", "sumo.metainfo.xml"), inplace=True) as metainfo:
have_next = False
for line in metainfo:
if next_release in line:
Expand Down

0 comments on commit 90945a5

Please sign in to comment.