Changelog
Source:NEWS.md
ravepipeline 0.0.3
CRAN release: 2025-09-10
- Removed
raveio
from templates - Internally,
rs_job
considersPositron-IDE
- Fixed incorrect path issue when the report working directory and output folder are identical
- Using
distill
for default report style, if available - Added
SVG
plots to allow image overlays - Added
base64URI
; usingbase64enc
for more generalbase64
converter - Fixed a bug where
lapply_jobs
callback fail to run due to zero-length messages - Job processes are killed by default when the job is removed
-
start_job
usescallr
for maximized consistency by default - During
@unmarshal
, the package is loaded by default - Pipeline serialization has been implemented
- Stores process handlers in the job ID to avoid the process to be shut down accidentally by garbage collector
- Fixed pipeline paths, added behavior for subjects
- Pipeline report has more allowed tweaks (theme, style, parameter)
- Implemented serialization for brain object
ravepipeline 0.0.2
-
with_rave_parallel
with one worker no longer runs in background, though users can force enabling this - Added comparisons to
RAVESerializable
objects, allowing comparisons of twoR6
objects inheriting this class - Added
RAVEFileArray
to wrap againstFileArray
, allowing file-arrays to be serialized faster when running withmirai
- Added
lapply_jobs
, allowing down-stream packages to use it for looping with similar behaviors tolapply
, while giving users options to parallel computing the results withwith_rave_parallel
- Added
RAVESerializable
class formirai
, allowing for fast serialization when runninglapply_jobs
-
cat2
is no longer used as logging system and usedlogger
instead - Added
rave_progress
to replacedipsaus
; removed dependencies ondipsaus
- Migrated
logger
fromravedash
so this function can be used byravecore
and other depending packages - Added print method to background jobs
- Added
mirai
as the optional background engine to run jobs - Pipeline evaluation will have
RAVE_PIPELINE_ACTIVE
environment set to"true"
to allow fast compile and debugging -
pipeline$read
once disabled bytargets
during evaluation can now runs again with hacks - Pipeline attach method also mounts shared environment for debugging
- Implemented pipeline reporting functions
- Added
start_job
to start background jobs, which can be converted intopromises
- Make sure installing new snippets overwrites existing scripts
- Unset reporters for older versions of targets
- Fixed lazy evaluation issues
- Fixed a bug introduced by
targets
version1.11.1
where use-after-free ofcli
progress crashes the pipeline run, the newer versions of that package has fixed it too - Added optional functions to handle old
raveio
calls - Removed questions once asked
- save
yaml
format now sort native lists withsorted=TRUE
- Removed
call_pkg_fun
forrstudioapi
and use the package functions directly to avoid messing up withsys.call()
- Fixed
entrace
- Added pipeline collections