Latu follows Semantic Versioning. Before 1.0, a minor version may rename or remove; each such change is listed here with the migration in one line.

0.1.1 — 2026-09-04

The README's links to the guides, usage-rules, deviations and contributing are absolute hexdocs URLs. hex.pm renders the README from the package, which does not carry those files, so the relative links 404'd there. No code change.

0.1.0 — 2026-09-04

First release, against Spark 4.2.0.

A native Elixir DataFrame API over Spark Connect: session and configuration; the relational verbs, Latu.Column, coercion and aggregation; a generated function library of 498 functions with Spark's own documentation; windows and higher-order functions; readers, writers, sql, views and the catalog; create_dataframe/3 from Explorer or rows; subqueries; the whole AnalyzePlan surface; na/stat; observe, checkpoint, merge, interrupt, progress and Telemetry; results as maps, Explorer frames, a stream of frames, or raw Arrow; reattachable execution with PySpark's retry policy; Livebook rendering behind an optional kino dep.

Every place the API departs from PySpark is in docs/deviations.md, with why.