-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathCHANGELOG
37 lines (27 loc) · 1.31 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
## 0.5.0 Release
### New Features
- `--run` re-run without re-compilation
- `--add` if crate already present, not an error. Will run available program (Issue #7)
- `--simplify` for *not* simplifying error messages, which now happens by default
(`std::string::String` becomes just `String`)
- `args` available to snippets
- `--crates` output is in same format as `[dependencies]` section of Cargo.toml
- `--crates` with `--verbose` shows dependency tree
- Arg comments now start with '//: ' and can appear in source file
- `Duration` and `thread` added to prelude
### Fixes
- Sometimes Windows standalone installer does not create Cargo bin dir
- Detect 'unstable' using 'nightly'
- Do not force rustc colours if not outputing to a terminal
- Issue #9 (use basename) and ensure non-zero status code on failure
## 0.3.0 Release
### New Features
- `--prepend` inserts code into body for -e, -i and -n
- `--extern` also used for explicitly linking to a crate
- `--features` shortcut for specifying features when compiling
- `--compile-only` copies file to current dir after compilation
- `--no-prelude` prevent usual runner prelude from being included
- "$VAR" environment expansions for -e, -i and -n
- `--doc` can be given a crate name
### Fixes
- distinction between project and crate names