SpacemanDMM suite v1.2
Highlights of this release are BYOND 513 builtins, a debugger, a faster map rendering backend, and many dreamchecker additions by spookydonut.
DM Language
DM language updates apply to all components.
- Fix
#include
resolution priority when there are multiple candidates (#111). - Fix duplicate proc entries for New, Del, and Topic on some types.
- Add BYOND 513 builtins (by spookydonut, #116).
- Add /sound/var/len (by yoyobatty, #140).
- Add constant evaluation for trig functions (#134).
- Add extra help for indentation-related
got '{'
errors (#117).
Language Server v1.2.0
- Add helper routines for "build & run" in the Visual Studio Code extension.
- Add debug adapter support for codebases configured with extools, in collaboration with Asd.
- Add document color support, showing previews and pickers for DM color codes.
- Include parameter default values in "find all references" (by Antur, #137).
- Decreased startup time by loading the object tree panel asynchronously.
- Add configuration option to run dreamchecker automatically.
dmdoc v1.1.1
- No specific changes.
DreamChecker v1.2.0
- Add proc setting to warn if it is overridden by subtypes (by spookydonut, #114).
- Add "final" vars, which warn if they are overridden (by spookydonut, #115).
- Warn on
++
or--
on variables with a declared type (by spookydonut, #119). - Warn on
!a in b
,a && b in c
, etc. (by spookydonut, #121). - Add ability to configure or disable some diagnostics (by spookydonut, #120).
DMM-Tools v1.1.0
- Rewrite most of the internals of the map renderer, improving performance and flexibility.
- Add render passes for fancy layers and icon smoothing, allowing them to be disabled.
- Add fancy rendering for smart cables (#107).