Skip to content

Releases: UpliftGames/wally

Nightly 🌙

12 Jun 20:55
8fe6b7c
Compare
Choose a tag to compare
Nightly 🌙 Pre-release
Pre-release

For those who live life on the edge 🔪🩸😎

⚠️ Not suitable for production use
🚀 Built from latest main commit

v0.3.2

05 Jun 19:00
Compare
Choose a tag to compare

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

Full Changelog: v0.3.1...v0.3.2

0.3.1

12 Nov 17:32
Compare
Choose a tag to compare

Dev dependencies! 🚀

Changes since 0.3.0

  • Support for dev dependencies (#63)
  • Clarified upgrade response for outdated cli clients
  • Clarified feedback on failure to resolve package

0.3.0

11 Nov 17:19
Compare
Choose a tag to compare

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

01 Oct 22:56
Compare
Choose a tag to compare

We now have a website! https://wally.run

Changes since 0.2.0

  • First iteration of wally frontend. (#32)

0.2.0

29 Sep 18:47
7381a10
Compare
Choose a tag to compare

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 in wally.toml. (#25)
  • More efficient use of reqwest. (#27)
  • Enforce a max length on package names. (#28)

0.1.1

03 Aug 23:15
Compare
Choose a tag to compare

Happy launch day! We already found some bugs, this release fixes one of them.

Changes Since 0.1.0

  • Fixed wally install failing due to a "file not found" error. (#11)

0.1.0

03 Aug 21:21
Compare
Choose a tag to compare

This is the first release of Wally, a new package manager for Roblox!

This release is an early alpha quality and may not work super well. Stay tuned for more development!