Changes in version 0.4.5 - added get_grpvars to extract names (or symbols) of grouping variables from a formula - improvements to reOnly() (for lme4 structured covariances) (takes specials and default.special arguments, default.special defaults to NULL) - removed Rdpack dependency Changes in version 0.4.4 (2026-02-02) - machinery works with Formula objects where length(length(f)) > 1 Changes in version 0.4.3.1 (2026-01-08) - findbars_x ignores terms of the form (...) with no bar or double bar in the argument; splitFormula() takes special account of s() - printing for covariance matrices with NA correlations (when full_cor=FALSE) - VarCorr printing improvements (correctly handle maxdim argument) Changes in version 0.4.3 (2025-12-17) - add machinery for pretty-printing random effects parameters of mixed models, especially allowing for various classes of structured covariances. This machinery is intended to be shared by lme4 and glmmTMB (at least). These include formatVC and S3 methods such as format_corr, get_sd, which will migrate from lme4 and/or glmmTMB. Changes in version 0.4.2 (2025-10-28) - add randint function to remove random slopes from a formula (Raffaele Mancuso) - add ord to mkReTrms output, for re-ordering terms back to original formula order - unexported head.* methods, to avoid conflicts with other packages - no_specials() drops extra arguments (e.g. us(a|b, c) returns ((a|b)) Changes in version 0.4.1 (2025-04-30) - add sparse argument to mkReTrms (for controlling sparsity of effects model matrix J, in Z construction) Changes in version 0.4.0 (2024-11-03) - expandAllGrpVars etc. expands complex terms - anySpecials now handles "naked" specials (e.g. s rather than s(...)) properly - findbars now only looks on the RHS of a formula (restore back-compatibility in cases where a term with | occurs on the LHS, as in the tramME package) - add tests (tinytest) - fix noSpecials bug (complex LHS and empty RHS after eliminating specials) Changes in version 0.3.0 (2024-06-05) - Preparing for lme4 inclusion: include/move functions from lme4 (expandDoubleVerts etc.), new imports/exports, etc. Changes in version 0.2.0 (2024-03-13) Initial release