1 symlink 1.0.0 (unreleased)
2 ==========================
4 Completely backwards-compatible, but I think it’s time to declare it 1.0.0 rather than releasing this as 0.1.1.
6 • All functions are now available on all platforms.
7 Before, cfg(not(any(target_os = "redox", unix, windows))) platforms got an empty crate.
8 Now, the functions will fall back to std::fs::soft_link and std::fs::remove_file on other platforms,
9 which typically means trying to create a symlink will produce an std::io::ErrorKind::Unsupported error.
11 • But this does mean that wasm32-wasi now works (though untested).
13 • I updated the documentation for correctness.
14 Most obviously, I said this crate wasn’t as useful as it looked because stable Windows couldn’t do symlinks yet.
15 Well, that was five years ago. For four and a half it has been able to.
17 • I adjusted some stylistic conventions in code and comments throughout.
18 Things like links in the documentation, for example.
20 • I have removed all mentions of Redox, including in cfg(target_os = "redox").
21 This used to be necessary, but in mid-2019 Redox became unix-family <https://github.com/rust-lang/rust/pull/60547>.
23 • I now offer this crate under the BlueOak-1.0.0 license, as well the existing Apache-2.0 and MIT licenses.
25 symlink 0.1.0 (2017-01-27)
26 ==========================