DimensionalData v0.27 changes the type parameters of AbstractDimStack. Since Dataset is an AbstractDimStack, this PR updates the type parameters accordingly. As such, it is technically breaking and not compatible with older DimensionalData versions. As a result, with this change, we cannot even test InferenceObjects on some older Julia versions and with older dependency versions that are not compatible with new DimensionalData, so this PR also refines the dependency lower bounds and runs the test suite with all dependencies downgraded to these lower bounds.
DimensionalData v0.27 changes the type parameters of
AbstractDimStack
. SinceDataset
is anAbstractDimStack
, this PR updates the type parameters accordingly. As such, it is technically breaking and not compatible with older DimensionalData versions. As a result, with this change, we cannot even test InferenceObjects on some older Julia versions and with older dependency versions that are not compatible with new DimensionalData, so this PR also refines the dependency lower bounds and runs the test suite with all dependencies downgraded to these lower bounds.Supersedes #75