Breaking changes
- Rename abs_dirname -> absdirname in file targets. (5593f18)
Features & improvements
- Add 'law luigid' sub cli. (bd0cd88)
- Adapt live task resources in remote workflow. (88c4215)
- Unified permission support for target formatter dump. (976d53b)
- Automatic pattern detection in multi_match. (673c2ac)
- Add mirrored targets. (f4a0203)
- Human readable temporary job submission directories (4a05454, 93574bd)
- Improve node naming in ForestMerge. (7ff7513)
- Remove potentially expensive check in ForestMerge. (f295d05)
- Add keep_missing flag to mask_struct util. (e22d2bd)
- Additional early stopping in remote workflow. (245e0a7)
- Improve remote fs defaults. (893eb5f)
- Unify sandbox variable parsing, allow pre and post setup commands. (44b34c5)
- Improve workflow and sandbox proxy handling. (1ac4f1a)
- Add option to eval workflow condition as workflow only. (bb7b363)
Fixes
- Handle file collisions for grouped job submissions, fix 183. (d60ea71)
- Fix mirrored target checks in collections. (87b4017)
- Fix root path check in mirrored targets. (ff594e7)
- Fix TargetCollection directory check. (291723b)
- Fix empty workflows. (f57a677)
- Fix target makedirs. (2f4e664)
- Fix indentation in print-status output. (ea3585c)
- Fix workflow resources for branches. (a179eae)
- Fix workflow attribute fallbacks. (83d9023)
- Fix deferred config resolution. (4389a86)
- Fix TypeError causing function call (175, 1848c57)
- Remove redundant global args from remote commands. (ab5bb48)
- Drop effective_workflow in remote command. (62d4576)
- Fix local target copy with non-root fs. (e02edde)
`contrib` packages
- [htcondor] Grouped submission using job clusters (682c983, 34ba133, c475ebb)
- [htcondor] Allow -spool jobs. (e9408bf)
- [htcondor] Fix htcondor log files. (08804d1)
- [pandas] Add pandas contrib with file formatter (8ac97e0, ca4e237, Nollde)
- [singularity] Fix law sw forwarding into singularity sandboxes (190, EthanMarx, e97ab26)
- [cms] Fix crab wrapper file incrementation. (af59c5e)
- [cms] Add option to pass args to custom cmssw setup. (64dbe8d)
- [matplotlib] Set default file permissions in matplotlib formatter (caacf90)
- [slurm] Change tmp dir usage (184, 6c714a8)