diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index 19fa7fa..5cbf621 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -1,11 +1,14 @@ # For help debugging build failures open an issue on the RStudio community with the 'github-actions' tag. # https://community.rstudio.com/new-topic?category=Package%20development&tags=github-actions -on: push +on: + push: + pull_request: name: R-CMD-check jobs: R-CMD-check: runs-on: ${{ matrix.config.os }} + timeout-minutes: 60 name: ${{ matrix.config.os }} (${{ matrix.config.r }}) @@ -46,6 +49,14 @@ jobs: key: ${{ runner.os }}-${{ hashFiles('.github/R-version') }}-1-${{ hashFiles('.github/depends.Rds') }} restore-keys: ${{ runner.os }}-${{ hashFiles('.github/R-version') }}-1- + - name: Cache Julia installation + if: runner.os != 'Windows' + uses: actions/cache@v4 + with: + path: ~/.julia + key: ${{ runner.os }}-julia-1.10-${{ hashFiles('**/Project.toml') }} + restore-keys: ${{ runner.os }}-julia-1.10- + - name: Install system dependencies if: runner.os == 'Linux' run: | diff --git a/DESCRIPTION b/DESCRIPTION index a076b1c..fda36a2 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -1,7 +1,7 @@ Package: diffeqr Type: Package Title: Solving Differential Equations (ODEs, SDEs, DDEs, DAEs) -Version: 2.1.0 +Version: 2.1.1 Authors@R: person("Christopher", "Rackauckas", email = "me@chrisrackauckas.com", role = c("aut", "cre", "cph")) Description: An interface to 'DifferentialEquations.jl' from the R programming language. It has unique high performance methods for solving ordinary differential equations (ODE), stochastic differential equations (SDE), diff --git a/NEWS.md b/NEWS.md index ec30c28..47fa922 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,3 +1,7 @@ +## Release v2.1.1 + +Improved Julia installation stability and R 4.5.0 compatibility. Fixed upstream JuliaCall to install LTS (Long-Term Support) Julia versions by default instead of latest versions, providing better stability and compatibility across R versions. + ## Release v2.1.0 Better support for ModelingToolkit JIT tracing on SDEs.