Version 5.0b516.1683 du 27/06/2026- Dream Daemon : The default Exit() for areas didn't call Uncross(), even though this was true of Enter/Cross.
- Dream Daemon : Calling new() with an explicit empty arglist() caused a runtime error.
- Dream Daemon : When VIS_HIDE was present on a movable that was on a turf, where the turf was in visual contents of another object, the server could send bogus appearance IDs to the client which resulted in potentially unrelated appearances becoming corrupted.
- Dream Daemon : Subtracting an alist from itself didn't clear the alist properly.
- Dream Daemon : Lookbehind assertions in regular expressions defined length by bytes instead of characters, which made proper assertions impossible when UTF-8 characters were in play.
- Dream Maker : Minor regression: The for(thing as() in list) pattern failed to compile with an empty expression error in 516.1682. Although this has always technically been undefined behavior, it's common and useful enough to codify in the language, so the old behavior has been restored.
- Dream Seeker : Removing a runtime-created browser control while it was focused could cause a crash.
- Dream Seeker : Creating a new map control over a browser control at runtime would cause the browser to appear blank gray momentarily.
Version 5.0b516.1682 du 11/06/2026- BYOND Pager : When logged in as Guest on the pager, logging out didn't update the login section to show the option to log in again, until you changed tabs.
- Dream Maker : The command-line Dream Maker (dm.exe in Windows, DreamMaker in Linux) crashed when it had valid options other than -h to show help, but didn't have a .dme to compile.
- Dream Maker :Empty expressions, typically caused by an empty #define macro in parentheses, could cause compiler crashes when used in binary operators such as before the :: operator.
- Dream Seeker : MouseDrop() wasn't sent in cases where a drop happened outside of the window, in a nonclient area like the titlebar, or on a control that wasn't a valid drop zone.