Releases: MineralsCloud/SimpleWorkflows.jl
Releases · MineralsCloud/SimpleWorkflows.jl
v0.3.0
SimpleWorkflows v0.3.0
Closed issues:
- Deprecate
AndJobs
(#54)
Merged pull requests:
- New version: v0.2.1 (#56) (@singularitti)
- Rename
→
to▷
(#57) (@singularitti)
v0.2.1
SimpleWorkflows v0.2.1
Closed issues:
- Register package v0.2.0 (#50)
Merged pull requests:
- Add method
⋲
,⋺
, &⋄
(#53) (@singularitti) (Then commented) - Require the graph of the
Workflow
to be connected (#55) (@singularitti)
v0.2.0
SimpleWorkflows v0.2.0
Closed issues:
- Deprecate UUID as id (#3)
- Provide ASCII aliases for
←
,→
, and∥
(#9) - How to "rerun" a
Job
? (#28) - Add a database (or registry) for
Job
s (#30) - Rethink "rerun" (#32)
- Make each
Job
'sid
really unique (#40)
Merged pull requests:
- Move some basic code from Express.jl (#1) (@singularitti)
- Add logger to
run!
& fix time printing (#2) (@singularitti) - Remove UUIDs as
id
fromJob
(#4) (@singularitti) - Implement
Workflow
& graph methods (#5) (@singularitti) - Add more combination methods of
Job
s &TieInPoint
s (#6) (@singularitti) - Add
InternalAtomicJob
& itsrun!
(#7) (@singularitti) - Add type Script & redefine
ExternalAtomicJob
with a type parameter (#8) (@singularitti) - Add setting and getting metadata (#10) (@singularitti)
- CompatHelper: add new compat entry for "BangBang" at version "0.3" (#12) (@github-actions[bot])
- CompatHelper: add new compat entry for "MetaGraphs" at version "0.6" (#13) (@github-actions[bot])
- CompatHelper: add new compat entry for "LightGraphs" at version "1.3" (#14) (@github-actions[bot])
- CompatHelper: add new compat entry for "ColorTypes" at version "0.10" (#15) (@github-actions[bot])
- Add
WORKFLOW_REGISTRY
to track allWorkflow
s & add functionreset!
(#16) (@singularitti) - Remove field
content
from typeScript
(#17) (@singularitti) - Save
Workflow
whenrun!
usingserialize
(#18) (@singularitti) - Update
run!
forWorkflow
s if there exists a serialized file (#19) (@singularitti) - CompatHelper: bump compat for "ColorTypes" to "0.11" (#20) (@github-actions[bot])
- CompatHelper: add new compat entry for "AbInitioSoftwareBase" at version "0.2" (#21) (@github-actions[bot])
- Update template files (#22) (@singularitti)
- Deprecate type
Script
, Merge the definitions ofExternalAtomicJob
&InternalAtomicJob
intoAtomicJob
(#24) (@singularitti) - Add type
DistributedJob
(#25) (@singularitti) - Deprecate macro
@job
(#26) (@singularitti) - Redefine
AtomicJob
(#27) (@singularitti) - How to "rerun" a Job? (#29) (@singularitti)
- Add Job registry (#31) (@singularitti)
- Rename
runjob
back torun!
(#33) (@singularitti) - Make
JobStatus
aEnum
type (#34) (@singularitti) - CompatHelper: add new compat entry for "IOCapture" at version "0.2" (#35) (@github-actions[bot])
- CompatHelper: add new compat entry for "DataFrames" at version "1" (#36) (@github-actions[bot])
- Fix
run!
forAtomicJob
(#37) (@singularitti) - Add
generate_id
, changeAtomicJob.id
fromUUID
toInt64
(#38) (@singularitti) - Split
run!
into 3 more functions:register!
,_run!
&_call
(#39) (@singularitti) - Use
isnew
to identify old jobs & new jobs, also change old jobs' ids as explained in #40 (#41) (@singularitti) - Fix
_register!
result sincequery
returns aDataFrame
, not aDataFrameRow
(#42) (@singularitti) - Move things to jobs.jl (#43) (@singularitti)
- Deprecate a bunch of things in graph.jl (#44) (@singularitti)
- Rewrite
Workflow
,dependencies
, &→
(#45) (@singularitti) - Add
run!
forWorkflow
(#46) (@singularitti) - Implement
→
for multiple jobs (#47) (@singularitti) - Add
reset!
forAtomicJob
,Workflow
,DEPENDENCIES
&JOB_REGISTRY
(#48) (@singularitti) - Update
show
forAtomicJob
&Workflow
(#49) (@singularitti) - Rename package from
SimpleWorkflow.jl
toSimpleWorkflows.jl
(#51) (@singularitti)