### Added - TOML syntax interpreter and list, json, and select utilities. See [wasptoml/README.md](wasptoml/README.md). - Ability for downstream servers and clients to add and use custom LSP extensions - Ability to precede '=' in HIT syntax with optional ':' or ':override' specifier - Convenience function is_override to check HIT key values for override specifier - Python extension binding for wasplsp with server and connection implementations - Ability to enable LSP snippet capability in wasplsp/ClientImpl via `enableSnippetSupport()` - wasplsp::SnippetManager and supporting classes for single tabstop and placeholder interactions - Preprocessor macro to define value of WASP_VERSION in configured version.h file - Plot package for LSP-extension supporting data visualization. See [waspplot/README.md](waspplot/README.md). - Support for initializer_list to DataArray and size_t to Value in waspcore/Object - Support for initializer_list or std::pair to DataObject in waspcore/Object - Plot package for LSP-extension supporting data visualization. See [waspplot/README.md](waspplot/README.md). - Support for LSP onHover array content - DataArray to_string support - Support for multi-line MCNP message blocks - Utility that generates Python database classes out of provided SON input schema - LSP change watch files capabilities regarding workspaces in servers and clients - Interpreter ability to obtain paths of all downstream include files recursively ### Fixed - WASP build error when used as TPL caused by missing waspcore/wasp_bug.h include - Missing waspcore/version.h from installation - HIT lexer parameter key pattern so space is not required before override syntax - Diagnostic object message access to clean up string before returning downstream - CustomPlotFile so valid JSON is made from default rangeMin and rangeMax of axes - SnippetManager tabstop column offset to no longer include snippet syntax - InputDefinition::isValidPath to support absolute paths - schema docprint utility support of absolute paths - MCNP STRING token pattern to allow for h-h2o.42t, etc. - InputDefinition to successfully build if ChildCountEqual rule uses lookup value - Missing using of json_unescape_string in JSON parsetree and object interpreter - Missing JSON key character escape in waspobject pack_json and format_json ### Changed - Minimum version of CMake to 3.20, removing deprecated version incompatibility/error observed with newer CMake