You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit upgrades ModelOrderReduction.jl to be compatible with ModelingToolkit v10.
## Changes Made
### Dependency Updates
- **ModelingToolkit**: v9 → **v10** in all Project.toml files
- **Version bump**: v0.1.2 → **v0.1.3**
### Breaking Changes Fixed
#### API Updates
- **`structural_simplify` → `mtkcompile`**: Updated function calls and documentation
- Updated function call in `test/deim.jl`
- Updated documentation references in `src/deim.jl` and `src/utils.jl`
### Unchanged APIs
The following MTK v10 changes did **not** affect this package:
- **Problem constructors**: `ODEProblem(sys, nothing, tspan)` still works correctly
- **System completion**: `complete()` function still works as expected
- **Core functionality**: All existing ModelOrderReduction.jl APIs remain unchanged
## Test Results ✅
All test suites pass successfully with MTK v10:
- **Quality Assurance**: 10/10 tests ✅
- **POD**: 15/15 tests ✅
- **utils**: 10/10 tests ✅
- **DEIM**: 4/4 tests ✅
## Compatibility
- ✅ **ModelingToolkit v10.21.0**: Full compatibility
- ✅ **Julia v1.10+**: Maintained compatibility
- ✅ **Existing functionality**: All features preserved
- ✅ **User-facing APIs**: No breaking changes for users
This upgrade ensures ModelOrderReduction.jl works seamlessly with the latest
ModelingToolkit v10 while maintaining complete backward compatibility for users.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <[email protected]>
0 commit comments