Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
45 changes: 45 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,51 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [0.19.2](https://github.com/statrs-dev/statrs/compare/v0.19.1...v0.19.2) - 2026-08-26

### Added

- Support alloc-backed APIs in no_std ([#403](https://github.com/statrs-dev/statrs/pull/403))

### Fixed

- Finish large beta edge handling
- Preserve asymmetric beta tails
- Preserve beta values near one
- Handle extreme beta tails
- Handle beta log boundaries
- Stabilize large beta CDF
- ensure special cases evaluate only for exact inputs
- ULPs comparisons should only regard ULPs in prec module
- guard LogNormal::pdf on both ends and fix ln_pdf for extreme x
- keep the left tail of LogNormal::pdf
- Preserve gamma PDF accuracy
- use frexp for evaluating ln(a*b)
- preserve NaN for Gamma pdf(0) when rate is infinite
- Stabilize gamma PDF evaluation
- restore full precision to erf's interval constants
- Update kdtree and KDE radius
- accumulate central moments relative to the first observation
- compute FisherSnedecor pdf in log space for large freedoms
- Unblock release-plz
- make Geometric cdf(1)/inverse_cdf(p) exact and portable
- correct Geometric::inverse_cdf against its definition
- compute Hypergeometric pmf in log space for large populations

### Other

- Allow beta tail rounding
- update prec ULPs docs for clarity around use case
- Assert directly in test_pdf_left_tail instead of collecting failures
- Cover frexp edge cases
- *(gamma)* small suite for rate*x near 1 cases
- *(doc)* clippy
- *(online)* guidance/suggestion for `merge`
- build the OnlineMoments offset tests under no_std
- Source large-freedom pdf fixtures from mpmath instead of SciPy
- *(deps)* bump actions/checkout from 4 to 7
- drop overexplanation implementation

## [0.19.1](https://github.com/statrs-dev/statrs/compare/v0.19.0...v0.19.1) - 2026-08-11

### Added
Expand Down
2 changes: 1 addition & 1 deletion Cargo.lock.MSRV

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "statrs"
version = "0.19.1"
version = "0.19.2"
authors = ["Michael Ma"]
description = "Statistical computing library for Rust"
license = "MIT"
Expand Down