Skip to content

Commit

Permalink
SparseConnectivityTracer v0.6.0
Browse files Browse the repository at this point in the history
  • Loading branch information
adrhill committed Jul 30, 2024
1 parent c0bf9d0 commit ec44afc
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 15 deletions.
30 changes: 16 additions & 14 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,25 +1,27 @@
# SparseConnectivityTracer.jl

## Version `v0.6.0`
* ![BREAKING][badge-breaking] Remove `ConnectivityTracer` ([#140][pr-140])
* ![BREAKING][badge-breaking] Remove legacy interface ([#140][pr-140])
* ![BREAKING][badge-breaking] Remove `ConnectivityTracer` ([#140])
* ![BREAKING][badge-breaking] Remove legacy interface ([#140])
* instead of `jacobian_pattern(f, x)`, use `jacobian_sparsity(f, x, TracerSparsityDetector())`
* instead of `hessian_pattern(f, x)`, use `hessian_sparsity(f, x, TracerSparsityDetector())`
* instead of `local_jacobian_pattern(f, x)`, use `jacobian_sparsity(f, x, TracerLocalSparsityDetector())`
* instead of `local_hessian_pattern(f, x)`, use `hessian_sparsity(f, x, TracerLocalSparsityDetector())`
* ![Bugfix][badge-bugfix] Remove overloads on `similar` to reduce amount of invalidations ([#132][pr-132])
* ![Enhancement][badge-enhancement] Add array overloads ([#131][pr-131])
* ![Enhancement][badge-enhancement] Generalize sparsity pattern representations ([#139][pr-139], [#119][pr-119])
* ![Enhancement][badge-enhancement] Reduce allocations of new tracers ([#128][pr-128])
* ![Enhancement][badge-enhancement] Reduce compile times ([#119][pr-119])
* ![Bugfix][badge-bugfix] Remove overloads on `similar` to reduce amount of invalidations ([#132])
* ![Bugfix][badge-bugfix] Fix sparse array construction ([#142])
* ![Enhancement][badge-enhancement] Add array overloads ([#131])
* ![Enhancement][badge-enhancement] Generalize sparsity pattern representations ([#139], [#119])
* ![Enhancement][badge-enhancement] Reduce allocations of new tracers ([#128])
* ![Enhancement][badge-enhancement] Reduce compile times ([#119])

[pr-140]: https://github.com/adrhill/SparseConnectivityTracer.jl/pull/140
[pr-139]: https://github.com/adrhill/SparseConnectivityTracer.jl/pull/139
[pr-132]: https://github.com/adrhill/SparseConnectivityTracer.jl/pull/132
[pr-131]: https://github.com/adrhill/SparseConnectivityTracer.jl/pull/131
[pr-128]: https://github.com/adrhill/SparseConnectivityTracer.jl/pull/128
[pr-126]: https://github.com/adrhill/SparseConnectivityTracer.jl/pull/126
[pr-119]: https://github.com/adrhill/SparseConnectivityTracer.jl/pull/119
[#142]: https://github.com/adrhill/SparseConnectivityTracer.jl/pull/142
[#140]: https://github.com/adrhill/SparseConnectivityTracer.jl/pull/140
[#139]: https://github.com/adrhill/SparseConnectivityTracer.jl/pull/139
[#132]: https://github.com/adrhill/SparseConnectivityTracer.jl/pull/132
[#131]: https://github.com/adrhill/SparseConnectivityTracer.jl/pull/131
[#128]: https://github.com/adrhill/SparseConnectivityTracer.jl/pull/128
[#126]: https://github.com/adrhill/SparseConnectivityTracer.jl/pull/126
[#119]: https://github.com/adrhill/SparseConnectivityTracer.jl/pull/119

<!--
# Badges
Expand Down
2 changes: 1 addition & 1 deletion Project.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
name = "SparseConnectivityTracer"
uuid = "9f842d2f-2579-4b1d-911e-f412cf18a3f5"
authors = ["Adrian Hill <[email protected]>"]
version = "0.6.0-DEV"
version = "0.6.0"

[deps]
ADTypes = "47edcb42-4c32-4615-8424-f2b9edc5f35b"
Expand Down

2 comments on commit ec44afc

@adrhill
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@JuliaRegistrator register

Release notes:

  • BREAKING Remove ConnectivityTracer (#140)
  • BREAKING Remove legacy interface (#140)
    • instead of jacobian_pattern(f, x), use jacobian_sparsity(f, x, TracerSparsityDetector())
    • instead of hessian_pattern(f, x), use hessian_sparsity(f, x, TracerSparsityDetector())
    • instead of local_jacobian_pattern(f, x), use jacobian_sparsity(f, x, TracerLocalSparsityDetector())
    • instead of local_hessian_pattern(f, x), use hessian_sparsity(f, x, TracerLocalSparsityDetector())
  • Bugfix Remove overloads on similar to reduce amount of invalidations (#132)
  • Bugfix Fix sparse array construction (#142)
  • Enhancement Add array overloads (#131)
  • Enhancement Generalize sparsity pattern representations (#139, #119)
  • Enhancement Reduce allocations of new tracers (#128)
  • Enhancement Reduce compile times (#119)

@JuliaRegistrator
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Registration pull request created: JuliaRegistries/General/112059

Tagging

After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.

This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:

git tag -a v0.6.0 -m "<description of version>" ec44afc4b84cb1b6b7f234870776b4658a4987ac
git push origin v0.6.0

Please sign in to comment.