Ensure selection doesn't go out of bounds.
[rover.git] / CHANGES.md
blob6194472e5abb17a24de69db69af34baacc1e8249
1 # Change Log
3 ## [0.3.0] - 2015-06-21
5 ### New Features
7 - Unicode support.
8 - New commands 'g' & 'G' to jump to top & bottom of listing.
9 - New option `--save-cwd` to save last visited path to a file before exiting.
10 - New helper script `rover.sh` to use Rover as "interactive cd".
12 ### Bug Fixes
14 - Handle symbolic links to directories as such, rather than regular files.
15 - Add missing make target for uninstalling Rover.
16 - Fix unsafe behavior on terminal resizing.
18 ## [0.2.0] - 2015-06-03
20 ### New Features
22 - Better line editing (for search, rename, etc):
23   - Allow cursor movement, insertion and deletion.
24   - Horizontal scrolling for long lines in small terminals.
25 - New command 'R' to refresh directory listing.
26 - New command 'x' to delete selected file or (empty) directory.
27 - Show file sizes in human readable format ("1.4 K" instead of "1394").
28 - Set environment variable $RVSEL to selection before running a subprocess.
30 ## [0.1.1] - 2015-04-17
32 ### Bug Fixes
34 - Fix flashing on slow terminals.
35 - Fix crash on terminal resizing during subprocess execution.
36 - Accept relative paths as arguments.
37 - Don't overwrite default background color.
38 - When listing symbolic links, show link size instead of target size.
39 - Remove possible buffer overflows.
41 ## [0.1.0] - 2015-03-07
43 First version.