diff --git a/.appveyor.yml b/.appveyor.yml index f3ea163..2505932 100644 --- a/.appveyor.yml +++ b/.appveyor.yml @@ -5,24 +5,41 @@ environment: matrix: # Stable channel - - TARGET: i686-pc-windows-msvc - CHANNEL: stable - - TARGET: i686-pc-windows-gnu - CHANNEL: stable - TARGET: x86_64-pc-windows-msvc CHANNEL: stable - TARGET: x86_64-pc-windows-gnu CHANNEL: stable + - TARGET: i686-pc-windows-msvc + CHANNEL: stable + - TARGET: i686-pc-windows-gnu + CHANNEL: stable # Beta channel - TARGET: x86_64-pc-windows-msvc CHANNEL: beta - TARGET: x86_64-pc-windows-gnu CHANNEL: beta + - TARGET: i686-pc-windows-msvc + CHANNEL: beta + - TARGET: i686-pc-windows-gnu + CHANNEL: beta + # 1.21.0 + - TARGET: x86_64-pc-windows-msvc + CHANNEL: 1.21.0 + - TARGET: x86_64-pc-windows-gnu + CHANNEL: 1.21.0 + - TARGET: i686-pc-windows-msvc + CHANNEL: 1.21.0 + - TARGET: i686-pc-windows-gnu + CHANNEL: 1.21.0 # 1.13.0 - TARGET: x86_64-pc-windows-msvc CHANNEL: 1.13.0 - TARGET: x86_64-pc-windows-gnu CHANNEL: 1.13.0 + - TARGET: i686-pc-windows-msvc + CHANNEL: 1.13.0 + - TARGET: i686-pc-windows-gnu + CHANNEL: 1.13.0 install: - ps: >- diff --git a/.travis.yml b/.travis.yml index 23dfd81..5939530 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,16 +1,22 @@ -os: -- linux -- osx - sudo: false language: rust +os: +- linux +- osx + rust: - stable - beta +- 1.21.0 - 1.13.0 +matrix: + exclude: + - os: osx + rust: 1.13.0 + install: - rustc -Vv - cargo -V diff --git a/Cargo.toml b/Cargo.toml index 079c026..cfc839f 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,8 +1,8 @@ [package] name = "dirs" -version = "1.0.4" +version = "1.0.5" authors = ["Simon Ochsenreither "] -description = "A tiny low-level library that provides platform-specific standard locations of directories for config, cache and other data on Linux, Windows and macOS by leveraging the mechanisms defined by the XDG base/user directory specifications on Linux, the Known Folder API on Windows, and the Standard Directory guidelines on macOS." +description = "A tiny low-level library that provides platform-specific standard locations of directories for config, cache and other data on Linux, Windows, macOS and Redox by leveraging the mechanisms defined by the XDG base/user directory specifications on Linux, the Known Folder API on Windows, and the Standard Directory guidelines on macOS." readme = "README.md" license = "MIT OR Apache-2.0" repository = "https://github.com/soc/dirs-rs" diff --git a/README.md b/README.md index 1e42e35..f81f4d5 100644 --- a/README.md +++ b/README.md @@ -26,6 +26,8 @@ The library provides the location of these directories by leveraging the mechani This library is written in Rust, and supports Linux, Redox, macOS and Windows. Other platforms are also supported; they use the Linux conventions. +The minimal required version of Rust is 1.13 on Linux and Windows, and 1.20 on macOS. + It's mid-level sister library, _directories_, is available for Rust ([directories-rs](https://github.com/soc/directories-rs)) and on the JVM ([directories-jvm](https://github.com/soc/directories-jvm)).