Skip to content

v2026.8.20.1

Latest

Choose a tag to compare

@Jammy2211 Jammy2211 released this 20 Aug 04:28
· 1 commit to main since this release
84c4602

PyAutoLens v2026.8.20.1

What's New

Breaking Changes

  • feat: JAX default install, [jax] alias + install docs (#702) (#703)

New Features

  • docs: correct the install page — wrong failure mode, wrong cut release, wrong support range (#706)

Bug Fixes

  • docs: fix stale chaining notebook link in model cookbook (#701)
  • fix: sum PositionsLH penalties instead of doubling the last entry (#700)

Internal

  • refactor: future-annotations headers for lazy aggregator imports (#705)
  • docs: add Kyle footer easter egg (#704)
  • chore: sync version stamp to 2026.8.17.1; drop dead release stamper (#698)

Upstream Changes

PyAutoFit

  • docs: correct the install page — wrong failure mode, wrong cut release, wrong support range (#1507)
  • refactor: defer heavy imports — blackjax/jax, sqlalchemy, IPython lazy (#1505) (#1506)
  • fix: per-method recovery when stored samples fail model reconstruction (#1486) (#1504)
  • feat: promote optax to default dependency; update no-jax messages (PyAutoLens#702) (#1503)
  • test: property-based correctness sweep over every Prior subclass (#1499)
  • maint: close search.log handler + four CLI-noise warning fixes (#1496)
  • feat: clipper enters the MLE search identifiers (#1494)
  • feat: re-mainline af.NSS as a first-class search on mainline blackjax ≥1.6 (#1492)
  • fix: enforce prior bounds in the NumPy-path objective (UniformPrior, LogUniformPrior) (#1490)
  • chore: sync version stamp to 2026.8.17.1; drop dead release stamper (#1488)
  • feat: per-parameter step scaling for the multi-start gradient searches (#1485)
  • feat: seedable multi-start draws, alive-versus-step curve, and optional momentum reset (#1482)

PyAutoArray

  • refactor: defer nufftax/jax and numba imports to first use (#451)
  • feat: [jax] extra becomes no-op alias, JAX default via autonerves (PyAutoLens#702) (#450)
  • fix: repair ConstantZeroth dead code (eye(P) shape bug + missing neighbors_sizes) (#449)
  • chore: sync version stamp to 2026.8.17.1; drop dead release stamper (#447)

PyAutoGalaxy

  • docs: add glow footer easter egg (#577)
  • docs: correct the install page — wrong failure mode, wrong cut release, wrong support range (#576)
  • refactor: future-annotations headers for lazy af.Aggregator (#575)
  • feat: promote jax_zero_contour to default dependency (PyAutoLens#702) (#574)
  • chore: sync version stamp to 2026.8.17.1 (freeze documented) (#573)

Full changelog: 2026.8.17.1...2026.8.20.1