Initially built as a by-product across internal projects, Fusion was released in an unpolished form to establish a public ecosystem and collect early feedback. Based on that feedback, this first minor release improves usability, making the package manager more accessible to developers.
User & System Installation
Fusion now supports user-wide and system-wide installations, with configurable user cache, state, and configuration directories, moving away from monolithic project setups.
Mappable Extensions
The built-in injectable extension logic is deprecated and will be removed in the next major release. As a replacement, this release introduces abstract, mappable extensions.
Improved Terminal Interaction
Improved terminal interaction through the config command and option flags, including version, paths, and help.
Readable Package Structure
For better readability, the directory indicators are now adjectives, which deprecates the old ones. In addition, since the cache directory is now user-wide rather than project-specific, its purpose has changed, and all non-listed stateful files are deprecated.