- Fix: respect tabs when applying TextEdits (#1164) (Raoul Wols)
- Fixup hover popup behavior (Raoul Wols)
- Listen for on_revert and on_reload events (Raoul Wols)
- Catch crash on trying to update diagnostics in file that doesn't exist (Rafał Chłodnicki)
- Make formatting tasks run asynchronously (#1149) (Rafał Chłodnicki)
- Disable DYNAMIC_COMPLETIONS flag for builds older than 4075 (Raoul Wols)
- Be somewhat easier to parse for language servers (Raoul Wols)
- Fix sync requests failing after one has errored out (Rafał Chłodnicki)
- Update keybindings with more precise capability checks (#1142) (Raoul Wols)
- Don't show dialog for successful workspace/executeCommand (Janos Wortmann)
- Add "source.organizeImports" example to lsp_code_actions_on_save setting (#1143) (Rafał Chłodnicki)
- Fix project override settings (#1140) (Raoul Wols)
- Add on_workspace_configuration to the AbstractPlugin API (#1136) (Rafał Chłodnicki)
- Create a websocket logger for using with external log parsing tool (#1121) (Rafał Chłodnicki)
- Fix diagnostics for lowercase drive letter in DocumentUri (#1133) (jwortmann)
- Fix user keybindings template to use array rather than object (#1134) (Rafał Chłodnicki)
- Request code actions using range extended to include diagnostics (#1129) (Rafał Chłodnicki)
- Expand variables in configuration notifications and requests (#1125) (Raoul Wols)