                 Changes in version 2.1.1 (2026-07-06)                  

Data

  - Refined the fixed dataset: excluded subject 2 (no recorded responses
    on any trial) and one invalid stop trial (recorded reaction time
    of 0 ms), leaving 50 subjects and 28,799 trials. Go-trial soa is now
    NA, matching the adaptive dataset convention. See ?fixed.

New features

Monte Carlo extensions (R/mc_extensions.R)

  - ssrt_boot() -- nonparametric bootstrap confidence intervals for any
    SSRT estimator (integration_* or mean_*), with print() and plot()
    methods.
  - ssrt_simulate() -- parametric Monte Carlo via ex-Gaussian simulation
    of the horse-race model, with optional parameter-recovery checking
    via ssrt_true.
  - ssrt_power() -- minimum-trial-count / power analysis: simulates
    datasets across a range of stop-trial counts and reports SE and RMSE
    of the SSRT estimate as a function of sample size.
  - ssrt_robustness() -- sensitivity analysis for three violations of
    the independent horse-race assumptions: go/stop process correlation,
    trigger failures, and go-RT slowing on stop trials ("stop-signal
    cost").
  - run_all_mc() -- convenience wrapper running all four analyses above.

Bayesian / Stan extensions (R/stan_extensions.R, inst/stan/)

  - ssrt_stan() -- fits the independent horse-race model with
    ex-Gaussian go- and stop-process distributions via Hamiltonian Monte
    Carlo.
      - model = "single" (default) or model = "hierarchical"
        (non-centred parameterisation across subjects).
      - trigger_failure = TRUE adds the trigger-failure parameter of
        Matzke et al. (2013).
      - Works with either cmdstanr (recommended) or rstan as backend.
  - print(), summary(), plot(), coef() methods for ssrt_stan objects,
    including posterior densities, trace plots, pairs plots
    (single-subject) and a forest plot of per-subject SSRT
    (hierarchical).
  - ranef() -- new S3 generic (SSRTcalc previously had no dependency
    that provided this), with a method for hierarchical ssrt_stan fits
    returning per-subject posterior summaries.
  - ssrt_stan_pp_check() -- posterior predictive check plots for go RT
    and SSRT.
  - ssrt_stan_inhibition_fn() -- posterior inhibition function P(inhibit
    | SSD) with a 90% credible band.
  - ssrt_stan_compare() -- fits the base and trigger-failure models side
    by side and tabulates posterior SSRT summaries.
  - ssrt_stan_loo() -- LOO-CV via the loo package (requires log_lik in
    generated quantities; the function explains how to add it if
    absent).
  - Two bundled Stan programs in inst/stan/: ssrt_single.stan and
    ssrt_hier.stan.

Internals

  - R/helpers.R -- shared internal utilities: ex-Gaussian fitting
    (.fit_exgaussian), sampling (.rexgaussian), CDF (.pexgaussian),
    trial splitting (.split_trials), numerical inhibition-probability
    quadrature (.p_inhibit_r), and posterior-draw extraction helpers
    shared between the MC and Stan extensions.
  - R/data.R -- documentation for the bundled adaptive dataset.

Other changes

  - Added a full testthat (edition 3) test suite covering the core
    estimators, all four Monte Carlo functions, and the pure-R Stan
    helpers (end-to-end Stan fitting tests are skipped automatically if
    neither cmdstanr nor rstan is installed).
  - Imports now includes graphics and grDevices (used by the new plot.*
    methods).
  - Fixed package metadata (NAMESPACE imports, ORCID).

                 Changes in version 0.3.3 (2021-04-19)                  

  - Initial CRAN release: integration_adaptiveSSD(),
    integration_fixedSSD(), mean_adaptiveSSD(), mean_fixedSSD().
