## [4.3.0] - 5-03-2024 ### Added - LSP client and server support for both sending and receiving document hover text requests and responses - Python WaspNode.source method to provide access to stream or file path originating the node - Python WaspNode.isDecorative method to allow identification of decorative nodes (e.g., `{`,`,`,`decl`, etc.) - Initial Python InputObject Database definition layer. See [wasppy/README.md](wasppy/README.md) for more information. This allows Python application to define, deserialize, and provide input diagnostics for application input. ### Changed - LSP IOStreamConnection to handle turning off and on standard output when needed - EDDI comment logic where subsequent comments committed staged components - TreeNodePool node_token_line now recursively finds first leaf if node is not already a leaf, instead of returning illegal line number (0) ### Fixed - EDDI README example referencing incorrect '#' comment character. EDDI comment character is '!' - LSP server to not terminate execution when it receives unrecognized method name from client - NVIDIA CUDA compiler error by adding explicit pointer cast to Definition create_from method - HITInterpreter setStreamName signiture