What's Changed
- Integrate smoothstate secondary Cox smoothing by @uriahf in #315
- Use smoothstate from PyPI by @uriahf in #316
- Trim unused runtime dependencies by @uriahf in #317
- Remove legacy lifelines Cox smoothing by @uriahf in #318
- Use smoothstate LOWESS and drop statsmodels by @uriahf in #319
- Add runtime dependency benchmark by @uriahf in #321
- Fix LOWESS runtime benchmark backend by @uriahf in #322
- Remove pandas as direct runtime dependency by @uriahf in #324
- Fix documentation preview concurrency by @uriahf in #326
- Fix time-dependent gains perfect reference by @uriahf in #325
- test: lock dcurves parity for issue #127 by @uriahf in #327
- Fix time-dependent reference prevalence by horizon by @uriahf in #328
- Default and validate time calibration heuristics by @uriahf in #301
- Honor size in time-dependent curves by @uriahf in #330
- Order time-dependent performance data for cross-group comparison by @uriahf in #331
- Validate time-dependent input alignment by @uriahf in #332
- Match R cutoff-grid endpoint behavior by @uriahf in #333
- Honor custom colors in time-dependent curves by @uriahf in #334
- Honor custom colors in binary curves by @uriahf in #335
- Keep top-level public exports in sync by @uriahf in #336
- Match R cutoff equality semantics by @uriahf in #337
- Stabilize binary performance-data column order by @uriahf in #338
- Stabilize time-dependent performance-data column order by @uriahf in #339
- Align binary outcome dictionaries by population key by @uriahf in #340
- Validate probability and outcome domains by @uriahf in #341
- Validate calibration probability and outcome domains by @uriahf in #342
- Audit combined stratification isolation by @uriahf in #343
- Audit binary and time reference-line isolation by @uriahf in #344
- Enforce Ruff lint in package CI by @uriahf in #345
- Establish Ruff format baseline by @uriahf in #346
- Probe ty readiness in CI by @uriahf in #347
- Clear ty baseline and enforce type checking by @uriahf in #348
- Test supported Python versions in CI by @uriahf in #349
- Remove duplicate dev dependencies by @uriahf in #350
- Support Plotly 6 by @uriahf in #351
- Replace deprecated Polars count by @uriahf in #352
- Probe Python 3.14 compatibility by @uriahf in #353
- Refresh lockfile for Plotly 6 by @uriahf in #354
- Update pre-commit tooling versions by @uriahf in #355
- Upgrade Great Docs to 0.15.0 by @uriahf in #356
- Improve package metadata by @uriahf in #357
- Release rtichoke 0.1.36 by @uriahf in #359
Full Changelog: v0.1.35...v0.1.36