Skip to content

v4.2.0

Latest

Choose a tag to compare

@LebCit LebCit released this 12 Jul 16:45

Blog-Doc 4.2.0

Added

  • The built-in updater now checks it's actually running inside a
    Blog-Doc project before touching anything.
  • If you have uncommitted local changes to tracked files, the updater
    now warns you and asks for confirmation before proceeding, instead
    of pulling over them silently.
  • Current and latest version are now shown before the update is
    applied, along with a link to the release notes.
  • Dependencies are only reinstalled when they actually changed —
    faster updates when they haven't.

Changed

  • The updater now fetches and fast-forwards instead of doing a blind
    git pull. If your local history has diverged (e.g. a tracked file
    was edited outside of git), the update now fails with a clear
    explanation instead of creating an unexpected merge commit.
  • Error messages for failed fetches, failed merges, and failed
    installs are now specific to what went wrong.

Notes

  • No changes to how you run it: node update.js or npm run update
    work exactly as before.
  • Your content and data (app/content/, app/data/, app/themes/)
    remain untouched, as always.

Full Changelog: v4.1.0...v4.2.0