SpacemanDMM suite v1.3
This release features parsing improvements and DreamChecker additions brought to you by spookydonut, as well as some improvements to dmdoc.
DM Language
DM language updates apply to all components.
- Add various BYOND 513 beta builtin declarations.
- Fix incorrect locations of warnings in "else if" conditions (by spookydonut, #144).
- Readd override-precedes-definition handling (by spookydonut, #147).
- Fix regression on
defined()
preprocessing (by spookydonut, #152). - Fix
new .()
not parsing correctly (by spookydonut, #153). - Fix constant evaluation of expressions like
10 ** -1
(by spookydonut, #164).
Language Server v1.2.1
- No specific changes.
dmdoc v1.2.0
- Add option to disable using the
name
var in the type tree (by spookydonut, #149). - Add links to parent vars and procs when documented (#93).
- Add automatic cross-link syntax (#92).
- Add deep-linking attributes to Markdown headings (#91).
DreamChecker v1.3.0
- Add configuration option for
final_var
warnings (by spookydonut, #157). - Warn about invalid
filter()
keyword arguments (by spookydonut, #154). - Add off-by-default lint to forbid relative pathing (by spookydonut, #150).
- Add static return types for built-in global procs (by spookydonut, #128).
DMM-Tools v1.1.1
- No specific changes.