Skip to content

Releases: z-edit/zedit


11 Nov 06:11
Choose a tag to compare

This is mostly just a non-hotfix release containing recent fixes.


  • fixed bug with opening the edit merge modal resetting the merge filename if merge name and base esp name match.
  • merges created with the .esm extension will be automatically flagged as esm.

Hotfix v0.6.6.2

02 Nov 04:23
Choose a tag to compare

This release fixes bugs in v0.6.6.1. should be a patch version bump but I'm being lazy.


  • fix bug with browse dialogs
  • fix bug with duplicate bsa entries
  • fix bug with case-sensitive asset detection (most often affecting files with capitalized extensions such as archives)

Hotfix v0.6.6.1

27 Aug 18:14
Choose a tag to compare

This release fixed critical bugs in v0.6.6. The v0.6.6 release archive has been removed.


  • Fixed transparency bug with the progress window
  • Added missing functions directoryExists and fileExists to fileHelpers.
  • Fixed refactor bug which caused the progress window to be completely nonfunctional
  • Added customMetadata support to merges (see #205)

Alpha Release v0.6.6

25 Aug 22:20
Choose a tag to compare


  • Fixed bug with conflict status filter
  • Added --external-debugger argument for external debugger usage. (Thanks @lukasdatte)
  • Renamed --inspector-fix argument to --debug-progress - it now makes the progress window fully interactable (Thanks @lukasdatte)
  • Fixed relinker not handling renumbered Form IDs properly (thanks @rostrage)
  • Fixed seq generation overflowing in certain scenarios (thanks @rostrage)
  • Now throwing an error instead of deleting "old merge files" when the files aren't actually old merge files
  • Fixed bug with plugin merging order not corresponding to load order
  • Fixed merge view hotkeys bug
  • Added SetSearchResults to automationService - you can now use a script to perform a custom "search" and then send the results to the filter view

Huge thanks to RSilver and all my other Patreon supporters. My Patreon.

Alpha Release v0.6.5

18 Oct 05:27
Choose a tag to compare


  • Various minor UI/UX fixes
  • Record view now shows context menu on right click when no nodes are selected
  • Some refactoring
  • Fixed base record filter
  • Added better error message for when getMasterNames fails
  • Updated Electron to v5.0.8, updated dependencies
  • Fixed issues with general asset detection when folder/plugin names contained special characters
  • Removed script fragment handling from zMerge - it was actually unnecessary. Merges with script fragments should no longer break.
  • Now handling dialog views

Huge thanks to RSilver and all my other Patreon supporters. My Patreon.

Alpha Release v0.6.4

13 Apr 03:41
Choose a tag to compare

Fixed this:


  • Fixed profiles being invalid if gamePath didn't end in trailing slash
  • Fixed overflow issue with node columns on record view
  • Disabled plugins can no longer be activated on the plugins tab of the edit merge modal or the load order selection modal

Alpha Release v0.6.3

09 Apr 22:26
Choose a tag to compare


  • Fixed script fragment handling being case sensitive
  • Now handling script fragments with custom filenames
  • Fixed extracted file handling mutating temporary extracted files directory, causing repeat builds to miss certain files
  • Fixed extracted files getting copied to drive root on repeat builds
  • Made Bethesda Archives asset section display more like other asset sections
  • Fixed an issue that caused folder names to be missing the first character
  • Fixed an issue that caused SEQ files to not be made for merges using the Clean merge method

Alpha Release v0.6.2

08 Apr 20:41
Choose a tag to compare


  • Fixed bug with merged BSAs causing the game to crash (they were being built for the wrong game mode, see the xelib v0.6.2 changelog)
  • Now exposing zEdit logger to scripts, see Development/APIs/Scripting API
  • Fixed how building a merged archive is specified in merge data format (it's no longer an archive action, it's a separate boolean)
  • Made it so the Bethesda Archives section on the data tab is always visible so user can specify to "Build Merged Archive" for any merge
  • Made importing/exporting of merge data a bit more robust (using default values possible)

Alpha Release v0.6.1

06 Apr 01:28
Choose a tag to compare

Hotfix release for v0.6.0, please read the release notes for v0.6.0.


  • Fixed bug with relinker not working with new merge folder name format
  • Fixed importing merge data not working with the old merge folder name format
  • Fixed issue with merge statuses not updating properly after a merge is built
  • Fixed dragging items from one list view to another
  • Made argument handling more robust
  • Added Common Mistakes guide documentation page

Alpha Release v0.6.0

04 Apr 21:03
Choose a tag to compare

Edit view

  • Fixed Copy + Paste being totally broken

Advanced Search

  • Fixed issue with advanced search scopes throwing a "cannot convert undefined or null to object" error, see #106

Merge view

  • Fixed pressing Ctrl + S closing the application
  • Fixed bug with merge status not being set properly when a plugin is removed from a merge, see #91

Edit Merge Modal

  • Merge methods are now listed as "Clean - Merge down (improved)" and "Clobber - Merge down (old)"
  • Added load order tab, plugins tab no longer allows reordering plugins. The load order tab allows you to edit the load order of a merge. Green entries are plugins that are part of the merge, and red entries are plugins which are positioned in a way that will create an error (hover over them for a tooltip explaining the issue)
  • Added support to "Use game load order" for merges.

Settings Modal

  • Added Archive Creation Settings tab


  • Added verification for master removal when cleaning masters for "Clean" merge method. The merge will still save files for debugging on failure to remove a master.
  • Fixed archive naming when copying a single archive
  • Relink scripts disabled for FO4 (we can't actually parse FO4 papyrus scripts currently)
  • Improved merge down now handles records overriding or injected into plugins being merged correctly
  • Now ignoring case when searching for loose game assets
  • Fixed duplicate Form ID warnings
  • Added option to create a merged BSA
  • Now using temporary filename when merging (see #110). This allows creating a merged plugin with a filename the same as that of a plugin being merged
  • Now failing with an explicit error message when plugins aren't contiguous when using the clobber merge method
  • Merge files are now saved into a folder named after the merge merge - <MergeName>, see #97
  • Fixed issue with Form ID overflow when >128 plugins were loaded when merging, see #105
  • Changed default merge method to Clobber - will be changed back to Clean when it has been verified that the issue with CleanMasters causing an access violation exception has been confirmed to be resolved
  • Fixed merges not tracking archive action


  • Added arguments documentation page
  • Added GetREFRs, GetGameLanguage, GetInjectionTarget, WithHandleGroup, ExtractSignature, BuildReferenceMap, ResolveElements, and ResolveElementsEx documentation
  • Added Archive Creation Settings tab documentation page
  • Added Edit Merge Load Order tab documentation