Skip to content

Conversation

@ChrisRackauckas-Claude
Copy link
Contributor

Summary

  • Bump compat bounds: ModelingToolkit to v11, Symbolics to v7.8+, SymbolicUtils to v4.12+
  • Handle breaking changes from these version bumps:
    • build_expr was removed from Symbolics v7 — defined locally as a simple Expr constructor helper
    • PDESystem.defaults field renamed to initial_conditions in MTK v11 — updated accessor
    • Removed stale imports (defaults from MTK, build_expr from Symbolics)

Test plan

  • Package precompiles successfully with new deps
  • All core PDE tests pass (NNPDE, adaptive_loss, additional_loss, dgm, direct_function, neural_adapter)
  • CI full test suite (some pre-existing failures in SDE/PINO tests unrelated to this change)

🤖 Generated with Claude Code

Breaking changes handled:
- `build_expr` removed from Symbolics v7: defined locally in symbolic_utilities.jl
- `defaults` field removed from PDESystem in MTK v11: replaced with `initial_conditions`
- `defaults` import removed from ModelingToolkit (no longer exported)
- `build_expr` import removed from Symbolics (no longer exported)

Co-Authored-By: Chris Rackauckas <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants