# Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). ## [Unreleased] ## [1.2.0] - 2020-03-26 ### Added - Automatic support for `-V` flag, which prints the version of `sudo` and any active plugins ### Changed - Builds using Rust 2018 - No longer fails to build on warnings, unless being run in CI - Allows plugins to use any error library they wish, as long as the error types returned in `Result`s implement `Into`. ## [1.1.0] - 2018-05-18 ### Added - Support writing directly to the user's TTY ### Changed - `UserInfo::tty` is now a `PathBuf` instead of a `String`. - Depends on `sudo_plugin-sys` ~1.1, which changed mutability of pointer arguments due to bindgen 0.37 ## 1.0.0 - 2018-05-07 ### Added - Macros to simplify writing sudo plugins - Full compatibility with plugin API versions up to 1.12 [Unreleased]: https://github.com/square/sudo_pair/compare/sudo_pair-v1.2.0...master [1.2.0]: https://github.com/square/sudo_pair/compare/sudo_pair-v1.1.0...sudo_pair-v1.2.0 [1.1.0]: https://github.com/square/sudo_pair/compare/sudo_pair-v1.0.0...sudo_pair-v1.1.0