SpacemanDMM suite v1.6
This release stars many dmdoc improvements, especially around crosslinking. Updates to the /tg/ fancy map rendering, more robust debugger output, and DreamChecker bug fixes are also included.
DM Language
DM language updates apply to all components.
- Add missing filter flags for the outline filter (by Neerti, #206)
Language Server v1.4.0
- Add documentation to hovers, add hovers for var uses and proc calls (by Bobbahbrown, #210)
- Make type definitions count as an implementation rather than a reference
- Exclude
..()
parent calls from the references list - Add document links for
#include
lines - Add document links for
'resource'
expressions
Debugger
- Rearrange variables pane so "Locals" is at the top
- Work around some variables being hidden if the same name is re-used within a proc
- Pull variable names from BYOND rather than using SpacemanDMM's parser
- Implement the "step out" feature
- Show the sleeping proc queue as threads in VSC
dmdoc v1.3.0
- Search for module documentation in any
#include
d directory rather than justcode
- Add
--index <filename.md>
flag to display a file on the docs index page - Include
.txt
files as module documentation - Strip
\proper
and\improper
prefixes from names - Promote
README
files to represent their parent directory - Add detailed crosslink error information
- Allow crosslinking to modules by their source file name
- Add
--dry-run
flag to skip HTML output and exit with the number of crosslink errors
DreamChecker v1.6.0
- Add lint for attempting to iterate over known non-list types
- Add lint for line comments ending in backslashes
- Remove error if a proc has both
should_not_sleep
andset waitfor = 0
(by MrStonedOne, #211) - Fix "relatively pathed type" warnings, which were broken by a previous update
- Populate errortype on more errors, to allow disabling them (by Leshana, #201)
- Fix sleep and purity lints not counting proc overrides (by spookydonut, #214)
DMM-Tools v1.3.0
- Update renderer for /tg/ icon smooth refactor (twice)
- Update unary atmos icons for existence of layer 4
- Add relics to random render pass and fix kirbyplants