Skip to content

Lamb 0.14.0

Latest

Choose a tag to compare

@github-actions github-actions released this 24 Aug 22:39
0.14.0
d22792b

Lamb 0.14.0 — Convergence

This release is mostly internal: a sweep that converged ten duplicated mechanisms behind the recurring bugs (visibility rules, the post-write path, feed generation, config resolution, XML escaping), so the same fix no longer has to be made in several places. A handful of those changes are visible when you run a blog.

Fixed

  • Menu pages no longer show up in the "Related" list on a post.
  • A feed that fails to fetch now backs off instead of being retried on every /_cron run, and one slow or erroring feed can no longer stall webmention and WebSub delivery for the others.
  • A post's creation date is kept when its feed re-syncs, so re-synced posts no longer jump to the top of the timeline.
  • Exporting your site now fails loudly if a post can't be written to the archive, instead of producing a backup that silently drops it.
  • Scheduled posts are no longer pinged or announced before they actually publish.
  • Reply context in Atom feeds is tidied up: the superseded rel="in-reply-to" link is dropped and reply entries follow RFC 4685 threading.

Changed

  • The WordPress and other importers now run through a single bin/lamb import command.

Upgrade notes

No action required: no new PHP extensions, config keys, or deployment changes. If you script the importer, switch to bin/lamb import.