diff --git a/.circleci/config.yml b/.circleci/config.yml index 04815dd..69a16c2 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -6,7 +6,7 @@ jobs: build: docker: # specify the version you desire here - - image: cimg/clojure:1.12.0-openjdk-17.0-node + - image: cimg/clojure:1.12.0-openjdk-21.0-node working_directory: ~/repo environment: LEIN_ROOT: "true" diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 81a50d3..99a74a4 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -31,7 +31,7 @@ jobs: uses: actions/setup-java@v2 with: distribution: 'adopt-hotspot' - java-version: '19' + java-version: '25' - name: Install clojure tools uses: DeLaGuardo/setup-clojure@5.0 @@ -78,7 +78,7 @@ jobs: uses: actions/setup-java@v2 with: distribution: 'adopt-hotspot' - java-version: '19' + java-version: '25' - name: Install clojure tools uses: DeLaGuardo/setup-clojure@5.0 diff --git a/CHANGELOG.md b/CHANGELOG.md index bcca436..889a5eb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,12 @@ For a list of breaking changes, check [here](#breaking-changes). [Nbb](https://github.com/babashka/nbb): Scripting in Clojure on Node.js using [SCI](https://github.com/babashka/sci) +## 1.3.205 (2025-12-19) + - [#395](https://github.com/babashka/nbb/issues/395): fix `vim-fireplace` infinite loop on nREPL session close. +- Add `ILookup` and `Cons` +- Add `abs` +- nREPL: support `"completions"` op ## 1.3.204 (2025-05-15) diff --git a/appveyor.yml b/appveyor.yml deleted file mode 100644 index 2634af7..0000000 --- a/appveyor.yml +++ /dev/null @@ -1,56 +0,0 @@ ---- - -version: "v-{build}" - -image: Visual Studio 2017 - -environment: - nodejs_version: "19.9.0" - - matrix: - - JDK: JDK11 - JAVA_HOME: C:\Program Files\Java\jdk11 - fast_finish: true - -clone_folder: C:\projects\nbb - -cache: - - '%USERPROFILE%\.m2 -> deps.edn' - - '%USERPROFILE%\.gitlibs -> deps.edn' - - 'graalvm -> appveyor.yml' - -clone_script: -- ps: >- - if(-not $env:APPVEYOR_PULL_REQUEST_NUMBER) { - git clone -q --branch=$env:APPVEYOR_REPO_BRANCH https://github.com/$env:APPVEYOR_REPO_NAME.git $env:APPVEYOR_BUILD_FOLDER - cd $env:APPVEYOR_BUILD_FOLDER - git checkout -qf $env:APPVEYOR_REPO_COMMIT - } else { - git clone -q https://github.com/$env:APPVEYOR_REPO_NAME.git $env:APPVEYOR_BUILD_FOLDER - cd $env:APPVEYOR_BUILD_FOLDER - git fetch -q origin +refs/pull/$env:APPVEYOR_PULL_REQUEST_NUMBER/merge: - git checkout -qf FETCH_HEAD - } -- cmd: git submodule update --init --recursive - -install: - -- cmd: set PATH=%JAVA_HOME%\bin;%PATH% -- cmd: set PATH=%APPVEYOR_BUILD_FOLDER%;%PATH% -- cmd: echo %PATH% -- cmd: java -version -- ps: Install-Product node $env:nodejs_version -- npm install -- npm install -g npx -- cmd: >- - powershell -Command "if (Test-Path('bb.exe')) { return } else { (New-Object Net.WebClient).DownloadFile('https://github.com/babashka/babashka/releases/download/v1.3.176/babashka-1.3.176-windows-amd64.zip', 'bb.zip') }" - - powershell -Command "if (Test-Path('bb.exe')) { return } else { Expand-Archive bb.zip . }" - -test_script: - - node --version - - npm --version - - bb --version - - bb ci:test - -build: off diff --git a/deps.edn b/deps.edn index 0804753..7aacfb9 100644 --- a/deps.edn +++ b/deps.edn @@ -1,6 +1,6 @@ {:paths ["src"] :aliases {:test {:extra-paths ["test"]}} - :deps {thheller/shadow-cljs {:mvn/version "2.28.18"} + :deps {thheller/shadow-cljs {:mvn/version "3.3.4"} #_#_org.clojure/clojurescript {:mvn/version "1.11.51"} ;; reagent/reagent {:mvn/version "1.0.0"} cljsjs/react {:mvn/version "18.2.0-1"} @@ -16,7 +16,7 @@ #_{:local/root "../babashka/sci"} #_{:mvn/version "0.9.44"} {:git/url "https://github.com/babashka/sci" - :git/sha "b6dc7f3b76e83990ac25bf2d935ba3b60c007df4"} + :git/sha "33995afb71d58dae270f1a8035e21196ea2157f0"} org.clojure/tools.cli {:mvn/version "1.0.214"} com.cognitect/transit-cljs {:mvn/version "0.8.280"} #_#_prismatic/schema {:mvn/version "1.3.0"}