Releases: UpliftGames/wally
Nightly 🌙
v0.3.2
It's finally time... 0.3.2 IS HERE!
💪 Link generation and dev dependencies are fully stable!
That's right! Use dev dependencies however you want and it should just work! No matter how many packages you use and how complex the resolution is, wally should correctly deduplicate and link them in the most efficient way possible.
⚡ Packages now download fast
How fast? We benchmarked installing over 1200 packages and on average internet it took just under 10 seconds! Before it would take almost 5 minutes! It is time to use all the packages. There is even a pretty output to make it feel extra smooth.
🔒 Lockfiles are improved
Lockfiles only stored shared dependencies! They will now store all dependencies. This is notable because it means when you next wally install
your lockfiles will change. Don't fear, they will now be correct!
💞 And finally
A big thanks to everyone who contributed to this release! It's great to see people getting involved even if it does take some time to get those changes merged. I hope to increase our merge speed and release cadence moving forward.
Changes since 0.3.1
- Added private field to package manifest (#9)(#76)
- Improved lockfile generation lockfiles will change (#130)
- Improved package installation to download packages in parallel (#133)
- Support for directly providing token to
wally login
(#105) - Fixed dev dependency resolution (#75)
- Fixed multi-realm dependency resolution (#80)
- Fixed dev dependency link generation (#131)
- Reclaiming of scopes is now disallowed (#102)
- Improved manifest generation on
wally init
(#84) - Added S3 storage backend option (#90)
- Frontend improvements (#109)(#110)(#112)
- Publishing packages >2MB now bails at the cli (#121)
- Other small misc changes related to repo upkeep
New Contributors
- @ChipioIndustries made their first contribution in #75
- @Coyenn made their first contribution in #72
- @guidable0 made their first contribution in #77
- @sasial-dev made their first contribution in #103
- @nezuo made their first contribution in #76
- @filiptibell made their first contribution in #105
- @u-train made their first contribution in #84
- @boatbomber made their first contribution in #109
- @ddavness made their first contribution in #80
- @chriscerie made their first contribution in #121
- @RyanLua made their first contribution in #128
Full Changelog: v0.3.1...v0.3.2
0.3.1
0.3.0
One step closer 🎉
Changes since 0.2.1
- Fixed Windows generating invalid zip archives. (#15)
- Support for registry fallback chains (#35)
- Generate cross realm package links (#38)
- Support include/exclude lists in manifest (#44)
- Backend API for package metadata and search (#46)
- Arch users can now use vendored-libgit2 btw (#52)
- Frontend can search packages and display package info (#55)
- Minimum Wally version enforcement by registry (#57)
0.2.1
0.2.0
Public authentication is here!
- Fixed package links between sibling packages. (#17)
- Fixed invalid package names being generated from
wally init
. (#19) - Added public authentication strategy via GitHub. (#20)
- Improved readability of package name errors. (#23)
- Renames rojo projects when the name given in
default.project.json
doesn't match the name given inwally.toml
. (#25) - More efficient use of reqwest. (#27)
- Enforce a max length on package names. (#28)