Download Latest Version v0.4.2 source code.tar.gz (1.3 MB)
Email in envelope

Get an email when there's a new version of FileTrees.jl

Home / v0.4.0
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2026-03-09 1.2 kB
v0.4.0 source code.tar.gz 2026-03-09 1.3 MB
v0.4.0 source code.zip 2026-03-09 1.3 MB
Totals: 3 Items   2.5 MB 2

FileTrees v0.4.0

Diff since v0.3.10

Breaking changes

  • No longer possible to use Dagger.Context() as first input to exec. Instead, add Dagger as a dependency (since it now is a weak dependency) and use Executors.Dagger (note that this uses eager mode).
  • compute is now only available when Dagger is loaded (since it is a Dagger function). The returned FileTree now has DTasks as values instead of Chunks.

Other changes

  • Dagger is now a weak depenency.
  • Use Daggers eager mode instead of delayed (since delayed is deprecated).
  • FileTrees now vendors it own lazy functionality (should not impact end users unless they interact with Thunks directly in their code).
  • Add executors for computing lazy tree in 1) the current task (Executor.CurrentTask) and 2) using Threads.@spawn (Executor.Threads which is the default).

Merged pull requests:

  • Add Gihub Actions CI (#77) (@DrChainsaw)
  • Use Daggers eager API with (vendored) lazy trees (#80) (@DrChainsaw)
  • Fix typo & slightly improve docs on pre/postwalk (#81) (@behinger)

Closed issues:

  • parse multiline tree string? (#78)
  • Vendor or scrap lazy mode? (#79)
Source: README.md, updated 2026-03-09