Skip to content

Latest commit

 

History

History
49 lines (42 loc) · 1.83 KB

CHANGELOG.md

File metadata and controls

49 lines (42 loc) · 1.83 KB

0.3.0

  • Breaking changes:
    • For rust packages, all the files will be searched inside of the output directory (usually target) and, if they don't exist, inside the project directory. This allows rinstall to correctly get files generated by build.rs without adding too much clutter in the install.yml. To force rinstall to get a file in the project directory, use the $PROJECTDIR placeholder.
    • Don't require --system when --packaging is in use. Due to this change, --system and --packaging are now conflicting.
  • Bugfixes:
    • Always add an ending '/' to directory paths, both in the default ones and in the one read from the command line. Fixes #6.

0.2.0

  • install.yml:
    • Add new systemd-user-units key
  • Breaking changes:
    • Use XDG_DATA_HOME as localstatedir in non system-wide installations
    • Use /usr/local/lib/systemd as systemd_unitsdir instead of /usr/local/lib/systemd/system
    • user-config will be installed as docs in system-wide installations
    • Move default command to an install subcommand
  • Add colored output
  • Add new --rust-debug-target flag
  • Small improvements to dry mode and warnings
  • Improved README.md documentation
  • Add autogenerated man pages and completions
  • Add $PROJECTDIR placeholder for rust projects
  • Take multiple packages in uninstall command
  • Add support for pkginfo files as argument in uninstall
  • Rework rinstall arguments
  • Enable system mode dependending on the flag; previously it was always enabled when rinstall was executed as root
  • Add --update flag to install command
  • Improved messages
  • Add elvish completions

0.1.1

  • In non system-wide installations, use XDG_DATA_HOME as localstatedir
  • Improve error messages when handling man pages
  • Fix rinstall binary location in the release tarball

0.1.0

First release of rinstall.