                 Changes in version 0.2.1 (2026-08-21)                  

  - matched_null_test() gains parallel. With parallel = TRUE the twin
    loop runs through 'future.apply', so the backend is whatever
    future::plan() the caller has set. Seeded results are reproducible
    and independent of the number of workers. The default parallel =
    FALSE path is unchanged, so existing seeded analyses reproduce
    exactly.
  - The maintainer address now uses a permanent personal inbox.

                        Changes in version 0.2.0                        

  - copula_null() and matched_null_test() gain copula = "t" and df:
    t-copula twins preserve the same margins and correlations but add
    tail dependence. A verdict of "exceeds the Gaussian null" can now be
    stress-tested against heavier-tailed dependence (df = 8, then 3)
    before it is read as evidence of types.
  - matched_null_test() results record the null family used ($copula,
    $df), and the printed summary names it.

                 Changes in version 0.1.0 (2026-07-21)                  

  - First release: copula_null() builds Gaussian-copula matched-null
    twins; matched_null_test() tests any clustering pipeline against
    them.
