- Better detection of Julia executable
- Imports
{JuliaFormulae}
package for parsing R formula into Julia formula
No user-visible changes
Fixes for CRAN:
- Stricter specification of package versions in
Project.toml
to avoid version conflicts.
jlmerclusterperm()
exposes acache_dir
argument for manually specifying the cache directory. This was added largely for the convenience of testing. The default value ofcache_dir = NULL
preserves old behavior.
Fixes for CRAN:
- Write cache to
tempdir()
for the purposes of running examples and tests.
-
More informative warnings when constructing a spec object
-
Fixed minor bugs when interfacing with Julia
-
Fixed bug with reporting convergence warnings when only one is encountered
Minor breaking change:
- Slightly loosened the default convergence criterion for
permute_timewise_statistics()
Fixes for CRAN:
- Specified importing
R_user_dir()
from{backports}
which was missing previously
-
Fixed bug where
add1
argument towalk_threshold_steps()
was not being passed down properly -
R < 4.0 falls back to using
{backports}
forR_user_dir()
Fixes for CRAN:
- Downgrade DataFrames.jl dependency to 1.3 to avoid a mysterious pre-compilation failure on CRAN windows checks
No user-visible changes
Fixes for CRAN:
- Ensure minimum version requirements for Tables.jl and DataAPI.jl are met
No user-visible changes
-
Restructured internal Julia code into a module (
JlmerClusterPerm.jl
) -
Upon activating project, Manifest.toml is cached to
tools::R_user_dir()
to speed up pre-compilation.
Fixes for CRAN:
- Use string for package version comparison
jlmerclusterperm_setup()
now works for rc and alpha builds of Julia
Fixes for CRAN:
- The exclusion of Manifest.toml is now specified in .Rbuildignore - only Project.toml is bundled as intended.
jlmerclusterperm_setup()
now exits early if Julia version requirement (>=1.8) is not met.
Fixes for CRAN:
- Check Julia version requirement before proceeding to examples and tests
- The
threshold_steps
argument ofwalk_threshold_steps()
is renamed tosteps
.
- New functions to interface with Julia RNG seed:
get_rng_seed()
andset_rng_seed()
jlmerclusterperm_setup()
now echosPkg.instantiate()
to print precompilation information upon the first setup call
Added vignettes. Significant usability improvements
Initial release