v0.2.3
[0.2.3]
Added
-
Scheduled publishing and expiry. Schedule posts, pages, custom content and
working revisions from the editor, with browser/site timezone display, a
filterable publishing agenda and signed draft-preview links. Database-backed
jobs catch up after restarts and publish or expire each entry independently of
its translations. Actual transitions update webhooks, feed hooks, sitemap and
caches, with revision history and schedule audit entries. (#98) -
Force reinstall from Admin → Updates. A "Force reinstall" button
re-downloads and reapplies whatever the update gateway currently publishes
as latest, even when it's the version already installed, to repair a
corrupted core install (a bad copy, an interrupted dependency install, a
manually edited file) without waiting on a new release. It runs the exact
same verified pipeline as a normal remote update — checksum and signature
checks included — and still restarts the site.
Fixed
- Core update dependency install could fail with
ERR_PNPM_OUTDATED_LOCKFILE.
scripts/make-zip.shshipped the full monorepopnpm-lock.yamlin release
archives alongsidepackage.jsonmanifests thatprepare-hosting.jshad
already strippeddevDependenciesfrom for npm hosting, so
pnpm install --frozen-lockfilerejected the mismatch on any host with pnpm
onPATH. Release archives no longer includepnpm-lock.yaml, and applying
a core update now removes a stale one left by an earlier release before
installing, so dependency install falls through to the npm +
package-lock.jsonthe package actually ships.