Skip to content

Releases: NatLabRockies/ninterp

v0.8.2

19 Feb 17:50

Choose a tag to compare

What's Changed

  • Fix misleading error message for coordinate validation by @meredithdoan in #12

New Contributors

Full Changelog: v0.8.1...v0.8.2

v0.8.1

25 Nov 23:34

Choose a tag to compare

What's Changed

  • change ndarray dependency to ^0.16 for downstream compatibility by @robfitzgerald in #11

New Contributors

Full Changelog: v0.8.0...v0.8.1

v0.8.0

15 Nov 02:59

Choose a tag to compare

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

29 May 02:28

Choose a tag to compare

Bug fix for InterpDataOwned, introduce into_owned() methods

Full Changelog: v0.7.2...v0.7.3

v0.7.2

29 May 00:56

Choose a tag to compare

New view() method for interpolators

Full Changelog: v0.7.1...v0.7.2

v0.7.1

19 May 17:54

Choose a tag to compare

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

02 May 21:29

Choose a tag to compare

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

22 Apr 16:12

Choose a tag to compare

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

24 Mar 15:19

Choose a tag to compare

set_extrapolate moved into Interpolator trait

Full Changelog: v0.6.2...v0.6.3

v0.6.2

21 Mar 01:43

Choose a tag to compare

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