----------------------------------------------------- SUMMARY OF CHANGES IN RIVERWARE PATCH RELEASE 7.4.2 ----------------------------------------------------- Released February 7, 2019 ----------------------------------------------------- Object Dispatching ---------------------- In rare circumstances, object redispatching did not work correctly in Rulebased Simulation when there were Input flags (I or Z) on the governing slots. Now the algorithm to determine the method to redispatch always chooses the previous method if no other method can be found, guaranteeing that the object will redispatch a method. This change could cause some objects to redispatch when previously they did not, leading to different behavior. Other than the case in the bug model, 6227, our testing did not find any such models. Windows Task Bar, Per-process Button Grouping ---------------------- By default, Windows creates a single taskbar button for each application that is running. When an application has multiple top-level windows open, the taskbar buttons for these windows are combined into a single "stacked" button. This behavior was changed so that now Windows displays a distinct taskbar button for each RiverWare process. In addition, the RiverWare icon used for that button is the same RiverWare icon displayed in the title bar of that process's windows. This icon can be changed in RiverWare from the Utilities, then Windows, and then Windows Icon menu. Model Report Settings ---------------------- Two new report item setting were added: • List Rules in Order of Execution: A new setting, "List Rules in Order of Execution" was added to the RPL Set and RPL Group items. If "Yes", when the output includes executable rules, they are listed in order of execution (agenda order), instead of first to last. This setting is useful for Rulebased Simulation and Initialization Rules Sets, which can be executed in "...3,2,1" order. • Show Execution Properties: A new setting "Show Execution Properties" was added to the RPL Set, RPL Group, and RPL Rule/Goal items. If "Yes", the output will include additional information related to execution, as appropriate. Specifically, this setting controls whether the following properties are shown: Index, Flag, Priority, and On (Yes/No). These properties correspond to columns of the RPL set editor, as applicable to the type of set. Bugs ---------------------- The following bugs were addressed: 6188: Create similar plot pages for different objects did not work for Agg Series Slots. 6214: The Add Item feature in the Model Report output tool was not consistent with other selection features. 6219: Initialization Rules Set name did not persist when exported to a separate file. 6221: Table Series Slot row labels were not updating correctly when the date range changed. 6222: A Database DMI would not work correctly when a slot set it referenced was deleted. 6223: In a script, the Set Scalar/Series/Table Slot actions were not correctly setting datetimes to symbolic datetimes or RPL functions. 6227: In very rare circumstances, Object redispatching did not work correctly in all situations in RBS when there were Input flags, see above. 6231: On the Groundwater object, the Head Based Boundary Condition method was not solving correctly when solved at multiple priorities. Now, the method only sets the previous Elevation when it has a different value. --- [end] ---