← AeroToolkit

Julia DifferentialEquations.jl

Julia differential equation solvers.

103 timeline entries · 9 major versions/milestones · 11 years · https://github.com/SciML/DifferentialEquations.jl · RSS

Release timeline (newest first, grouped by year and version)

2026 6 entries

8.x

  1. v8.1.1 release

    ## DifferentialEquations v8.1.1 [Diff since v8.1.0](https://github.com/SciML/DifferentialEquations.jl/compare/v8.1.0...v8.1.1) ## Fixed - The precompile workload imports `ODEProblem`, `solve`, `Rodas5P` and `Tsit5` explicitly instead of relying on names being in scope. **Merged p

  2. v8.0.2 release

    ## DifferentialEquations v8.0.2 [Diff since v8.0.1](https://github.com/SciML/DifferentialEquations.jl/compare/v8.0.1...v8.0.2) **Merged pull requests:** - QA: run_qa v1.6 form + ExplicitImports (#1152) (@ChrisRackauckas-Claude) - Release v8.0.2 (#1153) (@ChrisRackauckas) **Closed

  3. v8.0.3 release

    ## DifferentialEquations v8.0.3 [Diff since v8.0.1](https://github.com/SciML/DifferentialEquations.jl/compare/v8.0.1...v8.0.3) **Merged pull requests:** - QA: run_qa v1.6 form + ExplicitImports (#1152) (@ChrisRackauckas-Claude) - Release v8.0.2 (#1153) (@ChrisRackauckas) - Allow

  4. v8.1.0 release

    ## DifferentialEquations v8.1.0 [Diff since v8.0.1](https://github.com/SciML/DifferentialEquations.jl/compare/v8.0.1...v8.1.0) **Merged pull requests:** - QA: run_qa v1.6 form + ExplicitImports (#1152) (@ChrisRackauckas-Claude) - Release v8.0.2 (#1153) (@ChrisRackauckas) - Allow

  5. v8.0.1 release

    ## DifferentialEquations v8.0.1 [Diff since v8.0.0](https://github.com/SciML/DifferentialEquations.jl/compare/v8.0.0...v8.0.1) **Merged pull requests:** - CI: install Julia in FormatCheck workflow so runic-action can run (#1139) (@ChrisRackauckas-Claude) - Bump julia-actions/setu

  6. v8.0.0 releasemajorMajor version 8

    ## DifferentialEquations v8.0.0 [Diff since v7.17.0](https://github.com/SciML/DifferentialEquations.jl/compare/v7.17.0...v8.0.0) Many breaking changes. The complete migration story is detailed in https://github.com/SciML/OrdinaryDiffEq.jl/blob/master/NEWS.md

2025 3 entries

7.x

  1. v7.17.0 release

    ## DifferentialEquations v7.17.0 [Diff since v7.16.1](https://github.com/SciML/DifferentialEquations.jl/compare/v7.16.1...v7.17.0) **Merged pull requests:** - Add comprehensive spell checking configuration (#1098) (@ChrisRackauckas) - Add downgrade CI workflow (#1099) (@ChrisRack

  2. v7.16.1 release

    ## DifferentialEquations v7.16.1 [Diff since v7.16.0](https://github.com/SciML/DifferentialEquations.jl/compare/v7.16.0...v7.16.1) **Merged pull requests:** - Update tests (#1079) (@ChrisRackauckas) **Closed issues:** - DifferentialEquations.jl will currently not precompile (#107

  3. v7.16.0 release

    ## DifferentialEquations v7.16.0 [Diff since v7.15.0](https://github.com/SciML/DifferentialEquations.jl/compare/v7.15.0...v7.16.0) **Merged pull requests:** - CompatHelper: bump compat for LinearSolve to 3, (keep existing compat) (#1073) (@github-actions[bot]) **Closed issues:**

2024 3 entries

7.x

  1. v7.15.0 release

    ## DifferentialEquations v7.15.0 [Diff since v7.14.0](https://github.com/SciML/DifferentialEquations.jl/compare/v7.14.0...v7.15.0) **Merged pull requests:** - CompatHelper: bump compat for DiffEqCallbacks to 4, (keep existing compat) (#1054) (@github-actions[bot]) - ci: test with

  2. v7.14.0 release

    ## DifferentialEquations v7.14.0 [Diff since v7.13.0](https://github.com/SciML/DifferentialEquations.jl/compare/v7.13.0...v7.14.0) **Merged pull requests:** - Fix typo in ODE algorithms: Use FBDF for problems with > 50 states (#1024) (@devmotion) - Bump julia-actions/setup-julia

  3. v7.13.0 release

    ## DifferentialEquations v7.13.0 [Diff since v7.12.0](https://github.com/SciML/DifferentialEquations.jl/compare/v7.12.0...v7.13.0) **Merged pull requests:** - Bump actions/cache from 3 to 4 (#1014) (@dependabot[bot]) - Bump codecov/codecov-action from 3 to 4 (#1015) (@dependabot[

2023 7 entries

7.x

  1. v7.12.0 release

    ## DifferentialEquations v7.12.0 [Diff since v7.11.0](https://github.com/SciML/DifferentialEquations.jl/compare/v7.11.0...v7.12.0) **Merged pull requests:** - Change typeof(x) <: y to x isa y (#996) (@pepijndevos) - CompatHelper: bump compat for SteadyStateDiffEq to 2, (keep exis

  2. v7.11.0 release

    ## DifferentialEquations v7.11.0 [Diff since v7.10.0](https://github.com/SciML/DifferentialEquations.jl/compare/v7.10.0...v7.11.0) **Merged pull requests:** - CompatHelper: bump compat for NonlinearSolve to 2, (keep existing compat) (#985) (@github-actions[bot])

  3. v7.10.0 release

    ## DifferentialEquations v7.10.0 [Diff since v7.9.1](https://github.com/SciML/DifferentialEquations.jl/compare/v7.9.1...v7.10.0) **Merged pull requests:** - Bump actions/checkout from 3 to 4 (#982) (@dependabot[bot]) - CompatHelper: bump compat for SciMLBase to 2, (keep existing

  4. v7.9.1 release

    ## DifferentialEquations v7.9.1 [Diff since v7.9.0](https://github.com/SciML/DifferentialEquations.jl/compare/v7.9.0...v7.9.1) **Closed issues:** - Fixing type-instability in callback handling (#971) **Merged pull requests:** - Do not skip high level error messages from the defau

  5. v7.9.0 release

    ## DifferentialEquations v7.9.0 [Diff since v7.8.0](https://github.com/SciML/DifferentialEquations.jl/compare/v7.8.0...v7.9.0) **Closed issues:** - Inconsistent callback behavior (#955) - Method Error in solver FBDF with LinearSolve v2.2.1 (#967) - Using OrdinaryDiffEq.jl with Me

  6. v7.8.0 release

    ## DifferentialEquations v7.8.0 [Diff since v7.7.0](https://github.com/SciML/DifferentialEquations.jl/compare/v7.7.0...v7.8.0) **Closed issues:** - Bounds error when using thread=True() with OffsetArray (#936) - DDE problem need help! (#937) - Warning during precompilating (1.9 b

  7. v7.7.0 release

    ## DifferentialEquations v7.7.0 [Diff since v7.6.0](https://github.com/SciML/DifferentialEquations.jl/compare/v7.6.0...v7.7.0) **Closed issues:** - Solver arrays not being cleared from memory. (#680) - Complex number error (#910) - MethodError: no method matching setindex(::Vecto

2022 6 entries

7.x

  1. v7.6.0 release

    ## DifferentialEquations v7.6.0 [Diff since v7.5.0](https://github.com/SciML/DifferentialEquations.jl/compare/v7.5.0...v7.6.0) **Closed issues:** - Nested static LabelledArrays: StackOverflowError (#750) - Change return codes to Enum (#867) - Automatic algorithm choice in DiffEq.

  2. v7.5.0 release

    ## DifferentialEquations v7.5.0 [Diff since v7.4.0](https://github.com/SciML/DifferentialEquations.jl/compare/v7.4.0...v7.5.0) **Merged pull requests:** - Bump a ton of lower bounds (#902) (@ChrisRackauckas)

  3. v7.4.0 release

    ## DifferentialEquations v7.4.0 [Diff since v7.3.0](https://github.com/SciML/DifferentialEquations.jl/compare/v7.3.0...v7.4.0) **Closed issues:** - Some contradictory fields in SteadyStateProblem (#894) - [help] Difficulty adapting Matlab code to Julia (#897) - Lagrangian Descrip

  4. v7.3.0 release

    ## DifferentialEquations v7.3.0 [Diff since v7.2.0](https://github.com/SciML/DifferentialEquations.jl/compare/v7.2.0...v7.3.0) **Closed issues:** - Common interface startup costs (#312) - Throw an error if we see a non-common interface argument. (#334) - Move API docs from DiffEq

  5. v7.2.0 release

    ## DifferentialEquations v7.2.0 [Diff since v7.1.0](https://github.com/SciML/DifferentialEquations.jl/compare/v7.1.0...v7.2.0) **Closed issues:** - DAEs and specifying states (#490) - ContinuousCallback: affect! is not always called at the crossed condition (#551) - DABDF2 fails

  6. v7.1.0 release

    ## DifferentialEquations v7.1.0 [Diff since v7.0.0](https://github.com/SciML/DifferentialEquations.jl/compare/v7.0.0...v7.1.0) **Merged pull requests:** - Improve defaults and reexport LinearSolve (#840) (@ChrisRackauckas)

2021 8 entries

7.x

  1. v7.0.0 releasemajorMajor version 7

    ## DifferentialEquations v7.0.0 [Diff since v6.21.0](https://github.com/SciML/DifferentialEquations.jl/compare/v6.21.0...v7.0.0) **Closed issues:** - Failed to precompile on M1 Mac (#830) - Both Symbolics and Graphs export "degree"; uses of it in module ModelingToolkit must be qu

6.x

  1. v6.21.0 release

    ## DifferentialEquations v6.21.0 [Diff since v6.20.0](https://github.com/SciML/DifferentialEquations.jl/compare/v6.20.0...v6.21.0) **Closed issues:** - DifferentialEquations.jl invalidates OrdinaryDiffEq.jl precompile caches for lu-factorization (#785) - LoadError when precompili

  2. v6.20.0 release

    ## DifferentialEquations v6.20.0 [Diff since v6.19.0](https://github.com/SciML/DifferentialEquations.jl/compare/v6.19.0...v6.20.0) **Closed issues:** - "using DifferentialEquations" is very slow (#555) - Automatic solver selection for DynamicalODEProblem gives incorrect results (

  3. v6.19.0 release

    ## DifferentialEquations v6.19.0 [Diff since v6.18.0](https://github.com/SciML/DifferentialEquations.jl/compare/v6.18.0...v6.19.0) **Closed issues:** - FAQ suggestion: lazily allocate buffers for use with automatic differentiation (#769) - Import error when using diffeqpy after u

  4. v6.18.0 release

    ## DifferentialEquations v6.18.0 [Diff since v6.17.2](https://github.com/SciML/DifferentialEquations.jl/compare/v6.17.2...v6.18.0) **Closed issues:** - DifferentialEquations precompilation fails in Julia 1.4.2 (#768) - Ambiguous method error with ForwardDiff and Rodas Solver (#77

  5. v6.17.2 release

    ## DifferentialEquations v6.17.2 [Diff since v6.17.1](https://github.com/SciML/DifferentialEquations.jl/compare/v6.17.1...v6.17.2) **Closed issues:** - Callbacks not allowed at `t=0` (#601) - Integrator stepped past tstops but the algorithm was dtchangeable (#642) - "Double callb

  6. v6.17.1 release

    ## DifferentialEquations v6.17.1 [Diff since v6.17.0](https://github.com/SciML/DifferentialEquations.jl/compare/v6.17.0...v6.17.1) **Closed issues:** - StackOverflow: Second order ODE giving wrong results (#751) **Merged pull requests:** - bigger tweak to ODE defaults (#752) (@Ch

  7. v6.17.0 release

    ## DifferentialEquations v6.17.0 [Diff since v6.16.0](https://github.com/SciML/DifferentialEquations.jl/compare/v6.16.0...v6.17.0) **Closed issues:** - Solver gets trapped when using callbacks (#703) - Test Failed at default_ode_alg_test.jl:12 (#710) - Solution is saved twice whe

2020 8 entries

6.x

  1. v6.16.0 release

    ## DifferentialEquations v6.16.0 [Diff since v6.15.0](https://github.com/SciML/DifferentialEquations.jl/compare/v6.15.0...v6.16.0) **Closed issues:** - Automated PDE solving fit for DifferentialEquations.jl (#469) - Add new option to DAE solvers to never initialize DAE (#549) - t

  2. v6.15.0 release

    ## DifferentialEquations v6.15.0 [Diff since v6.14.0](https://github.com/SciML/DifferentialEquations.jl/compare/v6.14.0...v6.15.0) **Closed issues:** - ArrayPartition doesn't work with SDE problems (#386) - Monte Carlo simulations of JumpProblems with VariableRateJump (#417) - sa

  3. v6.14.0 release

    ## DifferentialEquations v6.14.0 [Diff since v6.13.0](https://github.com/SciML/DifferentialEquations.jl/compare/v6.13.0...v6.14.0) **Closed issues:** - DImplicitEuler and DABDF2 fail with LabelledArrays (#581) - EnsembleProblem with JumpProblem yielding identical traces (#585) -

  4. v6.13.0 release

    ## DifferentialEquations v6.13.0 [Diff since v6.12.0](https://github.com/SciML/DifferentialEquations.jl/compare/v6.12.0...v6.13.0) **Closed issues:** - Rosenbrock23 gives wrongs solution when autodiff=false (#580) - Example of using DifferentialEquations.jl for SIR model on a gra

  5. v6.12.0 release

    ## DifferentialEquations v6.12.0 [Diff since v6.11.0](https://github.com/JuliaDiffEq/DifferentialEquations.jl/compare/v6.11.0...v6.12.0) **Closed issues:** - Docs: parameter dependence for ODEProblem (#367) - Second order sensitivities (#375) - Sparse matrices as parameters - Met

  6. v6.11.0 release

    ## DifferentialEquations v6.11.0 [Diff since v6.10.1](https://github.com/JuliaDiffEq/DifferentialEquations.jl/compare/v6.10.1...v6.11.0) **Closed issues:** - Convenience feature: Include algebraic variables in result (#332) - adjoint of DESolution only works with a vector solutio

  7. v6.10.1 release

    ## [v6.10.1](https://github.com/JuliaDiffEq/DifferentialEquations.jl/tree/v6.10.1) (2020-01-11) [Diff since v6.10.0](https://github.com/JuliaDiffEq/DifferentialEquations.jl/compare/v6.10.0...v6.10.1) **Merged pull requests:** - move an \_\_solve definition from DiffEq-\>DiffEqBas

  8. v6.10.0 release

    ## [v6.10.0](https://github.com/JuliaDiffEq/DifferentialEquations.jl/tree/v6.10.0) (2020-01-09) [Diff since v6.9.0](https://github.com/JuliaDiffEq/DifferentialEquations.jl/compare/v6.9.0...v6.10.0) **Closed issues:** - Warning: Failed to build the parameter derivatives (#541) - L

2019 9 entries

6.x

  1. v6.9.0 release

    ## [v6.9.0](https://github.com/JuliaDiffEq/DifferentialEquations.jl/tree/v6.9.0) (2019-11-30) [Diff since v6.8.0](https://github.com/JuliaDiffEq/DifferentialEquations.jl/compare/v6.8.0...v6.9.0) **Closed issues:** - mean\(sol, dims=1\) actually returns sum\(sol, dims=1\) for syst

  2. v6.8.0 release

    ## [v6.8.0](https://github.com/JuliaDiffEq/DifferentialEquations.jl/tree/v6.8.0) (2019-09-14) [Diff since v6.7.0](https://github.com/JuliaDiffEq/DifferentialEquations.jl/compare/v6.7.0...v6.8.0) **Closed issues:** - Computational time (#506) - DifferentialEquations broken after J

  3. v6.7.0 release

    ## [v6.7.0](https://github.com/JuliaDiffEq/DifferentialEquations.jl/tree/v6.7.0) (2019-09-11) [Diff since v6.6.0](https://github.com/JuliaDiffEq/DifferentialEquations.jl/compare/v6.6.0...v6.7.0) **Closed issues:** - ODE solvers for Hamiltonian problems (#500) - Monte Carlo simula

  4. v6.6.0 release

    ## [v6.6.0](https://github.com/JuliaDiffEq/DifferentialEquations.jl/tree/v6.6.0) (2019-07-03) [Diff since v6.4.0](https://github.com/JuliaDiffEq/DifferentialEquations.jl/compare/v6.4.0...v6.6.0) **Closed issues:** - Example in the plotting section of documentation leads to comple

  5. v6.4.0 release
  6. Reduce binary dependency downloads v6.3.0 release

    Spurious requires in DiffEqPDEBase led to most of the remaining binaries. Those were chopped.

  7. DiffEq v6.0 Release v6.0.0 release

    Blog post to follow.

  8. Remove Sundials.jl export v6.1.0 releasemajorMajor version 6

2018 13 entries

5.x

  1. Fix v0.7 tests v5.2.1 release
  2. v1.0 v5.3.0 release
  3. Finish tests v5.1.0 release
  4. DiffEq for v0.7 - consider this a beta. v5.0.0 releasemajorMajor version 5

4.x

  1. Syntax change v4.0.0 releasemajorMajor version 4

    This release implements the syntax change mentioned in http://juliadiffeq.org/2018/01/24/Parameters.html

2017 16 entries

3.x

  1. Hotfix precompile times v3.0.1 release

    Temporarily disables BoundaryValueDiffEq to save precompile times

  2. DiffEq 3.0 v3.0.0 releasemajorMajor version 3

2.x

  1. Add DiffEqUncertainty v2.1.0 release

    This got finished, so why not. Also fixes test errors on v0.6.

  2. DifferentialEquations v2.0.0 v2.0.0 releasemajorMajor version 2

    We are pleased to announce v2.0.0 of DifferentialEquations.jl. This will be made official when the METADATA PR is merged. A release blog post on the JuliaDiffEq blog will detail all of the latest release. A follow-up "State of the Ecosystem" post on StochasticLifestyle.com will d

1.x

  1. Fix ode test v1.10.1 release

    It still was using `ODETestProblem`

  2. Temporarily Remove PyDSTool v1.9.1 release

    A PyCall release made this not build correctly, at least on Windows. PyDSTool will be disabled until this is fixed.

  3. Add PyDSTool v1.9.0 release
  4. Add modeling packages v1.8.0 release

    This release adds the modeling packages DiffEqFinancial, DiffEqBiological, and MultiScaleArrays. In addition, DiffEqJump has been added for defining jump equations.

  5. Updated Minimum Versions v1.7.0 release

    This pushes a new release for the ecosystem, and has minimum versions to match the documentation. Also updates the tests for a minor change: not a functional change, but required for the tests to pass with the newest versions of OrdinaryDiffEq.jl and StochasticDiffEq.jl.

2016 24 entries

1.x

  1. v1.5.0 tag
    source: github-tag
  2. v1.4.0 tag
    source: github-tag
  3. v1.3.1 tag
    source: github-tag
  4. v1.3.0 tag
    source: github-tag
  5. v1.2.0 tag
    source: github-tag
  6. v1.1.0 tag
    source: github-tag
  7. v1.0.0 tagmajorMajor version 1
    source: github-tag

0.x

  1. v0.4.2 tag
    source: github-tag
  2. v0.4.1 tag
    source: github-tag
  3. Complete Nonstiff ODEs v0.4.0 release

    This release marks the completion of the Runge-Kutta solvers, complete with dense output and benchmarked as highly efficient, even beating out the Hairer ODEInterface algorithms. This point, with the ODE, SDE, and basic PDE suite together marks a state of the repo which has a lar

  4. v0.3.0 tag
    source: github-tag
  5. v0.2.1 tag
    source: github-tag
  6. v0.2.0 tag
    source: github-tag
  7. v0.1.4 tag
    source: github-tag
  8. v0.1.3 tag
    source: github-tag
  9. v0.1.2 tag
    source: github-tag
  10. v0.1.1 tag
    source: github-tag
  11. v0.1.0 tag
    source: github-tag
  12. v0.0.3 tag
    source: github-tag
  13. v0.0.2 tag
    source: github-tag
  14. v0.0.1 tagmajorFirst release
    source: github-tag

Milestones