All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Remove Gzip processor from MPR package downloader.
- Return non-zero exit code when no packages are found for
search
andlist
commands. - Internal performance improvements.
- Use
rustls
instead ofopenssl
for network requests.
- Don't allow running
install
orupgrade
commands as root.
- Pass in each file manually to
${EDITOR}
during file review.
- Fix issues with MPR dependency resolver.
- Fix panics when using the
-i
flag withmist list
. - Fix panics when installing MPR packages.
- Fix
/var/cache/mist/pkglist.gz
being read in completions even when it doesn't exist.
- Ensure Mist's cache directory in
${HOME}
is owned by the current user when Mist has to create it.
- Ensure virtual packages don't get included in package results.
- Ensure
sudo
binary used for permission checks isn't one supplied by the user in thePATH
variable.
- Ensure cache directories exist before they're used.
- Add
postinst
script during deployments.
- Add
postinst
script to set permissions on executable in installed package. - Ensure MPR cache files exist before trying to write to them.
- Allow passing the
NO_SUDO
environment variable to builds.
- Added
install
command. - Added
upgrade
command. - Added
remove
command. - Added
list
command.
- Removed
info
command.
- Renamed project back to
Mist
.
- Renamed project to
Mari
.
- Added symlink in PKGBUILD for ease of transition from
mpr-cli
tomist
.
- Added needed fields in PKGBUILD for transition from
mpr-cli
tomist
.
- Renamed project to
Mist
.
- Added
update
command.
Internal changes used to test CI. No changes have been made for end users.
Internal changes used to test CI. No changes have been made for end users.
- Added APT integration to
search
andinfo
commands.
Internal changes used to test CI. No changes have been made for end users.
- Updated dependencies.
- Make
libssl-dev
a runtime dependency instead of just a build dependency.
- Fixed
sed
command used to set version in man page during builds.
- Add
info
command. - Add
comment
command. - Add
list-comments
command.
- Add
clone
command.
- Recursively created cache directory if it doesn't exist.
The beginning of the project! 🥳
- The beginning of the project!
- Add
search
command. - Add
whoami
command.