NEWS
mvbutils 2.12.121
mvbutils 2.12.120 (2026-05-25)
- yet more fixes to pointless fixes
mvbutils 2.12.115
- added 'locally_import'. Fixed actual (but highly dormant) bug in 'organize.web.display (awoken from dormancy by "fixes" in 2.12.97).
mvbutils 2.12.97
- "fixed" completely artificial "problems" reported by R CMD CHECK ("no visible global..." stuff), solely to keep CRAN "happy". Then had to fix various side-effects of my fixes :/
mvbutils 2.12.43
- tidied up for CRAN, who noticed that my ancient email address was borked
- added 'if(FALSE...)' wrappers in many Examples, to prevent R CMD CHECK trying to run them _despite_ being marked "not run". Exasperating...
mvbutils 2.12.41
- worked around some R 4.5.x bugs (in 'Rd2txt' and 'Rd2txt_options') that were making 'unpackage' verrrry slow. The bugs may be fixed anyway in R 4.6.
mvbutils 2.12.34
- patched 'pre.install' so it again works for brand-new package never installed before and lacking a '..mypak$mypak.VERSION'. Probably broken by a change in R itself.
mvbutils 2.12.32
- tweak to 'Rd2txt_easy' to handle change in default 'Rd2txt' treatment of description-lists for R 4.6.
mvbutils 2.12.30
- added '%in.names.of%' as "reverse" of '%has.name%'
mvbutils 2.12.20
- 'find.scriptlets' added
- fixed newly-R-introduced bugs (AKA "non-backwards-compatible features" :/) re max() & min() on empty numeric_version objects
- fixed some (new?) alleged problems from CMD CHECK
mvbutils 2.12.14
- 'lazyData' and 'lazyDataCompression' should now work properly.
mvbutils 2.12.2
- 'vignette.pkg' now precompiles in a child R process, to avoid eg library path woes.
mvbutils 2.12.0
- bit of a tidy-up, importing a few more functions; bumped minor version for sake of dependencies in other packages such as 'gbasics'
mvbutils 2.11.0
- now uses 'docattr' or 'string2charvec' and raw strings to hold plain-text documentation and other character-mode attributes. 'flatdoc', 'source.mvb', etc should now be obsolete.
mvbutils 2.9.38
- incorporated 'multimatch', 'A2D', and 'D2A' from package 'handy2' (the latter two with slight name and syntax changes). 'A2D' should eventually be made generic— at present, it's hardwired to do the right thing on 'offarray' objects.
mvbutils 2.9.32
- fixed CRAN-check bug in examples of 'mvbutils.utils'
mvbutils 2.9.30
mvbutils 2.9.22
mvbutils 2.9.20
mvbutils 2.9.0
- tidy-up and ready for new 'offarray'
mvbutils 2.8.510
- Doco bug fixes; added 'Imports: grDevices' ('graphics' already imported, so no cost).
mvbutils 2.8.509
- added utils 'xsub', 'xgsub', 'undent', and 'REPORTO' (the latter mainly for 'offarray'). Decided to use version numbers in here!
- finally moved 'numvbderiv' and 'numvbderiv_parallel' in here (and changed names) out of 'handy2'. Thus added 2 parallel-related packages to 'Suggests'.
- added 'mvb_session_env()' and dottonym to ultimately replace the 'mvb.session.info' search-path environment. I'll gradually change stuff in 'mvbutils' to refer to this instead.
- patches to 'pre.install' to workaround 'Rd2roxygen' not dealing properly with S3
- probably lots of accumulated minor tweaks— most recently to 'make_dull' and adding an 'undull', to cope better with implicit classes and the S3wamp.
mvbutils 2.8.387
- 'mdeparse' for better deparsing of ':=' and '?'; workaround for bug in 'utils::isS3method' that was blowing up 'update_loaded_packages'
mvbutils 2.3.384
- added health warnings to 'mlazy' doco re 'environment' objects
mvbutils 2.3.383
- added 'eclone()'; added 'recursive' argument to 'lsize()'.