- Added stencil-based differentiable simulation with adjoint gradients, finite-difference validation, and cantilever inverse examples.
- Added adjoint first-order optimizers with GradientDescent, Adam, VectorAdam, and L-BFGS.
- Improved solver callbacks, status reporting, rollback, and direct-solver pattern reuse safety.
- Added optional oneMKL/PARDISO support and the
SYMX_STACK_SIZEbuild option. - Added first-order and adjoint documentation, plus expanded solver and inverse-problem tests.
- Updated and expanded docs.
- Defaulted
SYMX_HESS_STORAGE_FLOATtodouble. - Clarified branch behavior and added boundary tests.
- Updated bundled Eigen to 5.0.1.
- Added CI coverage.
Initial public release.