Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New Release #135

Merged
merged 6 commits into from
Mar 1, 2021
Merged

New Release #135

merged 6 commits into from
Mar 1, 2021

Conversation

alcarney
Copy link
Member

@alcarney alcarney commented Mar 1, 2021

No description provided.

- Invalid literals are no longer highlighted as valid syntax Closes #99 
- Invalid bold text (e.g. `** invalid**`) is no longer highlighted as valid syntax. Closes #127 
- Invalid italic text (e.g. `*invalid *`) is no longer highlighted as valid syntax. Closes #128 
- Fix syntax highlighting for namespaced roles (e.g. `:py:func:`) and directives (e.g. `.. py:function::`) Closes #98 
- Adjust the scopes used by the grammar to hopefully be more consistent
- `css`, `html`, `json` and `yaml` code blocks are now syntax highlighted. #125 
- Fix syntax highlighting where sentences containing ellipses were incorrectly identified as a comment #126 
- Fixed syntax highlighting of footnotes. Closes #124
- Expose ``esbonio.server.logFilter`` option that can be used to limit the components of the language server which produce output.  Closes #118 
- Expose ``esbonio.server.hideSphinxOutput`` option which allows for Sphinx's build output to be omitted from the log. Closes #120 
- The extension now makes use of the ``--cache-dir`` cli option in the language server to set Sphinx's build output to use a known location. Closes #119 
- The language server's logging level is set to match the logging level defined in the extension. Closes #86
- The extension now enforces a minimum Language Server version, will give the option of upgrading the server if an old version is detected. Closes #123 
- The extension will now automatically restart the Language Server when the extension's configuration is updated. Closes #122 
- If `esbonio.server.logLevel` is set to `debug` the extension assumes the user is working on the Language Server and will automatically open the log panel on restarts.
- Add new `esbonio.server.installBehavior` option that gives greater control over how Language Server installation is handled. `automatic` will install the server in new environments without prompting, `prompt` will ask for confirmation first and `nothing` disables installation entirely. Closes #92 
- The extension now checks that the configured Python's verison is compatible with the Language Server. Closes #97
@alcarney alcarney merged commit 0c7c0ba into release Mar 1, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant