Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: Encapsul/daedalus

daedalus v0.7.0

Choose a tag to compare

@Tednoob17 Tednoob17 released this 03 Sep 16:41

[0.7.0] - 2026-09-03

Changed

  • Per-runtime install-tree embedding: embed_runtime_dir() copies filtered runtime directories (Python DLLs/stdlib, Node modules, Electron assets) instead of single binary only, enabling fully self-contained .de binaries across platforms
  • RuntimeProfile with only/exclude filters per runtime (python, node, electron have filters; deno/hugo/wasmtime self-contained)
  • tools_dir_for() + target_suffix() + interpreter_bin() centralized binary resolution in deps.rs
  • resolve_cross_interpreter() extracted from embed_interpreters to reduce clippy too_many_lines
  • python_host_install_dir() via sys.prefix on Windows; None on Linux/macOS (deps resolved by ldd + embed_python_config)
  • --embed-interpreter python CLI flag + CI smoke-test-windows job updated

Fixed

  • is_cross logic in pipeline: target.is_some_and(|t| parse_target(t).0 != host_arch) (was comparing target_arch string incorrectly on host builds)
  • Clippy needless_return removed from #[cfg(not(unix))] blocks in embed.rs
  • README: removed "Two distinct segments" enterprise impact breakdown; de-duplicated AI model packaging section (H1→H2)

Added

  • embed_runtime_dir() in daedalus-core/src/embed.rs with copy_runtime_filtered() and matches_pattern()
  • RuntimeProfile::self_contained() const fn for self-contained runtimes
  • find_python_in() helper for Windows Python discovery
  • which("python") fallback in ensure_python for Windows hosts

[0.6.0] - 2026-08-31

Changed

  • File extension: renamed from .daedalus to .de across CLI, docs, and examples
  • Command rename: upgrade-binarymigrate for clarity

daedalus v0.6.2

Choose a tag to compare

@github-actions github-actions released this 02 Sep 16:49

daedalus v0.6.2

Changed

  • Release pipeline: glow-style GitHub releases with per-platform archives and checksums
  • Dependency updates: upgrade lru to 0.16.4, ratatui to 0.30, and other security fixes

Fixed

  • CI failures: resolve clippy must_use_candidate warnings and stub missing_docs warnings
  • Release workflow: ensure GitHub releases are created with changelog notes and all artifacts
  • Documentation: audit and fix Unix man-page doc comments across daedalus-cli and daedalus-stub
  • Windows embedding: skip ldd dependency resolution on non-Unix so the interpreter (e.g. official node.exe) is embedded self-contained instead of aborting the build
  • i386 stub build: gate socket syscalls behind SYS_socketcall on 32-bit x86 so every architecture in the release matrix builds