ravepipeline 0.0.3
- Removed 
raveio from templates 
- Internally, 
rs_job considers
Positron-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; using base64enc for more
general base64 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 uses callr 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 two R6 objects inheriting this class 
- Added 
RAVEFileArray to wrap against
FileArray, allowing file-arrays to be serialized faster
when running with mirai 
- Added 
lapply_jobs, allowing down-stream packages to use
it for looping with similar behaviors to lapply, while
giving users options to parallel computing the results with
with_rave_parallel 
- Added 
RAVESerializable class for mirai,
allowing for fast serialization when running
lapply_jobs 
cat2 is no longer used as logging system and used
logger instead 
- Added 
rave_progress to replace dipsaus;
removed dependencies on dipsaus 
- Migrated 
logger from ravedash so this
function can be used by ravecore 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 by targets
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 into promises 
- 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 version
1.11.1 where use-after-free of cli 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 with
sorted=TRUE 
- Removed 
call_pkg_fun for rstudioapi and
use the package functions directly to avoid messing up with
sys.call() 
- Fixed 
entrace 
- Added pipeline collections
 
ravepipeline 0.0.1