What's Changed
- chore: add community standards files; remove stray BRIEFING.md by @igerber in #388
- Lift by_path + controls gate (DID^X residualization) by @igerber in #378
- chore(ci): declare workflow-level permissions on publish.yml by @igerber in #390
- docs: HAD ecosystem completion (RTD audit Batch A) by @igerber in #389
- README: swap monthly downloads badge for cumulative; drop docs-passing badge by @igerber in #395
- chore(rust): bump rand 0.8 -> 0.10, rand_xoshiro 0.6 -> 0.8 by @igerber in #391
- HAD Phase 4: trends_lin (Eq 17/18) + R-package end-to-end parity by @igerber in #392
- Fix latent doc-snippet bugs from PR #389 (HAD ecosystem) by @igerber in #396
- Add LinkedIn carousel for HAD estimator announcement by @igerber in #398
- dCDH by_path: lift trends_linear + trends_nonparam gates (Wave 3 #6+#7) by @igerber in #393
- Add Tutorial 20: HAD for National Brand Campaign with Regional Spend Intensity by @igerber in #394
- Add docs-tests.yml; remove test_doc_snippets.py from rust-test.yml by @igerber in #399
- Add yatchew_hr_test(null='mean_independence') mode by @igerber in #397
- Release 3.3.2: dCDH by_path × trends extensions, Yatchew mean_independence, HAD Phase 4 R-parity by @igerber in #400
Full Changelog: v3.3.1...v3.3.2