Revision history for Math-Histo

0.3.0   2026-08-29
        - Bundle Devel::PPPort ppport.h for Perl XS backward compatibility (fixing undefined symbol av_top_index on Perl 5.8 through 5.16).
        - Align with libhisto C core 0.3.0 with high-throughput batching, bpftrace stream detection, and declarative CLI parser.
        - Add compatibility shims for MSVC and Windows Strawberry Perl environments.

0.2.1   2026-08-25
        - Fix test suite failures on extended-precision Perl builds with long double and quadmath (__float128) NV types (GH #1).
        - Replace exact string equality comparisons on floating-point quantities with Test2 within() tolerance checks.
        - Eliminate bin boundary sampling resonance in t/02_stats.t.

0.2.0   2026-08-21
        - Add 6 new parametric curve fitting models (Log-Normal, Gauss+Linear, Weibull, Gamma, Poisson, Laplace).
        - Add Math::Histo::Fit->eval and eval_grad for direct model & analytical Jacobian evaluation.
        - Add Math::Histo->create_auto automated bin estimation (FD, Scott, Sturges, Doane, Knuth).
        - Document all models in POD and synchronize C API constants.

0.1.0   2026-08-20
        - Initial CPAN release of Math::Histo XS wrapper for libhisto.

        - Support for 1D and 2D uniform and variable histograms.
        - High-performance scalar, batch (fill_n), and packed binary ingestion.
        - Complete statistical moments, robust statistics (IQR, MAD, trimmed/winsorized mean).
        - Continuous mode, peak density, FWHM, and RMS estimation.
        - Two-sample comparison metrics (Chi2, KS, Wasserstein, KL, Bhattacharyya).
        - Non-linear curve fitting (Levenberg-Marquardt) via Math::Histo::Fit.
        - Online dynamic quantile sketching via Math::Histo::Sketch (DDSketch).
        - Binary wire format and JSON serialization roundtrips.
