Completion:
- Added completion for :copy, :clone, :move, :alink, :rlink and :rename commands.
- Added completion for :touch and :mkdir commands.
- Added completion for :split and :vsplit commands.
TUI (Terminal User Interface):
- Added Ctrl-L handling in file info (Ctrl-G) mode.
- Less blinking of the screen in various scenarios.
- Replace home directory with the tilde in terminal title.
- Corrected status bar messages about failed search.
- Better handling of multiline messages in status bar.
Normal and visual modes related changes:
- Leave leading zeros on Ctrl-A/X commands.
- Added "Y" key to visual mode as an alias for "yy".
- Open selected directories with l or Enter keys.
Configuration:
- Added --enable-desktop-files (enabled by default) configure option.
Only on Windows:
- Allow bookmarking of host names on Windows (e.g. //ZX-SPECTRUM).
- Show host's root in history menu (e.g. //ZX_SPECTRUM).
- Made :fileviewer command work.
Macros:
- Added macros expansion for :touch and :mkdir commands.
- Added %i macro to completely ignore output of external commands.
Command-line mode related changes:
- Added :finish command to use in sourced scripts.
- Improved :let command (allowed using of expressions at the right side of the statement).
- Properly handle when user alters PATH environment variable using :let command.
- Added description for :filetype, :filextype and :fileviewer commands.
- Save last typed but not executed command in command-line mode (this also includes searches).
Menus and dialogs:
- Removed possibility of moving items in :file menu.
- Added size of file in bytes in file info mode (Ctrl-G).
- Added q key to close menus.
Other changes:
- Added notes about automatic FUSE mounts to the documentation.
- Now Vifm removes scripts ($VIFM/scripts/**) from PATH for :shell command.
- Use common search history for normal, visual and menu modes.
- Increased directory modification stamp precision on *nix.
Plus bug fixes of course.
See change log for full list of changes and by whom they were suggested.