{
 "id": "leptos",
 "name": "Leptos",
 "url": "https://dev-news.anonyfox.com/leptos/",
 "site": "https://leptos.dev",
 "ecosystem": "rust",
 "title": "Leptos release history: 0.9 in prerelease, 0.8 still patching",
 "description": "Every Leptos release since 2024 from crates.io, drawn as logic-analyzer traces with one channel per minor line, and how long 0.9 has been in prerelease compared with 0.7 and 0.8.",
 "lede": {
  "date": "2026-10-24",
  "paragraphs": [
   "Leptos 0.9.0-rc0 went up on crates.io on 15 October 2026, five months after the first 0.9 alpha. Its notes say most apps should move from 0.8 without changes, then flag the one most likely to bite: some trait implementations on signals changed, so passing a Signal where a closure is expected may now need a dereference.",
   "The 0.8 line went from alpha to 0.8.0 in seven weeks in spring 2025 and has had 21 patches on crates.io since, three of them during the 0.9 prerelease. The 0.9 alpha and beta notes both say a full changelog has not been written yet and point to a single pull request instead."
  ]
 },
 "latest": {
  "version": "0.8.22",
  "date": "2026-10-05",
  "url": "https://github.com/leptos-rs/leptos/releases/tag/v0.8.22",
  "summary": "chore(ci): build the erased mode of the CI matrix with erasecomponents by @sabify in https://github.com/leptos-rs/leptos/pull/4893"
 },
 "stable_releases_since_2024": 52,
 "prereleases_since_2024": 24,
 "releases": [
  {
   "version": "0.8.22",
   "date": "2026-10-05",
   "url": "https://github.com/leptos-rs/leptos/releases/tag/v0.8.22",
   "summary": "chore(ci): build the erased mode of the CI matrix with erasecomponents by @sabify in https://github.com/leptos-rs/leptos/pull/4893"
  },
  {
   "version": "0.8.21",
   "date": "2026-09-26",
   "url": "https://github.com/leptos-rs/leptos/releases/tag/v0.8.21",
   "summary": "chore(deps): bump actions/cache from 5 to 6 by @dependabot[bot] in https://github.com/leptos-rs/leptos/pull/4822"
  },
  {
   "version": "0.8.20",
   "date": "2026-06-25",
   "url": "https://crates.io/crates/leptos/0.8.20",
   "summary": null
  },
  {
   "version": "0.8.19",
   "date": "2026-04-16",
   "url": "https://github.com/leptos-rs/leptos/releases/tag/v0.8.19",
   "summary": "chore: clippy by @gbj in https://github.com/leptos-rs/leptos/pull/4685"
  },
  {
   "version": "0.8.17",
   "date": "2026-03-01",
   "url": "https://github.com/leptos-rs/leptos/releases/tag/v0.8.17",
   "summary": "feat: add bitcode 's serde integration codec by @rpfontana in https://github.com/leptos-rs/leptos/pull/4585"
  },
  {
   "version": "0.8.16",
   "date": "2026-02-16",
   "url": "https://github.com/leptos-rs/leptos/releases/tag/v0.8.16",
   "summary": "fix: do not show Transition fallback on 2nd change if 1st change resolved synchronously by @gbj in https://github.com/leptos-rs/leptos/pull/4495"
  },
  {
   "version": "0.8.15",
   "date": "2025-12-19",
   "url": "https://github.com/leptos-rs/leptos/releases/tag/v0.8.15",
   "summary": "ShowLet now accepts static Option values. by @maccesch in https://github.com/leptos-rs/leptos/pull/4467"
  },
  {
   "version": "0.8.14",
   "date": "2025-11-25",
   "url": "https://github.com/leptos-rs/leptos/releases/tag/v0.8.14",
   "summary": "Resupport From<Fn() -> T> for Signal<T>, ArcSignal<T>, Callback<T, > and similar by @zakstucke in https://github.com/leptos-rs/leptos/pull/4273"
  },
  {
   "version": "0.8.13",
   "date": "2025-11-22",
   "url": "https://github.com/leptos-rs/leptos/releases/tag/v0.8.13",
   "summary": "add homepage to leptos cargo metadata by @tswast in https://github.com/leptos-rs/leptos/pull/4417"
  },
  {
   "version": "0.8.12",
   "date": "2025-10-27",
   "url": "https://github.com/leptos-rs/leptos/releases/tag/v0.8.12",
   "summary": "Replace vendored wasm-split with out-of-repository version by @WorldSEnder in https://github.com/leptos-rs/leptos/pull/4369"
  },
  {
   "version": "0.8.11",
   "date": "2025-10-24",
   "url": "https://github.com/leptos-rs/leptos/releases/tag/v0.8.11",
   "summary": "Removed excess bound on MaybeProp ReadUntracked implementation. by @Buzzec in https://github.com/leptos-rs/leptos/pull/4360"
  },
  {
   "version": "0.8.10",
   "date": "2025-09-29",
   "url": "https://github.com/leptos-rs/leptos/releases/tag/v0.8.10",
   "summary": "Locking dependencies in cargo-leptos install example by @agirorn in https://github.com/leptos-rs/leptos/pull/4295"
  },
  {
   "version": "0.8.9",
   "date": "2025-09-18",
   "url": "https://github.com/leptos-rs/leptos/releases/tag/v0.8.9",
   "summary": "fix: use wss for live reload if on https by @veigaribo in https://github.com/leptos-rs/leptos/pull/4257"
  },
  {
   "version": "0.8.8",
   "date": "2025-08-26",
   "url": "https://github.com/leptos-rs/leptos/releases/tag/v0.8.8",
   "summary": "Fixes #4193: Adding command and commandfor attributes for button by @mskorkowski in https://github.com/leptos-rs/leptos/pull/4194"
  },
  {
   "version": "0.8.7",
   "date": "2025-08-26",
   "url": "https://crates.io/crates/leptos/0.8.7",
   "summary": null
  },
  {
   "version": "0.8.6",
   "date": "2025-07-27",
   "url": "https://github.com/leptos-rs/leptos/releases/tag/v0.8.6",
   "summary": "fix(CI): remove autofix CI timeout by @sabify in https://github.com/leptos-rs/leptos/pull/4173"
  },
  {
   "version": "0.8.5",
   "date": "2025-07-21",
   "url": "https://github.com/leptos-rs/leptos/releases/tag/v0.8.5",
   "summary": "Preparing to publish ocoref 0.2.1 by @martinfrances107 in https://github.com/leptos-rs/leptos/pull/4168"
  },
  {
   "version": "0.8.4",
   "date": "2025-07-20",
   "url": "https://github.com/leptos-rs/leptos/releases/tag/v0.8.4",
   "summary": "fix: bump workspace dependency versions by @gbj in https://github.com/leptos-rs/leptos/pull/4149"
  },
  {
   "version": "0.8.3",
   "date": "2025-07-13",
   "url": "https://github.com/leptos-rs/leptos/releases/tag/v0.8.3",
   "summary": "Remove unnecessary \"crate::\" prefix in a documentation example. by @eroman-code in https://github.com/leptos-rs/leptos/pull/3952"
  },
  {
   "version": "0.8.2",
   "date": "2025-05-06",
   "url": "https://github.com/leptos-rs/leptos/releases/tag/v0.8.2",
   "summary": "fix: correct order of meta content relative to surrounding tags by @gbj in https://github.com/leptos-rs/leptos/pull/3950"
  },
  {
   "version": "0.8.1",
   "date": "2025-05-06",
   "url": "https://github.com/leptos-rs/leptos/releases/tag/v0.8.1",
   "summary": "fix(docs): correct panic message in copied example code by @LeoniePhiline in https://github.com/leptos-rs/leptos/pull/3911"
  },
  {
   "version": "0.8.0",
   "date": "2025-05-01",
   "url": "https://github.com/leptos-rs/leptos/releases/tag/v0.8.0",
   "summary": "Axum 0.8 support. (This alone required a major version bump, as we reexport some Axum types.) (thanks to @sabify for the migration work here)"
  },
  {
   "version": "0.7.8",
   "date": "2025-03-20",
   "url": "https://github.com/leptos-rs/leptos/releases/tag/v0.7.8",
   "summary": "fix: remove extra placeholder in Vec of text nodes by @gbj in https://github.com/leptos-rs/leptos/pull/3592"
  },
  {
   "version": "0.7.7",
   "date": "2025-02-12",
   "url": "https://github.com/leptos-rs/leptos/releases/tag/v0.7.7",
   "summary": "add fileanderrorhandlerwithcontext by @sstepanchuk in https://github.com/leptos-rs/leptos/pull/3526"
  },
  {
   "version": "0.7.6",
   "date": "2025-02-12",
   "url": "https://crates.io/crates/leptos/0.7.6",
   "summary": null
  },
  {
   "version": "0.7.5",
   "date": "2025-01-31",
   "url": "https://github.com/leptos-rs/leptos/releases/tag/v0.7.5",
   "summary": "chore: work around wasm-bindgen breakage by @gbj in https://github.com/leptos-rs/leptos/pull/3498"
  },
  {
   "version": "0.7.4",
   "date": "2025-01-16",
   "url": "https://github.com/leptos-rs/leptos/releases/tag/v0.7.4",
   "summary": "Rkyv feature should propagate properly by @thestarmaker in https://github.com/leptos-rs/leptos/pull/3448"
  },
  {
   "version": "0.7.3",
   "date": "2025-01-04",
   "url": "https://github.com/leptos-rs/leptos/releases/tag/v0.7.3",
   "summary": "Enable console feature of web-sys for reactivegraph by @alexisfontaine in https://github.com/leptos-rs/leptos/pull/3406"
  },
  {
   "version": "0.7.2",
   "date": "2024-12-21",
   "url": "https://github.com/leptos-rs/leptos/releases/tag/v0.7.2",
   "summary": "Update elements.rs to include popovertarget and popovertargetaction for the <button> element by @Figments in https://github.com/leptos-rs/leptos/pull/3379"
  },
  {
   "version": "0.7.1",
   "date": "2024-12-17",
   "url": "https://github.com/leptos-rs/leptos/releases/tag/v0.7.1",
   "summary": "fix: prevent multiple location headers on redirect by @veigaribo in https://github.com/leptos-rs/leptos/pull/3311"
  }
 ],
 "log": [],
 "then": [],
 "coverage": {
  "ok": true,
  "expected": 76,
  "present": 76,
  "checked_at": "2026-10-24T17:23:21.434Z",
  "since": "2024-01-01T00:00:00.000Z"
 },
 "sources": {
  "releases": {
   "type": "crates",
   "id": "leptos"
  },
  "github": {
   "repo": "leptos-rs/leptos",
   "tag_filter": null
  }
 },
 "feed": "https://dev-news.anonyfox.com/leptos/feed.xml",
 "markdown": "https://dev-news.anonyfox.com/leptos.md"
}
