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
/_cronrun, 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 importcommand.
Upgrade notes
No action required: no new PHP extensions, config keys, or deployment changes. If you script the importer, switch to bin/lamb import.