A maintenance update with fixes to dmdoc, more BYOND 515 support, and improvements under the hood.
Core
Core updates apply to all components.
- Implement
/proc/operator:=
- Accept input types on bare variables like
var/foo as text|null
- Support preprocessor
fexists()
(by ZeWaka, #388) - Add
delay
argument toanimate()
(by Waterpig, #387) - Overhaul doc comment parsing to fix some cases where comments would be dropped (#332)
- Fix Unicode being mangled in doc comments
- Fix parsing of union proc return types like
as num|text
(#385)
Language Server
Debugger
- Update auxtools debug server from v2.2.4 to v2.3.3
- Allow setting environment variables on DS/DD launch
dmdoc
- Speed up rendering massively
- Fix Markdown headings rendering as
<hh2>
instead of<h2>
DMM-Tools
- Fix the /tg/station gravity generator render pass (by mc-oofert, #393)