Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jan 28, 2026

Updates the requirements on Mooncake to permit the latest version.
Updates Mooncake to 0.5.0

Release notes

Sourced from Mooncake's releases.

v0.5.0

Mooncake v0.5.0

Diff since v0.4.203

Breaking changes

Merged pull requests:

Changelog

Sourced from Mooncake's changelog.

0.5.0

Breaking Changes

  • The tangent type of a Complex{P<:IEEEFloat} is now Complex{P} instead of Tangent{@NamedTuple{re::P, im::P}}.
  • The prepare_pullback_cache, prepare_gradient_cache and prepare_derivative_cache interface functions now accept a Mooncake.Config directly.

0.4.147

Public Interface

  • Mooncake offers forward mode AD.
  • Two new functions added to the public interface: prepare_derivative_cache and value_and_derivative!!.
  • One new type added to the public interface: Dual.

Internals

  • get_interpreter was previously a zero-arg function. Is now a unary function, called with a "mode" argument: get_interpreter(ForwardMode), get_interpreter(ReverseMode).
  • @zero_derivative should now be preferred to @zero_adjoint. @zero_adjoint will be removed in 0.5.
  • @from_chainrules should now be preferred to @from_rrule. @from_rrule will be removed in 0.5.
Commits
  • 80cc727 Mooncake v0.5.0: Use Config in the interface (#977)
  • 7b2f7ba Use non-parametric alias or full form.
  • ad0c3c2 Refine CF alias with type constraint.
  • a9c72fd Bump version from 0.4.203 to 0.4.204 (#973)
  • 863d8e2 clarifying rules for new, lgetfield, and lsetfield! in customised tangents ...
  • d6d0ada Make Complex{<:IEEEFloat} its own tangent type (#953)
  • 05c93de replace overlay with matrixify (see #961) (#966)
  • 0be696d fix typos (#964)
  • ae44b48 run formatting CI on LTS only (#960)
  • cfdaf2d support matrix-vector or vector-matrix in gemm (#942)
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Updates the requirements on [Mooncake](https://github.com/chalk-lab/Mooncake.jl) to permit the latest version.

Updates `Mooncake` to 0.5.0
- [Release notes](https://github.com/chalk-lab/Mooncake.jl/releases)
- [Changelog](https://github.com/chalk-lab/Mooncake.jl/blob/main/HISTORY.md)
- [Commits](chalk-lab/Mooncake.jl@v0.4.175...v0.5.0)

---
updated-dependencies:
- dependency-name: Mooncake
  dependency-version: 0.5.0
  dependency-type: direct:production
  dependency-group: all-julia-packages
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file julia Pull requests that update julia code labels Jan 28, 2026
@dependabot dependabot bot requested a review from gdalle as a code owner January 28, 2026 08:34
@dependabot dependabot bot added dependencies Pull requests that update a dependency file julia Pull requests that update julia code labels Jan 28, 2026
@gdalle
Copy link
Member

gdalle commented Jan 28, 2026

Superseded by #957

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file julia Pull requests that update julia code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant