---------------------------------------------------------------- CHANGELOG irtlink ---------------------------------------------------------------- ---------------------------------------------------------------- irtlink 0.1.0 (2026-10-06) ---------------------------------------------------------------- Initial release. ADDED * Internal marginal maximum likelihood EM calibration (1PL, 2PL, 3PL): separate, concurrent (full or partial invariance, with chain, joint, and restricted joint compositions), fixed item parameter calibration (FIPC), and regularized calibration with a smooth Bayesian information criterion (SBIC). ADDED * Polytomous items via the generalized partial credit model (GPCM) and the partial credit model (PCM) with separate calibration, chain and pairwise joint linking by every method, joint and pairwise Haberman linking, jackknife and approximate jackknife linking errors, EAP person scores, and a polytomous response simulator. ADDED * Linking via link_groups() (chain, joint, restricted joint): mean-mean, mean-geometric mean, Haberman with robust Lq loss, Haebara, and Stocking-Lord, each joint method with a simultaneous and a pairwise variant, and a selectable reference group. The Haebara and Stocking-Lord criteria compare the full 3PL response functions when guessing parameters are present. ADDED * Linking errors: (bias-corrected) delete-one item jackknife, approximate one-step jackknife, and sandwich estimators. A cluster argument deletes whole testlets instead of single items in the jackknife and the approximate jackknife. ADDED * Item parameter covariances, including dependent_vcov() (stacked sandwich or person bootstrap) for dependent person samples. ADDED * DIF diagnostics: root mean square deviation (RMSD) statistics and per-item likelihood-ratio tests, with iterative purification. ADDED * Person scores (expected a posteriori (EAP) and weighted likelihood (WLE) estimates), a response data simulator (uniform and non-uniform DIF, dependent person samples), and a linking-design inspector. ADDED * Person sampling weights (pweights, e.g. senate weights) in every calibration strategy. NOTE * No runtime dependencies beyond base R and Rcpp.