Release PDEBase 0.1.32 - #102
Conversation
Co-Authored-By: Chris Rackauckas <accounts@chrisrackauckas.com>
|
Independent clean-master follow-up: #103 fixes the documentation environment incompatibility ( |
|
Scheduled CI audit at head The sole failure is |
Summary
Bumps PDEBase from 0.1.31 to 0.1.32 so the array-dependent-variable fix merged in #101 can be registered.
Registered 0.1.31 contains the regression from #98:
@variables (u(..))[1:N]is flattened intoSymbolics.Arrvalues, and MethodOfLines then fails inPDEBase.get_opswithMethodError: operation(::Symbolics.Arr). The code fix and regression test are already onmaster; this PR is only the patch release bump needed for downstream resolution.This unblocks the
MethodOfLines.jl/MOL_Interface1andMethodOfLines.jl/MOL_Interface2downstream failures observed in SciML/ModelingToolkit.jl#4852.Version boundary
PDEBase v0.1.30: treea4f6532, source commit5b917e0(before Enforce strict SciMLTesting 2.4 QA #98)PDEBase v0.1.31: tree04754fe, source commit97c9de5(after Enforce strict SciMLTesting 2.4 QA #98, before Fix flattening of array dependent variables #101)master:01a7e79(Fix flattening of array dependent variables #101)This is a patch release: it publishes a bug fix without changing public API or compatibility bounds.
Local validation
Julia 1.12.6:
d39174937+ MethodOfLines5ec02a46, registered PDEBase 0.1.31,GROUP=MOL_Interface1,Pkg.test(coverage=true): reproduced exit 1 with onlyMOLtest1.jl:231(Array u) errored.MOL_Interface1completed in 12m50.8s and MethodOfLines tests passed.d39174937+ MethodOfLines5ec02a46+ this PDEBase 0.1.32 path,GROUP=MOL_Interface2,Pkg.test(coverage=true): 5 pass, 8 pre-existing broken, 13 total in 7m15.8s; MethodOfLines tests passed.GROUP=Core: 12/12 alloc, 11/11 array-variable regression, 18/18 discrete initialization, 46/46 public API.GROUP=QA: 20/20.--check --diff: clean.Ignore until reviewed by @ChrisRackauckas.