Changes in version 0.3.7.9014 - Merge pull request #96 from poissonconsulting/codeowners-joethorley. Add CODEOWNERS assigning @joethorley Changes in version 0.3.7.9013 Continuous integration - Update ccache-action reference. - Bump action version. Changes in version 0.3.7.9012 Continuous integration - Tweaks (#86). Changes in version 0.3.7.9011 Chore - Add ccache to .gitignore and .Rbuildignore. Continuous integration - Create snapshot update PR against correct branch. - Add reference to /apply-patch workflow in commit message. - Clarify rationale for not deploying on schedule. Changes in version 0.3.7.9010 Continuous integration - Only run fledge on pushes to main. Changes in version 0.3.7.9009 Continuous integration - Tweak fledge workflow and ccache action. Changes in version 0.3.7.9008 Continuous integration - Cosmetics. - Bump action versions. - Install clang-format-21. - Align fledge workflow. - Harmonize. Changes in version 0.3.7.9007 Chore - Auto-update from GitHub Actions. Run: https://github.com/poissonconsulting/term/actions/runs/25267008732 Changes in version 0.3.7.9006 Chore - Auto-update from GitHub Actions. Run: https://github.com/poissonconsulting/term/actions/runs/23325550228 Changes in version 0.3.7.9005 Chore - Auto-update from GitHub Actions. Run: https://github.com/poissonconsulting/term/actions/runs/23225145713 Changes in version 0.3.7.9004 Chore - Auto-update from GitHub Actions. Run: https://github.com/poissonconsulting/term/actions/runs/22932661022 Changes in version 0.3.7.9003 Chore - Auto-update from GitHub Actions. Run: https://github.com/poissonconsulting/term/actions/runs/22883214878 Changes in version 0.3.7.9002 Chore - Auto-update from GitHub Actions. Run: https://github.com/poissonconsulting/term/actions/runs/22789272614 Changes in version 0.3.7.9001 Chore - Auto-update from GitHub Actions. Run: https://github.com/poissonconsulting/term/actions/runs/22745237609 Changes in version 0.3.7.9000 - Switching to development version. Changes in version 0.3.7 (2026-01-30) - Fix overly zealous check that now fails on R-devel (#91, #92). - R (>= 4.1). - Removed defunct terms argument from npdims(). - Moved following from soft to warn deprecated. - as.term() - term::pars_terms(scalar =) - term::subset(select =) - term::term(x =) Changes in version 0.3.6 (2025-01-21) - Require R (>= 4.0). - Fixed chk_s3_class() reference in documentation that was causing CRAN NOTE. Changes in version 0.3.5 (2022-09-29) - Require R (>= 3.5). - Moved following from soft to warn deprecated - is.term() - is.incomplete_terms() - is.inconsistent_terms() - parameters() - parameters<-() - set_parameters() - tdims() Changes in version 0.3.4 (2022-03-03) - Removed deprecated default.stringsAsFactors() from as.data.frame.term_rcrd Changes in version 0.3.3 (2021-09-28) - Switched order of equality and condition expectations in internal tests. Changes in version 0.3.2 (2021-09-06) - Internally replaced chk::chkor() with chk::chkor_vld(). Changes in version 0.3.1 (2021-02-06) - Updated internals for lifecycle 1.0.0. Changes in version 0.3.0 (2020-09-25) Breaking changes - Stop deprecated terms argument to npdims.term(). - Warn deprecated terms argument to pars.terms(). - nterms() now returns total number of terms not just number of unique non-missing terms. - is_inconsistent_term() now returns TRUE if includes missing or invalid terms. Features Major - Added term_rcrd class to store vector as underlying data frame and implemented some functions. Minor - Added - unique(). - summary(). - anyDuplicated(). - scalar_term() to test whether each element in a term vector is scalar. - normalize_terms(). - normalize argument to as_term.character(). Bug Fixes - Fix as.term() so issues deprecation warning. Changes in version 0.2.0 (2020-06-20) Breaking changes - is_complete_terms() now requires same number of duplicate copies. - chk_term() and vld_term() argument validate now defaults to "complete" and class value is soft-deprecated. - Soft deprecated - as.term() for as_term(). - is.term() for is_term(). - is.incomplete_terms() for is_incomplete_terms(). - is.inconsistent_terms() for is_inconsistent_terms(). - pars(x, terms = TRUE) for pars_terms(x). - subset(select = ) for subset(pars = ). - terms argument of npdims(). Features - Redefined term as a vtcr class with - term() constructor which treats unnamed arguments as term values and named values as parameters with their associated dimensions. - new_term() to create term vector from character vector without any check. - vec_cast() to safely cast character. - Added pars(scalar = TRUE) and npars(scalar = TRUE). - Added pars_terms(). - Added scalar_term() to test if each term element is scalar. Internal - Use extras from CRAN. - ndims() and dims() imported from universals and reexported. - New implementation for repair_terms(). Changes in version 0.1.0 (2020-01-15) - Added chk_term() and vld_term(). Changes in version 0.0.1 (2019-12-15) - Initial release.