- Fixed bug where classes nested inside functions cause exceptions in textDocument/documentSymbol. This release avoids the crash and includes info about classes and functions nested inside functions. See [this issue](https://github.com/pappasam/jedi-language-server/issues/170)
0.34.7
Added
- InitializationOption `completion.ignorePatterns`, an option for users to conditionally ignore certain completion patterns. A generalized solution to [this issue](https://github.com/pappasam/jedi-language-server/issues/168).
0.34.6
Fixed
- Completion at beginning of line now works. - Per comment [here](https://github.com/pappasam/jedi-language-server/issues/162#issue-1004770374), may resolve issues associated with Windows line endings. - `jedi_line_column` now returns a tuple instead of a dict. Since this function is often used, it makes sense to choose a more-performant data type.
0.34.5
Fixed
- InitializationOption `jediSettings.debug` now writes to stderr, not stdout. stdout broke the language server.
0.34.4
Added
- InitializationOption `jediSettings.debug` that lets user configure jedi's debugging messages to print to stdout.
0.34.3
Fixed
- Jedi Names may have no `module_path`, so `lsp_location` now returns an `Optional[Location]`. Thanks dimbleby !