v0.7.0
·
119 commits
to main
since this release
0.7.0 - 2025-08-05
Added
- Add dev only installs in #32 by @Stefanuk12
- Add
PESDE_HOMEvariable (defaults to $HOME/.pesde) to override pesde's directory's location by @daimond113 - Add
--targetargument to execute command by @daimond113 - Add
engineswhen initializing a project based on the scripts package's by @daimond113 - Save GitHub OAuth token for engine downloads by @taoshotaro
- Add
cas pathcommand by @daimond113
Changed
- Update
full-moondependency to 2.0.0 to support new Luau syntax by @daimond113 - Limit aliases to 24 characters & forbid reserved Windows file names by @daimond113
- Remove usage of symlinks by @daimond113
- Don't show update alert for pre-releases by @daimond113
- Get engine versions from executables if not pesde managed by @daimond113
- Increase alias length limit to 48 characters by @daimond113
- Rework linking by @daimond113
- Reserve the
selfalias by @daimond113 - Reserve the
cartalias by @daimond113 - Use FindFirstChild over direct indexing in dependency linkers by @Stefanuk12
- Apply patches before ever executing scripts by @daimond113
- Do not generate init.lua(u) elements in require paths by @4x8Matrix
Fixed
- Download engines in install step rather than lazily by @daimond113
- Rewrite dependency type system to solve multiple issues by @daimond113
- Fix support for different aliases resolving to the same package by @daimond113
- Fix engines with invalid output from preventing installations by @daimond113
- Fix
runcommand generating invalid require paths by @daimond113 - Fix
auth loginnot working due to deserialization errors by @daimond113 - Create
PESDE_HOME/~/.pesdewhen writing config by @daimond113 - Run
roblox_sync_config_generatorafter linking dependencies by @daimond113 - Make repeated local dependency installs idempotent by @taoshotaro
Performance
- Remove unnecessary
Arcs from codebase by @daimond113