EventStudy 0.66.0

CRAN resubmission

Statistical correctness fixes (2026-09-24 re-evaluation)

The 2026-09-24 package re-evaluation found twelve silent-wrong-statistic defects across return models, multi-event test statistics, bootstrap inference, and cross-sectional regression. Every fix ships with a failing-first regression test in tests/testthat/test_reeval_statistical_fixes.R and, where the fix redefines a valid-input result, a re-pinned golden value in tests/testthat/test_golden_values.R. See vignettes/statistical-conventions.Rmd for the full audit log and citations.

API and documentation consistency (2026-09-24 re-evaluation)

Testing (2026-09-24 re-evaluation)

Test-suite quality hardening so vacuous or always-skip tests no longer mask regressions, and so the full NOT_CRAN=true suite runs with WARN 0 (every warning a test triggers is now explicitly expected by class/regexp, or muffled at its source when the fixture is intentionally short).

API Stabilization & Deprecation Lifecycle (Phase 28)

This release completes a signature-consistency audit of the full public API and wires a formal deprecation lifecycle (base .Deprecated() + optional lifecycle shim). All deprecated argument names continue to work and emit exactly one deprecation warning pointing to the replacement.

Renamed Arguments (deprecated old names still work)

Deprecation Infrastructure

Return-Shape Contracts (opt-in, default-off)

Install-Tested Multi-OS CI (Phase 29)

CRAN Resubmission Preparation (Phase 30)

EventStudy 0.65.0

The “Polish” milestone lifts the felt quality of the package — brand identity, plot and report aesthetics, API and message ergonomics, and documentation — with no change to statistical results. Behavior on valid inputs is unchanged; this release is purely additive.

Brand & Identity

Plot Aesthetics

Report Aesthetics

API & Message Polish

Docs & Site

CRAN Hygiene

EventStudy 0.64.0

One-Call Reporting: es_report() and run_event_study(report = TRUE)

EventStudy 0.62.0

Documentation site + CI/CD deploy

EventStudy 0.61.3

Robustness: graceful degradation when a data source is unreachable

EventStudy 0.61.2

Multi-automaker dieselgate dataset + CI bands + group CAAR plot + mock advisor

EventStudy 0.61.1

Correctness fix + advisor vignette plots

EventStudy 0.61.0

Advisor Vignette + Bundled Dieselgate Dataset

This release makes the AI advisor’s story legible through a real-world worked example, with no change to existing package behavior or APIs.

EventStudy 0.60.0

Grounded AI Advisor — Feature Set (Phases 5–8)

This release ships a complete AI-advisor layer for event study analysis, built on a deterministic offline knowledge base and an optional LLM backend. All advisor features respect CRAN’s no-phone-home policy: network calls are opt-in and fully guarded.

Offline Diagnostics + Grounding Knowledge Base (Phase 5)

LLM-Agnostic Provider Abstraction (Phase 6)

Grounded es_advise() + Runtime Grounding Guard (Phase 7)

Claude Code Agent Skill (Phase 8)

Advisor Pro Waitlist (BIZ-01)

EventStudy 0.50.0

Robustness Hardening — Regression Catalog

This release hardens the package against degenerate, boundary, and adversarial inputs (Phase 1–3). Every fix below is locked by a named test that will catch a regression. The cross-component degenerate-input regression net is provided by tests/testthat/test_contract_matrix.R (TEST-02, see final entry).

Contract Foundation (Phase 1 — CONTRACT-01..05)

Model Migrations (Phase 1–2 — per-model contract enforcement)

Test-Statistic Guards (Phase 2 — STATS-01..04)

Pipeline Hardening (Phase 3 — PIPELINE-01..03)

External-Package Wrapping (Phase 3 — EXTERNAL-01..04)

Review Fix Round (Phase 1–3 — CR/WR/IN)

Regression Net (Phase 4 — TEST-01/02)


EventStudy 0.40.0

Bug Fixes

New Features