Releases: z-edit/zedit-unified-patching-framework
Releases · z-edit/zedit-unified-patching-framework
UPF v1.5.1
For use with zEdit v0.4.3+.
Changes
- Fixed bug with progress bar going over 100%.
UPF v1.5.0
For use with zEdit v0.4.3+.
Changes
- Fixed max progress calculation when using
customProgress
- Now exposing
helpers.progressMessage
to set progress modal progress message whencustomProgress
is set - Added support for
records
in process block, for custom record loading code (e.g. xelib.GetREFRs, which will be added in the next zEdit version) - Fixed bug with patcher settings not saving when a user builds a patch without closing the modal
- Fixed width of
ignore-plugins
text inputs - Added
helpers.copyToPatch
- Added hotkey to reload patchers, Alt + F5
- Fixed reloading patchers not updating patcher settings tabs
- Added documentation for new features
UPF v1.4.1
For use with zEdit v0.4.3+.
Changes
- Fixed
templateUrl
documentation - Patcher progress will now echo to the progress window log
UPF v1.4
Can be used with zEdit v0.4.0+, but documentation will not be available until zEdit v0.4.2+ is released.
Changes
- Added a button to reload patchers to the UPF settings tab (useful when developing a patcher)
- Fixed Form ID caching bug with Form IDs being cached with native ordinals.
- Patch plugin Form ID cache is now saved in a separate file, patcherCache.json
- Improved backwards compatibility with zEdit v0.4.1.
UPF v1.3
For use with zEdit v0.4.2+.
Changes
- Now using improved module documentation API
- Added support for using a function for
execute
, now you won't have to passhelpers
,settings
andlocals
around!
UPF v1.2.2
Release for zEdit v0.4.1.
Changes
- Now supports a
customProgress
function, for patchers that want to manage the progress bar more accurately. - Improved
cacheRecord
error message whenid
is not unique interApiService
can now add functions to UPF- Now setting an appropriate title and message when failure occurs when patching
- ID caching now makes sure new records aren't created on cached form IDs
UPF v1.2
Changes
- Fixed deleted record filtering not filtering on the winning override before the patch file (was filtering on master record)
- Removed hide boolean from patcher settings API documentation - it's not actually a part of patcher settings, strictly speaking
- Improved
cacheRecord
- it now raises a more helpful exception if a user attempts to cache the sameid
twice. - Fixed bug and UX with disabling patchers and patch plugins
- Added support for loading overrides in process blocks
- Fixed build all and add plugin buttons
- Added support for patchers to use custom progress tracking
- Added support for conditional requirements and refactored some stuff
getRecordsToPatch
now ignoresloadOpts
that don't include a signatureload
can now be an object instead of a function- Added a helpful exception when user attempts to cache the same
id
twice - Now saving patcher settings after patchers finish executing so the
idCache
will persist on disk properly - Updated
registerLoader
to work with latest zEdit release (v0.4) - Fixed
modulePath
/moduleUrl
stuff to work with latest zEdit release (v0.4)
UPF v1.1
Changes
- Fixed styling of primary action buttons on the manage patcher modal
- Added documentation on special patcher settings
- Now filtering deleted records by default when loading records in process blocks and via
helpers.loadRecords
.
UPF v1.0.0
For use with zEdit v0.3.0 or newer.
Changes
- BREAKING API CHANGE: Removed
helpers.newRecord
in favor ofhelpers.cacheRecord
. This allows developers to create new records in their patch file withxelib.CopyElement
or other methods while still making use of Form ID consistency caching without using hacky workarounds.
UPF v0.6.0
For use with zEdit v0.3.0.
Changes
- Restricted UPF to run only in the edit application mode.
- Added a helper function for patchers to track new records created by patchers so regenerating patch files won't cause issues with save games with records being generated at different Form IDs.
- Fixed issue with getMaxProgress not ignoring disabled patchers
- Some other minor refactoring to work with zEdit v0.3.0.