drmTMB 0.7.0

First CRAN-targeted release candidate. It was first submitted to CRAN on 24 August 2026; this resubmission candidate follows CRAN’s example feedback and is not yet accepted or available on CRAN. drmTMB fits distributional regression models – location, scale, shape, zero inflation, and residual correlation – for one or two responses, using Template Model Builder.

Lognormal ordinary correlated slope

Binomial ordinary correlated slope

Poisson ordinary correlated slope

NB2 ordinary correlated slope

Binomial responses accept a phylogenetic random effect

Fixed: penalized fits reported phylo_penalty and logLik off the optimum

Experimental MSPL accepts probit and complementary log-log

Boundary intervals are now flagged on every route

Offsets in mu for every univariate family

Default uncertainty story

See also the vignette First-week intervals: fit, profile, and boundary.

REML capability wording now matches the callable surface


drmTMB 0.6.0

Five Prong B routes now have interval-feasible profile evidence

Profile intervals now warn at a variance-component boundary

Direct profile targets for fourteen count and zero-one-beta routes

Fixed-kappa Gaussian mesh intercept at point-fit recovery

Zero-one-beta ordinary coi random effects at point-fit recovery

Association alpha and eta intervals

simulate() redraws random effects (re.form) — corrected before first release

Legacy Julia cross-family extractor repair

Unreleased beta association-gradient extension (superseded for intervals)

Arc 6.5 Bernoulli × Bernoulli development slice (superseded for intervals)

Arc 6.4 exact bivariate Student-t development slice

Arc 6.3 exact bivariate lognormal development slice

Cross-family association first implementation (superseded for intervals)

First-impression formula surface (issue #776)

Reader-facing plotting surface complete (issue #58)

Arc 4c ordinary mu random-slope profile coverage

Beta q1 phylogenetic location intercept

Exact supplied-relatedness q2 REML intercept (Arc 1b-S2R)

Exact bivariate-spatial q2 REML intercept (Arc 1b-S1)

Positive-continuous q1 structured location intercepts (Arc 3a)

Exact-Gaussian REML for mean-side structured providers (Arc 1a)

Residual-scale random intercepts for lognormal and Gamma (Arc 2c)

Random slopes for the intercept-only families (Arc 2b)

Random intercepts for every family (Arc 2a)

Distributional output & adequacy layer (#747, #748)

Missing responses: MR-T7 certification

Missing responses: MR-T6 count mixtures

Missing responses: MR-T5 truncated counts

Missing responses: MR-T4 encoded responses

Missing responses: MR-T3 atom and boundary families

Missing responses: MR-T2 continuous families

Missing responses: MR-T1 verification

drmTMB 0.5.0

drmTMB 0.5.0 was numbered as the intended first CRAN release (not 1.0) — historical note, superseded twice: 0.5.0 was never submitted to or accepted by CRAN and was retired in favour of a more capable 0.6.0-class cut; and 0.6 in turn is the development cycle, never submitted. The first CRAN submission is 0.7.0 (decided 2026-07-25). The honest version number reflects that much of the family and inference surface is still scaffolded or recovery-grade. Throughout the dev-log and the “Q-Series v1.0” ledger, “v1.0” is reserved for the later maturity milestone that 0.5.0 deliberately does not yet claim. This entry accumulates the 0.4.x development cycle (docs/ledger alignment, non-Gaussian coverage validation, the missing-data non-Gaussian arc) into the release; earlier tagged development lines appear below.

Missing data: non-Gaussian responses and predictors

The likelihood-based missing-data layer now extends beyond Gaussian responses. Both modes are validated per family against single sources of truth (drm_missing_response_families(), drm_missing_predictor_families()), and an anti-drift test asserts that every family outside those allow-lists still rejects loudly, so an unsupported request never silently degrades to a wrong likelihood. See vignette("missing-data") for the full capability matrix.

Bug fixes

Coverage validation

Documentation and release-ledger alignment

Inference guidance

drmTMB 0.3.0

Large direct-SD models: uncertainty no longer scales with the square of the group count

Reported by Ayumi Mizuno on a 10,440-tip bivariate phylogenetic fit, where TMB::sdreport() exhausted 48 GB of memory.

Unified sd(..., level = ) scale grammar

More REML coverage (Gaussian location-scale)

Restricted maximum likelihood now covers substantially more of the location-scale family, debiasing scale-side variance components with adequate within-group replication. Every combination admitted under REML is also admitted under ML (docs/dev-log/ml-reml-coverage-2026-07-07.md).

New: check_drm() diagnostics for weak identification and direct-SD surfaces

New: correlated residual-scale random slopes

drmTMB 0.2.0

REML for Gaussian and bivariate-Gaussian location-scale models

Restricted maximum likelihood (REML = TRUE) now covers more of the phylogenetic location-scale model family, debiasing the variance components and giving better-conditioned, honest scale-side standard errors. Validated by exact restricted-likelihood references and known-truth recovery ladders (docs/design/221-native-reml-finish.md); the native REML test suite is green.

Native phylogenetic location-scale fits with debiased variance components reduce the need for an external Bayesian comparator (e.g. MCMCglmm) for this workflow.

drmTMB 0.1.4

Current development claims in this NEWS section follow the finish-plan claim registry in docs/design/168-r-julia-finish-capability-matrix.md; fitted, planned, unsupported, and release-gate language should not be read more broadly than that matrix.

drmTMB 0.1.3 (2026-05-20)

drmTMB 0.1.2 (2026-05-16)

drmTMB 0.1.1 (2026-05-10)

drmTMB 0.1.0 (2026-05-10)