Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Releases: clojure-lsp/clojure-lsp

2025.05.27-13.56.57

27 May 14:24
2bdcffa
Compare
Choose a tag to compare
Loading
  • General

    • Consider .lsp/config.edn as part of project code, removing false positives of unused-public-var linter.
    • Consider full qualified symbols in edn files when checking for var references.
    • Improve clojure-lsp linter capabilities, migrating unused-public-var and different-aliases linters to be built-in linters. #2050
      • Migrate from clj-kondo custom-lint-fn but considering kondo settings to avoid breaking changes.
      • Considerably improve performance of unused-public-var and different-aliases linters.
    • Bump rewrite-clj to 1.2.50.
    • New feature: Add support for custom project linters. #2043 #2058
    • Publish to clojars com.github.clojure-lsp/clojure-lsp-test-helper to be able to test created custom linters.
    • Bump clj-kondo to 2025.04.08-20250526.195207-12.
    • Small performance improvements across clojure-lsp, especially on places with comparassions inside big loops.
    • Bump clj-depend to 0.11.1.
    • Provide analysis of unresolved namespaces, making features like definition, hover, references work.
  • Editor

    • Add support for LSP feature textDocument/selectionRange. #1961
    • Fix outdated analysis for watched created/deleted files (git branch switchs for example). #2046
  • API/CLI

    • Replace tools.cli with babashka.cli. #2036
    • Include :clj-kondo-settings to dump data.

2025.04.23-18.16.46

23 Apr 19:09
454c86a
Compare
Choose a tag to compare
Loading
  • General
    • Fix unused-public-var false positives when :ignore-test-references? true.
    • Bump clj-kondo to 2025.04.07.
  • Editor
    • Improve timbre context log.
    • Fix suggestion for add require code action. #2017
    • Improve find definition so it works on declare forms too. #1986

2025.03.27-20.21.36

27 Mar 21:02
ead3775
Compare
Choose a tag to compare
Loading
  • General
    • Bump rewrite-clj to 0bb572a03c0025c01f9c36bfca2815254683fbde. #1984
    • Bump clj-kondo to 2025.02.21-20250314.135629-7.
    • Add support for ignoring tests references for the clojure-lsp/unused-public-var linter. #1878
    • Add :test-locations-regex configuration to allow customizing test file detection for the unused-public-var linter's :ignore-test-references? and test code lenses. #1878
    • Improve and standardize all logs for better troubleshooting and metrics collection.
  • Editor
    • Add forward, forward-select, backward and backward-select paredit actions.
    • Show add require code action for invalid syntax codes like my-alias/. #1957
    • Improve startup performance for huge projects avoiding publish empty diagnostics for every file of the project unnecessarily.

2025.03.07-17.42.36

07 Mar 18:07
e0f69d7
Compare
Choose a tag to compare
Loading
  • General
    • Bump clj-kondo to 2025.02.20.
    • Add support for OpenTelemetry(otlp) log, enabled if configured. #1963
  • Editor
    • Improve paredit slurp and barf corner cases. #1973 #1976
    • Add Semantic Tokens support for the Clojure Reader Dispatch macro #_ (ignore next form). #1965
    • Fix regression on previous version on snippets completion. #1978

2025.02.07-16.11.24

07 Feb 16:40
101d483
Compare
Choose a tag to compare
Loading
  • Editor
    • Add :hover :hide-signature-call? settings option to disable showing the surrounding call. #1954, @NoahTheDuke
    • Revert #1933, which caused a regression on completion adding extra text.
    • Fix fetching libs exception causing progress notification to be stuck. #1958
    • Bump clj-kondo to 2025.01.17-20250207.105015-9.

2025.01.22-23.28.23

23 Jan 12:22
2b850b6
Compare
Choose a tag to compare
Loading
  • General

    • Bump clj-kondo to 2025.01.16
    • Bump lsp4clj to 1.11.0.
    • Add semantic version sorting in completion lib versions. #1913
    • Fix internal error in range formatting. #1931
    • Drop support for jdk 8. #1942
  • Editor

    • Change simple keyword completion to return all known keywords. #1920
    • Return textEdit to CompletionItems to fix completion in Zed #1933
    • Restrict linked edits to namespace aliases only, and fix a few related issues #1947
  • API/CLI

    • Add :project-and-shallow-analysis type to dump command
    • Add :diagnostics to dump command output (successor of :findings)

2024.11.08-17.49.29

11 Nov 13:09
Compare
Choose a tag to compare
Loading
  • General
    • Fix client capability check that prevents test file creation.
    • Fix move-form double edit problem in cljc files.
    • Fix disabling :clojure-lsp/unused-public-var linter also disabling :clojure-lsp/different-aliases
    • Bump clj-kondo to 2024.09.28-20240930.094425-2
    • Bump lsp4clj to 1.10.0.
    • Bump clojure to 1.12.0.
    • Bump tools.cli to 1.0.230.
    • Bump timbre to 6.6.0.
    • Bump rewrite-clj to 1.1.48.
    • Bump cljfmt to 1.13.0.
    • Bump babashka/fs to 0.5.22.
    • New feature: completion of lib versions on deps.edn, bb.edn and project.clj files. #1905
    • New feature: completion of clojure lib names from clojars and mvn-central for deps.edn, bb.edn and project.clj files. #1909

2024.08.05-18.16.00

05 Aug 21:56
ef92400
Compare
Choose a tag to compare
Loading
  • General
    • Fix CI for macos amd64. #1859
    • Replace CirrusCI with Github for macos-aarch64 binary standardizing deploy process.

2024.08.03-15.28.27

05 Aug 12:11
1eb8772
Compare
Choose a tag to compare
Loading
  • General

    • Bump clj-kondo to 2024.08.01 fixing high memory usage issue.
    • Bump Clojure to 1.11.3
    • Fix use of :filename-pattern from kondo breaking references.
    • Add api.dump to the pod namespace so it can be used with babashka.
  • Editor

    • Add clojure.test/deftest option to resolve macro as code action. #1850
    • Allow starting clojure-lsp without a project root but with limited features. #1815
    • Add code action "Add require" for namespaced keywords. #1793

2024.04.22-11.50.26

22 Apr 14:39
0ac5e49
Compare
Choose a tag to compare
Loading
  • General

    • Bump clj-depend to 0.11.0.
    • Fix renaming ns when one source path is a prefix of another (e.g. src/clj and src/cljs) #1805
  • Editor

    • Use scope location instead of name location for folding feature.
    • Fix paredit commands to consider previous element when cursor inside a closing bracket.
    • Fix paredit commands to move cursor after applying command.
    • Fix corner case on paredit comamnds duplicating forms.
    • References of a var-definition now consider full quoted qualified symbols. #1804
Morty Proxy This is a proxified and sanitized view of the page, visit original site.