Skip to content

SpacemanDMM suite v1.3

Compare
Choose a tag to compare
@SpaceManiac SpaceManiac released this 19 Feb 06:12
· 448 commits to master since this release
suite-1.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.