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

Merged
merged 49 commits into from
Jul 19, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
49 commits
Select commit Hold shift + click to select a range
f7680af
code: Update changelog
alcarney Jun 7, 2024
b23bd8e
Merge branch 'release' into develop
alcarney Jun 7, 2024
fc31c01
[pre-commit.ci] pre-commit autoupdate (#836)
pre-commit-ci[bot] Jun 11, 2024
e1a416e
build(deps): bump actions/checkout from 3 to 4
dependabot[bot] Jun 10, 2024
222c234
build(deps-dev): bump esbuild from 0.21.4 to 0.21.5 in /code
dependabot[bot] Jun 10, 2024
aad1429
build(deps-dev): bump @vscode/vsce from 2.26.1 to 2.27.0 in /code
dependabot[bot] Jun 11, 2024
2862616
build(deps): bump docker/build-push-action from 5 to 6
dependabot[bot] Jun 17, 2024
873a980
[pre-commit.ci] pre-commit autoupdate
pre-commit-ci[bot] Jun 17, 2024
1f7e365
Bump ruff version
alcarney Jun 21, 2024
dfc2382
build(deps-dev): bump @vscode/vsce from 2.27.0 to 2.29.0 in /code
dependabot[bot] Jun 24, 2024
0b17e3d
build(deps-dev): bump typescript from 5.4.5 to 5.5.2 in /code
dependabot[bot] Jun 24, 2024
878ca18
[pre-commit.ci] pre-commit autoupdate (#842)
pre-commit-ci[bot] Jun 24, 2024
26ffe01
vscode: Set timezone env var
alcarney Jun 30, 2024
f4eb379
devenv: Add make target to "install" vscode extension
alcarney Jun 30, 2024
06e5d2b
Update to ruff v0.5
alcarney Jun 30, 2024
5d130cf
lsp: Introduce configuration variables
alcarney Jul 7, 2024
578d9e5
vscode: Update formatter for python
alcarney Jul 7, 2024
9fadfb9
build(deps-dev): bump esbuild from 0.21.5 to 0.22.0 in /code
dependabot[bot] Jul 1, 2024
280f666
sphinx-agent: Inject uri and line number information into build files
alcarney Jul 8, 2024
06d707d
sphinx-agent: Update webview.js
alcarney Jul 11, 2024
1544137
lsp: Pass uri and line number between client and webview
alcarney Jul 11, 2024
6d7b57c
code: Align to sync scrolling changes
alcarney Jul 11, 2024
e755dfa
sphinx-agent: Add `--enable-devtools` option to test suite
alcarney Jul 12, 2024
860d7a9
sphinx-agent: Fix crash on older versions of Sphinx
alcarney Jul 12, 2024
87f8fe8
sphinx-agent: Handle the case where `location` may be `None`
alcarney Jul 12, 2024
e008d39
sphinx-agent: Temporarily put the `esbonio/` folder on the path
alcarney Jul 12, 2024
4f3734f
build(deps-dev): bump typescript from 5.5.2 to 5.5.3 in /code
dependabot[bot] Jul 8, 2024
94ca0b4
build(deps-dev): bump esbuild from 0.22.0 to 0.23.0 in /code
dependabot[bot] Jul 12, 2024
f8534fb
[pre-commit.ci] pre-commit autoupdate
pre-commit-ci[bot] Jul 8, 2024
79984cd
Bump ruff version
alcarney Jul 12, 2024
65f345b
build(deps-dev): bump @vscode/vsce from 2.29.0 to 2.30.0 in /code
dependabot[bot] Jul 15, 2024
aa30826
[pre-commit.ci] pre-commit autoupdate
pre-commit-ci[bot] Jul 15, 2024
73821d9
Bump ruff version
alcarney Jul 15, 2024
6a855bd
code: Replace language status items with a tree view
alcarney Jul 13, 2024
b13f819
lsp: Add `esbonio.sphinx.restart` command
alcarney Jul 14, 2024
e6d3d85
code: Expose `esbonio.sphinx.restart` command
alcarney Jul 14, 2024
1d351e4
docs: Create dedicated section for integrating Esbonio
alcarney Jul 15, 2024
e8370fe
docs: Create dedicated extending section
alcarney Jul 15, 2024
e095ab1
docs: Add custom directive for documenting LSP commands
alcarney Jul 15, 2024
bbb1510
Update changelog
alcarney Jul 15, 2024
7d96e70
sphinx-agent: Add `nonl` to signature
alcarney Jul 15, 2024
5baf392
vscode: Cleanup old settings
alcarney Jul 16, 2024
9a789ad
devenv: Set TZ environment variable at the container level
alcarney Jul 16, 2024
02649e9
sphinx-agent: Handle unexpected config values
alcarney Jul 16, 2024
5aeef35
lsp: Extend role regexes to handle `external+invname` roles
alcarney Jul 18, 2024
65c2746
sphinx-agent: Dump intersphinx inventories in the DB
alcarney Jul 18, 2024
c64d749
lsp: Update the objects target provider to handle `project`
alcarney Jul 19, 2024
015087b
Print traceback when entering pdb
alcarney Jul 19, 2024
9290cef
code: Update changelog
alcarney Jul 19, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,9 @@
// "build": {
// "dockerfile": "Dockerfile"
// },
"containerEnv": {
"TZ": "UTC"
},
// Features to add to the dev container. More info: https://containers.dev/features.
// "features": {},
// Use 'forwardPorts' to make a list of ports inside the container available locally.
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/devenv.yml
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ jobs:

- name: Build and push Docker image
id: push
uses: docker/build-push-action@v5
uses: docker/build-push-action@v6
with:
context: .devcontainer/
push: ${{ github.event_name != 'pull_request' }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/lsp-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
lsp: ${{steps.check-lsp.outputs.build}}
code: ${{steps.check-code.outputs.build}}
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
fetch-depth: 0

Expand Down
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
.env
.ipynb_checkpoints
.tox
.vscode/extensions/esbonio
.vscode-test

*.pyc
Expand Down
4 changes: 2 additions & 2 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,15 +9,15 @@ repos:
- id: trailing-whitespace

- repo: https://github.com/astral-sh/ruff-pre-commit
rev: v0.4.7
rev: v0.5.2
hooks:
- id: ruff
args: [--fix]

- id: ruff-format

- repo: https://github.com/pre-commit/mirrors-mypy
rev: 'v1.10.0'
rev: 'v1.10.1'
hooks:
- id: mypy
name: mypy (scripts)
Expand Down
9 changes: 1 addition & 8 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"[python]": {
"editor.defaultFormatter": "ms-python.black-formatter",
"editor.defaultFormatter": "charliermarsh.ruff",
"editor.codeActionsOnSave": {
"source.organizeImports": "explicit"
},
Expand All @@ -12,9 +12,6 @@
"[typescript]": {
"editor.tabSize": 2
},
"files.associations": {
"setup.cfg": "ini",
},
"files.exclude": {
"**/.git": true,
"**/.svn": true,
Expand All @@ -32,10 +29,6 @@
"**/.mypy_cache": true
},
"esbonio.server.showDeprecationWarnings": true,
"isort.args": [
"--settings-file",
"./lib/esbonio/pyproject.toml"
],
"python.testing.pytestArgs": [
"lib/esbonio/tests"
],
Expand Down
6 changes: 5 additions & 1 deletion code/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ include ../.devcontainer/tools.mk

ESBONIO ?= --pre esbonio

.PHONY: dist dev-deps release-deps release
.PHONY: dist dev-deps release-deps release install

watch: dev-deps $(NPM)
-test -d dist && rm -r dist
Expand All @@ -12,6 +12,10 @@ compile: dev-deps $(NPM)
-test -d dist && rm -r dist
$(NPM) run compile

install: compile
-test -d ../.vscode/extensions || mkdir -p ../.vscode/extensions
test -L ../.vscode/extensions/esbonio || ln -s $(PWD) ../.vscode/extensions/esbonio

dist: release-deps $(NPM)
-test -d dist && rm -r dist
$(NPM) run package
Expand Down
4 changes: 4 additions & 0 deletions code/changes/854.feature.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
Add a "Sphinx Processes" tree view

The tree view shows the current status of Sphinx sub-processes as well as providing a place from which to control them.
Currently there is just one command that can be used to restart a given process
1 change: 1 addition & 0 deletions code/changes/854.misc.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Removed Language Status Items
1 change: 1 addition & 0 deletions code/changes/857.misc.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Update bundled version of the language server to `v1.0.0b6`
Loading