Releases: NatLabRockies/ninterp
v0.8.2
What's Changed
- Fix misleading error message for coordinate validation by @meredithdoan in #12
New Contributors
- @meredithdoan made their first contribution in #12
Full Changelog: v0.8.1...v0.8.2
v0.8.1
What's Changed
- change ndarray dependency to ^0.16 for downstream compatibility by @robfitzgerald in #11
New Contributors
- @robfitzgerald made their first contribution in #11
Full Changelog: v0.8.0...v0.8.1
v0.8.0
Bump max ndarray version to include 0.17.x. This is a new 'major' version so as to not break existing usage on a rebuild of Cargo.lock files in downstream projects.
Full Changelog: v0.7.3...v0.8.0
v0.7.3
Bug fix for InterpDataOwned, introduce into_owned() methods
Full Changelog: v0.7.2...v0.7.3
v0.7.2
New view() method for interpolators
Full Changelog: v0.7.1...v0.7.2
v0.7.1
Rather than deriving Debug, all crate error types now have custom impl that delegates to the Display implementation generated by thiserror. This makes unwrapped error messages much less cryptic.
Documentation improvements.
cc @calbaker
Full Changelog: v0.7.0...v0.7.1
v0.7.0
Serde improvements:
- serde(untagged) for all enum types
- (de)serializes to/from same as contained variant type
- switching from concrete interpolator to interpolatorenum in downstream projects won't break serialized objects
- strategies now serialize to stringified name strings, rather than null, to be more descriptive
Full Changelog: v0.6.4...v0.7.0
v0.6.4
Minor syntax improvements, removed some unnecessary allocations, change serde deserialize bounds to use Deserialize<'de> rather than DeserializeOwned.
Full Changelog: v0.6.3...v0.6.4
v0.6.3
set_extrapolate moved into Interpolator trait
Full Changelog: v0.6.2...v0.6.3
v0.6.2
Fixed PartialEq impls
derive(PartialEq)doesn't work for types with D: Data bound, as ndarray::Data doesn't impl PartialEq, but ArrayBase<D, _> does
Expose owned and viewed types in prelude
Full Changelog: v0.6.1...v0.6.2