Skip to content
This repository was archived by the owner on Sep 17, 2026. It is now read-only.

0.5.1 — 2026-09-11

Choose a tag to compare

@github-actions github-actions released this 11 Sep 14:58
b0bedb5

Released: alder-cli 0.5.1, alder-bundle 0.4.1, alder-can 0.6.1, alder-codegen 0.5.1, alder-config 0.2.1, alder-constrain 0.5.2, alder-driver 0.7.0, alder-language-server 0.2.2, alder-solve 0.5.2

Minor changes

  • alder-driver — f001988 Remove unused ModuleMeta, InterfaceCache::start_build, and
    InterfaceCache::needs_rebuild APIs that did not participate in source builds.
    Remove the unused error-discarding load_package_index convenience method;
    load_package_index_checked remains the validated loading API. — Thanks @rvcas!

Patch changes

  • alder-cli — f001988 Use one options-aware command execution path and remove the redundant compile
    wrapper and constant persistence flag. Remove subprocess-based CLI end-to-end
    tests and their test-only dependencies; retain direct compiler, runtime, and
    reporting renderer tests. — Thanks @rvcas!
  • alder-can, alder-constrain — f001988 Remove unlinked Elm-era canonicalization and constraint implementations from
    source packages. The active Alder canonicalizer and requirement traversal remain
    unchanged. — Thanks @rvcas!
  • alder-config — f001988 Remove unused PubGrub and snapshot-testing dependencies. Configuration parsing
    and dependency declarations are unchanged; registry resolution remains deferred. — Thanks @rvcas!
  • alder-solve — f001988 Restore shared inference types backed by weighted union-find and path compression.
    Preserve Alder's kind checks, generic contracts, row/trait semantics, diagnostics,
    and isolated recovery attempts. Add graph invariants and reproducible timing and
    allocation benchmarks; remove the obsolete unlinked solver implementation. — Thanks @rvcas!

Dependency updates

  • alder-cli: alder-bundle@0.4.1, alder-config@0.2.1, alder-driver@0.7.0, alder-language-server@0.2.2
  • alder-bundle: alder-codegen@0.5.1
  • alder-codegen: alder-solve@0.5.2
  • alder-driver: alder-can@0.6.1, alder-codegen@0.5.1, alder-config@0.2.1, alder-constrain@0.5.2, alder-solve@0.5.2
  • alder-language-server: alder-driver@0.7.0
  • alder-solve: alder-can@0.6.1, alder-constrain@0.5.2