e784ffa350
add basic logging using the tracing crate
2025-05-22 01:26:27 -05:00
7db9e11802
move all dependencies to workspace Cargo.toml ( #150 )
2025-05-15 21:21:30 -05:00
def9fba2b6
migrate all async tokio to server & swap to single-thread runtime ( #149 )
2025-05-15 21:03:14 -05:00
d677aacf7c
add pedantic clippy setting and fix/allow warnings ( #147 )
lint / pre-commit (push) Waiting to run
lint / rustfmt (push) Waiting to run
lint / clippy (push) Waiting to run
lint / cargo-check (push) Waiting to run
release / build (push) Waiting to run
release / test (push) Waiting to run
release / release (push) Blocked by required conditions
test / generate-matrix (push) Waiting to run
test / Python , Django () (push) Blocked by required conditions
test / tests (push) Blocked by required conditions
zizmor 🌈 / zizmor latest via PyPI (push) Waiting to run
2025-05-14 18:21:43 -05:00
e87c917cb6
use nightly rustfmt and sort imports ( #145 )
lint / pre-commit (push) Waiting to run
release / build (push) Waiting to run
release / test (push) Waiting to run
release / release (push) Blocked by required conditions
test / generate-matrix (push) Waiting to run
test / Python , Django () (push) Blocked by required conditions
test / tests (push) Blocked by required conditions
zizmor 🌈 / zizmor latest via PyPI (push) Waiting to run
2025-05-14 00:46:55 -05:00
26cd151ef5
move LSP serve method to main cli crate and fix shutdown handling ( #143 )
2025-05-13 15:52:47 -05:00
eb5903822d
change some imports
release / build (push) Failing after 22s
release / test (push) Has been skipped
lint / pre-commit (push) Has been cancelled
release / release (push) Has been cancelled
2025-05-03 23:04:14 -05:00
42c19e751d
Refactor and reorganize primary djls
crate ( #136 )
2025-05-03 22:09:19 -05:00
7ef503d866
fix release build failures due to libpython linking ( #125 )
2025-04-30 15:02:00 -05:00
7eb9580750
Create djls-dev crate and centralize Python linking build scripts ( #119 )
2025-04-30 12:59:04 -05:00
c09d6541ba
improve Python environment activation ( #118 )
2025-04-30 12:34:20 -05:00
8e0f7dff30
🔖 bump version 5.1.0-alpha.2 -> 5.2.0-alpha
2025-04-21 17:56:41 -05:00
e098272ea6
swap in tower-lsp-server dependency ( #100 )
2025-04-21 13:52:28 -05:00
680df1d611
🔖 bump version 5.1.0-alpha.1 -> 5.1.0-alpha.2 ( #64 )
release / windows (map[runner:windows-latest target:x86]) (push) Waiting to run
release / macos (map[runner:macos-13 target:x86_64]) (push) Waiting to run
release / macos (map[runner:macos-14 target:aarch64]) (push) Waiting to run
release / sdist (push) Waiting to run
release / release (push) Blocked by required conditions
release / windows (map[runner:windows-latest target:x64]) (push) Waiting to run
test / test (macos-latest) (push) Waiting to run
test / test (ubuntu-latest) (push) Waiting to run
test / test (windows-latest) (push) Waiting to run
release / linux (map[runner:ubuntu-22.04 target:aarch64]) (push) Failing after 4s
release / linux (map[runner:ubuntu-22.04 target:armv7]) (push) Failing after 2s
release / linux (map[runner:ubuntu-22.04 target:ppc64le]) (push) Failing after 3s
release / linux (map[runner:ubuntu-22.04 target:s390x]) (push) Failing after 2s
release / linux (map[runner:ubuntu-22.04 target:x86]) (push) Failing after 2s
release / linux (map[runner:ubuntu-22.04 target:x86_64]) (push) Failing after 3s
release / musllinux (map[runner:ubuntu-22.04 target:aarch64]) (push) Failing after 2s
release / musllinux (map[runner:ubuntu-22.04 target:armv7]) (push) Failing after 2s
release / musllinux (map[runner:ubuntu-22.04 target:x86]) (push) Failing after 3s
release / musllinux (map[runner:ubuntu-22.04 target:x86_64]) (push) Failing after 2s
2025-01-03 12:16:58 -06:00
94403b46a8
🔖 bump version 5.1.0-alpha.0 -> 5.1.0-alpha.1
2025-01-03 09:53:09 -06:00
664eb211c4
adjust names
2024-12-23 11:39:10 -06:00
a73e912e0f
swap from IPC architecture to PyO3 library ( #45 )
2024-12-23 10:12:10 -06:00
757a400a8a
adopt DjangoVer ( #41 )
...
test / test (macos-latest) (push) Waiting to run
test / test (ubuntu-latest) (push) Waiting to run
test / test (windows-latest) (push) Waiting to run
* adopt DjangoVer
* add section to readme detailing djangover
* add subsection about breaking changes
* adjust requirements to reference new section
* tweak wording
* more tweaking
* wording and stylistic tweaks
* bump uv lock
* add metadata for version info
* add initial bumpver config
* add utility just command
* change version pattern
2024-12-16 12:10:10 -06:00
3af91d404c
change agent module
2024-12-16 10:30:23 -06:00
19b2566c8f
rename binary crate to djls
( #32 )
test / test (macos-latest) (push) Waiting to run
test / test (ubuntu-latest) (push) Waiting to run
test / test (windows-latest) (push) Waiting to run
2024-12-15 15:18:54 -06:00
4c10afb602
create djls-cli and migrate serving LSP to it ( #20 )
2024-12-11 10:23:35 -06:00
7279746f18
add ast to main crate
2024-12-10 11:28:29 -06:00
2f9fdd6ceb
add publish diagnostics to notifier trait
2024-12-10 11:26:51 -06:00
810a591420
create djls-tasks crate for easy background work ( #12 )
...
* create djls-tasks create for easy background work
* fix notifier
2024-12-10 11:24:31 -06:00
1799355e27
add document store and support for didopen, didchange, and didclose ( #11 )
2024-12-09 23:34:55 -06:00
fce343f44d
add djls-django crate ( #6 )
...
* add djls-django crate
* rework
* oops
* add check for GDAL and GeoDjango
* lots of things
* remove unused scripts
* move scripts to dedicated mod and make static consts
* inline gdal check
* rename mod
* rename mod
* move server info to consts
* adjust pyproject
* hide rustfmt config
* simplify django setup
* adjust printing
2024-12-07 16:02:48 -06:00
b7a1de98dd
drop environment abstraction layer over Python interpreter ( #5 )
2024-12-06 09:45:36 -06:00
39523d1f89
remove PyO3 dep ( #4 )
...
* remove PyO3 dep
* swap pyo3 for which
2024-12-06 00:03:23 -06:00
931c0bc9fb
add djls-python crate ( #1 )
...
* add djls-pyenv crate
* add implementation
* remove newline
* rename field
* rename crate
2024-12-05 11:33:54 -06:00
08fd1f27b9
initial commit
2024-12-04 23:04:43 -06:00