Skip to content

Releases: JSorngard/lambert_w

v1.0.8

26 Dec 19:05
Compare
Choose a tag to compare

What's Changed

  • Fixed a bug where the principal branch functions would give NaN when given infinite inputs in #50.

Full Changelog: v1.0.7...v1.0.8

v1.0.7

19 Dec 19:09
Compare
Choose a tag to compare

What's Changed

  • Make the tests more stringent and utilize the assert_relative_eq! macro in #46
  • Move the tests of the public API into the tests folder in #47

Full Changelog: v1.0.6...v1.0.7

v1.0.6

12 Dec 12:11
Compare
Choose a tag to compare

What's Changed

  • Add semver checks to CI in #33
  • Organize CI jobs better in #34 and #35
  • Add tests that verify branch point accuracy in #37
  • Use cargo-msrv to verify the MSRV in CI in #38

Full Changelog: v1.0.5...v1.0.6

v1.0.5

04 Dec 18:50
Compare
Choose a tag to compare

What's Changed

  • Make the CI jobs test all feature combinations in #32.
  • Add a "References" section to the readme and docs, and a "⬆️ Back to top" button after it to let the user quickly get back up if
    they followed the reference number.

Full Changelog: v1.0.4...v1.0.5

v1.0.4

23 Nov 12:06
Compare
Choose a tag to compare

What's Changed

  • Add a run of cargo build to the CI job that verifies the msrv in #30
  • Bump libm dependency by @dependabot in #31
  • Add the "No standard library" category on crates.io.

New Contributors

Full Changelog: v1.0.3...v1.0.4

v1.0.3

28 Oct 11:00
Compare
Choose a tag to compare

What's Changed

  • Change rust-version to match libm, in #29.
    This is because the msrv of libm changed in a semver-compatible update, and thus the rust-version specified in the Cargo.toml of this crate is no longer accurate.

Full Changelog: v1.0.2...v1.0.3

v1.0.2

27 Oct 20:27
Compare
Choose a tag to compare

What's changed

  • Update libm dependency.

Full Changelog: v1.0.1...v1.0.2

v1.0.1

24 Oct 10:33
Compare
Choose a tag to compare

What's Changed

  • Minor documentation improvements

Full Changelog: v1.0.0...v1.0.1

v1.0.0

11 Oct 14:47
Compare
Choose a tag to compare

What's Changed

The crate is now stable!

  • Removed the estrin feature. If it was activated anywhere in the dependency tree the crate became less accurate for all users without them being able to do anything about it (as the compiler assumes that features are additive).
  • Removed the 24bits and 50bits features. Their only use was to reduce binary size and speed up compile time by letting the user skip compilation of parts of the crate if they didn't use them. However, the crate is small and very quick to compile, and the unused code should be removed during dead code elimination anyway.

Full Changelog: v0.5.9...v1.0.0

v0.5.9

05 Oct 18:56
Compare
Choose a tag to compare

What's Changed

  • Add the trait LambertW to enable a user of the crate to call the functions using postfix notation, in #25.

Full Changelog: v0.5.8...v0.5.9