XFPM - Version G0.1.45-30326 #5
iDevo-ll
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
XFPM - Version G0.1.45-30326
This release introduces major stability enhancements to the storage engine and streamlines the update experience for better workflow continuity.
Core Engine Improvements
Seamless Update Workflow
The update mechanism has been re-engineered to prevent workflow interruptions.
add,install) using the updated binary. This eliminates the need to manually restart commands after a self-update.syscall.Execto replace the current process image, ensuring an instantaneous transition to the new version.CAS Storage Stability
Resolved a critical issue in the Content Addressable Storage (CAS) that could lead to zero-byte (empty) files.
os.Createon a hardlink would empty the source CAS file.forceextraction logic to only remove specific package directories within the virtual store, preventing accidental deletion of shared or scoped parent directories.CLI and UX Enhancements
Improved Scoped Package Handling
The CLI parser has been upgraded to correctly handle scoped NPM packages independently of version tags.
@scope/package@version.xfpm update <package>to correctly resolve and refresh targeted scoped dependencies.Global Environment Support
-C/--cwdflag is now processed in the global pre-run phase, ensuring consistent behavior across all subcommands.node_modules/.binand XFPM global paths into the execution environment forxfpm run.This discussion was created from the release XFPM - Version G0.1.45-30326.
Beta Was this translation helpful? Give feedback.
All reactions