Repository navigation
Releases
v0.4.0 - Shell Autocompletion
rush v0.4.0
Ths release adds shell autocompletion for Bash, Zsh, and Fish, along with new install script options to automatically set up completion for supported shells.
What's Changed
- feat: autocomplete by @ekourtakis in #26
- patch: make core modules private by @ekourtakis in #27
- chore: update README.md by @ekourtakis in #28
- chore: add TODO.md by @ekourtakis in #29
Full Changelog: v0.3.0...v0.4.0
v0.3.0 - UI refactor
rush v0.3.0
In this release, all UI code is moved to the ui module while preserving original functionality. This allows main.rs to act as an "orchestrator" between ui and RushEngine.
What's Changed
- refactor: extract UI module by @ekourtakis in #24
- chore: fix testing section in README.md by @ekourtakis in #25
Full Changelog: v0.2.0...v0.3.0
v0.2.0 - refactor
rush v0.2.0 - refactor
This release decouples UI logic from RushEngine and splits the RushEngine monolith into modules (e.g., install, update, query, dev) while preserving all functionality.
What's Changed
- refactor: decouple UI logic from core.rs by @ekourtakis in #19
- refactor: decouple UI for add and import commands by @ekourtakis in #20
- feat: add pre-pr.sh by @ekourtakis in #21
- refactor: split up core.rs by @ekourtakis in #22
Full Changelog: v0.1.1...v0.2.0
v0.1.1 - Bug Fixes & License
rush v0.1.1 - Bug Fixes & License
This is a patch release that addresses a bug with the bottom package installation (the registry had the binary listed as bottom instead of btm), makes a failing test dynamic, and adds the MIT License.
What's Changed
- fix: bottom binary file name by @ekourtakis in #16
- chore: add MIT License to the project by @ekourtakis in #17
- chore: add project metadata by @ekourtakis in #18
Full Changelog: v0.1.0...v0.1.1
v0.1.0 - Initial Release
rush v0.1.0
Initial release of rush, a proof-of-concept package manager written in Rust.
What's Changed
- refactor/add tests by @ekourtakis in #2
- feat/atomic installs by @ekourtakis in #3
- feat: add clean command by @ekourtakis in #4
- Update README.md by @ekourtakis in #5
- ci: add clippy linting by @ekourtakis in #6
- refactor: registry structure by @ekourtakis in #7
- feat: add streaming downloads by @ekourtakis in #8
- feat: add dev tools by @ekourtakis in #9
- add "export" to README instruction by @ekourtakis in #10
- patch: add instruction to add/import package by @ekourtakis in #11
- patch: change registry URL to main branch by @ekourtakis in #12
- data: add registry items by @ekourtakis in #13
- feat: make GitHub import wizard smart by @ekourtakis in #14
- feat: add install.sh by @ekourtakis in #15
Full Changelog: https://github.com/ekourtakis/rush/commits/v0.1.0