Skip to content

Commit d9f5bda

Browse files
authored
Merge branch 'main' into compathelper/new_version/2025-11-07-01-59-41-609-01834844178
2 parents 519cfe4 + c27354b commit d9f5bda

9 files changed

Lines changed: 79 additions & 18 deletions

File tree

DifferentiationInterface/CHANGELOG.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,13 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8-
## [Unreleased](https://github.com/JuliaDiff/DifferentiationInterface.jl/compare/DifferentiationInterface-v0.7.10...main)
8+
## [Unreleased](https://github.com/JuliaDiff/DifferentiationInterface.jl/compare/DifferentiationInterface-v0.7.11...main)
9+
10+
## [0.7.11](https://github.com/JuliaDiff/DifferentiationInterface.jl/compare/DifferentiationInterface-v0.7.10...DifferentiationInterface-v0.7.11)
11+
12+
### Fixed
13+
14+
- Allow (empty) sparse Hessians of linear functions ([#906](https://github.com/JuliaDiff/DifferentiationInterface.jl/pull/906))
915

1016
## [0.7.10](https://github.com/JuliaDiff/DifferentiationInterface.jl/compare/DifferentiationInterface-v0.7.9...DifferentiationInterface-v0.7.10)
1117

DifferentiationInterface/Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name = "DifferentiationInterface"
22
uuid = "a0c0ee7d-e4b9-4e03-894e-1c5f64a51d63"
3-
version = "0.7.10"
43
authors = ["Guillaume Dalle", "Adrian Hill"]
4+
version = "0.7.11"
55

66
[deps]
77
ADTypes = "47edcb42-4c32-4615-8424-f2b9edc5f35b"

DifferentiationInterface/docs/Project.toml

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ BenchmarkTools = "6e4b80f9-dd63-53aa-95a3-0cdb28fa8baf"
44
DifferentiationInterface = "a0c0ee7d-e4b9-4e03-894e-1c5f64a51d63"
55
Documenter = "e30172f5-a6a5-5a46-863b-614d45cd2de4"
66
DocumenterInterLinks = "d12716ef-a0f6-4df4-a9f1-a5a34e75c656"
7-
DocumenterMermaid = "a078cd44-4d9c-4618-b545-3ab9d77f9177"
87
FiniteDiff = "6a86dc24-6348-571c-b903-95158fe2bd41"
98
ForwardDiff = "f6369f11-7733-5829-9624-2563aa707210"
109
Markdown = "d6f4376e-aef5-505a-96c1-9c027394607a"
@@ -15,4 +14,18 @@ SparseMatrixColorings = "0a514795-09f3-496d-8182-132a7b665d35"
1514
Zygote = "e88e6eb3-aa80-5325-afca-941959d7151f"
1615

1716
[compat]
17+
ADTypes = "1"
18+
BenchmarkTools = "1"
19+
DifferentiationInterface = "0.7.10"
1820
Documenter = "1"
21+
DocumenterInterLinks = "1.1"
22+
FiniteDiff = "2.29"
23+
ForwardDiff = "1.2.2"
24+
PrettyTables = "3.1"
25+
SparseConnectivityTracer = "1.1.2"
26+
SparseMatrixColorings = "0.4.23"
27+
Zygote = "0.7.10"
28+
julia = "1.10.10"
29+
30+
[sources]
31+
DifferentiationInterface = { path = ".." }

DifferentiationInterface/docs/make.jl

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ using Base: get_extension
22
using DifferentiationInterface
33
import DifferentiationInterface as DI
44
using Documenter
5-
using DocumenterMermaid
65
using DocumenterInterLinks
76

87
using ADTypes: ADTypes

DifferentiationInterface/test/Project.toml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ Aqua = "4c88cf16-eb10-579e-8560-4a9242c79595"
44
ComponentArrays = "b0b7db55-cfe3-40fc-9ded-d10e2dbeff66"
55
DataFrames = "a93c6f00-e57d-5684-b7b6-d8193f3e46c0"
66
Dates = "ade2ca70-3891-5945-98fb-dc099432e06a"
7+
DifferentiationInterface = "a0c0ee7d-e4b9-4e03-894e-1c5f64a51d63"
78
ExplicitImports = "7d51a73a-1435-4ff3-83d9-f097790105c7"
89
InteractiveUtils = "b77e0a4c-d291-57a0-90e8-8db25a27a240"
910
JET = "c3a54625-cd67-489e-a8e7-0a5a0ff4e31b"
@@ -19,15 +20,24 @@ StaticArrays = "90137ffa-7385-5640-81b9-e52037218182"
1920
Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
2021

2122
[compat]
23+
ADTypes = "1.18"
2224
Aqua = "0.8.12"
2325
ComponentArrays = "0.15.27"
2426
DataFrames = "1.7.0"
2527
Dates = "1"
28+
DifferentiationInterface = "0.7.10"
2629
ExplicitImports = "1.10.1"
2730
InteractiveUtils = "1"
2831
JET = "0.9,0.10,0.11"
2932
JLArrays = "0.2,0.3"
3033
Pkg = "1"
3134
Random = "1"
35+
SparseConnectivityTracer = "1.1.2"
36+
SparseMatrixColorings = "0.4.23"
3237
StableRNGs = "1.0.1"
38+
StaticArrays = "1.9.15"
3339
Test = "1"
40+
julia = "1.10.10"
41+
42+
[sources]
43+
DifferentiationInterface = { path = ".." }

DifferentiationInterfaceTest/CHANGELOG.md

Lines changed: 16 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -5,45 +5,48 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8-
## [Unreleased](https://github.com/JuliaDiff/DifferentiationInterface.jl/compare/DifferentiationInterfaceTest-v0.10.2...main)
8+
## [Unreleased](https://github.com/JuliaDiff/DifferentiationInterface.jl/compare/DifferentiationInterfaceTest-v0.10.3...main)
9+
10+
## [0.10.3](https://github.com/JuliaDiff/DifferentiationInterface.jl/compare/DifferentiationInterfaceTest-v0.10.2...DifferentiationInterfaceTest-v0.10.3)
911

1012
### Fixed
1113

12-
- Allow JET v0.10 but disable test stability
14+
- Update JET (to v0.11) & JLArrays compat ([#877](https://github.com/JuliaDiff/DifferentiationInterface.jl/pull/877))
15+
- Allow JET v0.10 but disable type stability tests on 1.12 ([#841](https://github.com/JuliaDiff/DifferentiationInterface.jl/pull/841))
1316

1417
## [0.10.2](https://github.com/JuliaDiff/DifferentiationInterface.jl/compare/DifferentiationInterfaceTest-v0.10.1...DifferentiationInterfaceTest-v0.10.2)
1518

1619
### Fixed
1720

18-
- Refactor test loops ([#848](https://github.com/JuliaDiff/DifferentiationInterface.jl/pull/848))
21+
- Refactor test loops ([#848](https://github.com/JuliaDiff/DifferentiationInterface.jl/pull/848))
1922

2023
## [0.10.1](https://github.com/JuliaDiff/DifferentiationInterface.jl/compare/DifferentiationInterfaceTest-v0.10.0...DifferentiationInterfaceTest-v0.10.1)
2124

2225
### Added
2326

24-
- Improve support for empty inputs (still not guaranteed) ([#835](https://github.com/JuliaDiff/DifferentiationInterface.jl/pull/835))
25-
- Compute Scenario results with a reference backend ([#839](https://github.com/JuliaDiff/DifferentiationInterface.jl/pull/839))
27+
- Improve support for empty inputs (still not guaranteed) ([#835](https://github.com/JuliaDiff/DifferentiationInterface.jl/pull/835))
28+
- Compute Scenario results with a reference backend ([#839](https://github.com/JuliaDiff/DifferentiationInterface.jl/pull/839))
2629

2730
### Fixed
2831

29-
- Put test deps into `test/Project.toml` ([#840](https://github.com/JuliaDiff/DifferentiationInterface.jl/pull/840))
30-
- Set up `pre-commit` ([#837](https://github.com/JuliaDiff/DifferentiationInterface.jl/pull/837))
31-
- Bump compat for SparseConnectivityTracer v1 ([#823](https://github.com/JuliaDiff/DifferentiationInterface.jl/pull/823))
32+
- Put test deps into `test/Project.toml` ([#840](https://github.com/JuliaDiff/DifferentiationInterface.jl/pull/840))
33+
- Set up `pre-commit` ([#837](https://github.com/JuliaDiff/DifferentiationInterface.jl/pull/837))
34+
- Bump compat for SparseConnectivityTracer v1 ([#823](https://github.com/JuliaDiff/DifferentiationInterface.jl/pull/823))
3235

3336
## [0.10.0](https://github.com/JuliaDiff/DifferentiationInterface.jl/compare/DifferentiationInterfaceTest-v0.9.6...DifferentiationInterfaceTest-v0.10.0)
3437

3538
### Changed
3639

37-
- Specify preparation arguments in DIT Scenario ([#786](https://github.com/JuliaDiff/DifferentiationInterface.jl/pull/786))
40+
- Specify preparation arguments in DIT Scenario ([#786](https://github.com/JuliaDiff/DifferentiationInterface.jl/pull/786))
3841

3942
### Removed
4043

41-
- Remove scenario lists from public API ([#796](https://github.com/JuliaDiff/DifferentiationInterface.jl/pull/796))
44+
- Remove scenario lists from public API ([#796](https://github.com/JuliaDiff/DifferentiationInterface.jl/pull/796))
4245

4346
## [0.9.6](https://github.com/JuliaDiff/DifferentiationInterface.jl/compare/DifferentiationInterfaceTest-v0.9.5...DifferentiationInterfaceTest-v0.9.6) - 2025-03-28
4447

4548
### Added
4649

47-
- Add new ConstantOrCache context ([#749](https://github.com/JuliaDiff/DifferentiationInterface.jl/pull/749))
48-
- Support nested tuples of arrays as Caches ([#748](https://github.com/JuliaDiff/DifferentiationInterface.jl/pull/748))
49-
- Test type consistency between preparation and execution ([#745](https://github.com/JuliaDiff/DifferentiationInterface.jl/pull/745))
50+
- Add new ConstantOrCache context ([#749](https://github.com/JuliaDiff/DifferentiationInterface.jl/pull/749))
51+
- Support nested tuples of arrays as Caches ([#748](https://github.com/JuliaDiff/DifferentiationInterface.jl/pull/748))
52+
- Test type consistency between preparation and execution ([#745](https://github.com/JuliaDiff/DifferentiationInterface.jl/pull/745))

DifferentiationInterfaceTest/Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name = "DifferentiationInterfaceTest"
22
uuid = "a82114a7-5aa3-49a8-9643-716bb13727a3"
33
authors = ["Guillaume Dalle", "Adrian Hill"]
4-
version = "0.10.2"
4+
version = "0.10.3"
55

66
[deps]
77
ADTypes = "47edcb42-4c32-4615-8424-f2b9edc5f35b"

DifferentiationInterfaceTest/docs/Project.toml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,17 @@ Printf = "de0858da-6303-5e67-8744-51eddeeeb8d7"
1313
Zygote = "e88e6eb3-aa80-5325-afca-941959d7151f"
1414

1515
[compat]
16+
ADTypes = "1.18"
17+
BenchmarkTools = "1.6.3"
18+
DataFrames = "1.8.1"
19+
DifferentiationInterface = "0.7.10"
20+
DifferentiationInterfaceTest = "0.10.2"
1621
Documenter = "1"
22+
DocumenterInterLinks = "1.1"
23+
ForwardDiff = "1.2.2"
24+
PrettyTables = "3.1"
25+
Zygote = "0.7.10"
26+
julia = "1.10.10"
27+
28+
[sources]
29+
DifferentiationInterfaceTest = { path = ".." }

DifferentiationInterfaceTest/test/Project.toml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ Aqua = "4c88cf16-eb10-579e-8560-4a9242c79595"
44
ComponentArrays = "b0b7db55-cfe3-40fc-9ded-d10e2dbeff66"
55
DataFrames = "a93c6f00-e57d-5684-b7b6-d8193f3e46c0"
66
DifferentiationInterface = "a0c0ee7d-e4b9-4e03-894e-1c5f64a51d63"
7+
DifferentiationInterfaceTest = "a82114a7-5aa3-49a8-9643-716bb13727a3"
78
ExplicitImports = "7d51a73a-1435-4ff3-83d9-f097790105c7"
89
FiniteDiff = "6a86dc24-6348-571c-b903-95158fe2bd41"
910
FiniteDifferences = "26cc04aa-876d-5657-8c51-4c34ba976000"
@@ -21,8 +22,24 @@ Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
2122
Zygote = "e88e6eb3-aa80-5325-afca-941959d7151f"
2223

2324
[compat]
25+
ADTypes = "1.18"
2426
Aqua = "0.8.12"
27+
ComponentArrays = "0.15.30"
28+
DataFrames = "1.8.1"
29+
DifferentiationInterface = "0.7.10"
30+
DifferentiationInterfaceTest = "0.10.2"
2531
ExplicitImports = "1.10.1"
2632
FiniteDiff = "2.27.0"
33+
FiniteDifferences = "0.12.33"
34+
Flux = "0.16.5"
35+
ForwardDiff = "1.2.2"
36+
JET = "0.9, 0.10, 0.11"
37+
JLArrays = "0.3"
2738
SparseConnectivityTracer = "0.5.0,0.6,1"
2839
SparseMatrixColorings = "0.4.9"
40+
StaticArrays = "1.9.15"
41+
Zygote = "0.7.10"
42+
julia = "1.10.10"
43+
44+
[sources]
45+
DifferentiationInterfaceTest = { path = ".." }

0 commit comments

Comments
 (0)