### 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