Skip to content

v1.3.0

Choose a tag to compare

@github-actions github-actions released this 02 Sep 12:26
Immutable release. Only release title and notes can be modified.
78096b1
  • New: PCEdit now keeps a copy of your save from before it edited it. The first time
    PCEdit saves a file after you open it, the original is copied into a folder of its own
    first — %LocalAppData%\PCEdit\backups on Windows, ~/.local/share/PCEdit/backups on
    Linux, ~/Library/Application Support/PCEdit/backups on macOS. The five most recent
    copies of each save file are kept, and the folder is shown on the About page. Treat it as
    a safety net rather than a replacement for your own backup: the copy is taken once per
    file you open rather than once per save, and if it cannot be written the save still goes
    ahead. (#36)

  • Fix: an interrupted save can no longer destroy the file it was writing. PCEdit wrote
    straight over your save, which clears the file before the new contents arrive — so a
    crash, a power cut or a full disk part-way through left nothing behind. Edits are now
    written to a temporary file and swapped in once complete, so the save on disk is always
    either wholly the old one or wholly the new one. (#36)

  • Fix: a save with an @ in a container label or a player name now opens. The @
    character separates the sections of a save file, and PCEdit did not tell the difference
    between one of those and one you had typed into a sign or a container name — so such a
    save either refused to open or, in one case, opened with part of it quietly missing and
    that shortened version written back on the next save. (#38)

  • Fix: a corrupt or hand-edited save no longer closes the app. Unreadable values in a
    save could bring PCEdit down when you opened the Inventories or Teleport page — after the
    file had loaded, taking any unsaved edits with it. Entries PCEdit cannot read are now
    skipped rather than fatal, and they are left untouched in the file rather than dropped
    when you move an item. If a page still cannot be built, it says so instead of closing.
    (#37)

  • Fix: granting a very large number of terra tokens no longer leaves a negative balance.
    The total is capped at what the save format can actually hold, and the confirmation now
    reports what was granted rather than what was asked for. (#42)

  • The "use at your own risk" notice now mentions the automatic copy, so it appears once
    more even if you had already dismissed it.

  • Error details are no longer discarded in release builds, so a failed load or save leaves
    something behind to diagnose. (#41)


What's Changed

  • Bump to 1.2.4 for development by @Valkerran in #32
  • README: point at the wiki by @Valkerran in #33
  • Add WSL2 launch profiles for the distro matrix by @Valkerran in #34
  • Publish under Valkerran by @Valkerran in #35
  • Harden save-file handling: atomic writes, automatic backups, and no crashes on malformed data by @Valkerran in #43

Full Changelog: v1.2.3...v1.3.0


macOS

The macOS .zip contains an unsigned PCEdit.app. On first launch, right-click the
app and choose Open (or run xattr -dr com.apple.quarantine PCEdit.app).

Downloads

No packaging change in this release. The same four artifacts, built the same way: the AppImage is
56.5 MB, unchanged since v1.2.1, and there is no new or dropped runtime dependency and no raised
minimum OS on any platform. Every change here is in the shared code, so Windows, Linux and macOS
are affected identically.

Verify a download against SHA256SUMS.txt.