diff --git a/CHANGELOG b/CHANGELOG index 65efa957..0c79a759 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,51 @@ +nnn v2.8 +2019-12-04 + +- sessions (thanks @annagrram) +- `rclone` support for remote access (mount _any_ cloud storage!!!) +- toggle selection with Space or ^J +- ignore events during selection so the `+` symbol is not lost +- run custom (non-shell-interpreted) commands like plugins +- configure _cd-on-quit_ as the default behaviour +- create parent dirs for new files and dirs, duplicate a file/dir anywhere +- _copy/move as_ workflow (thanks @KlzXS) +- edit , flush selection buffer (thanks @KlzXS) +- support xargs with minimal options (as in BusyBox) (thanks @KlzXS) +- changed the key to size sort to z +- additional key ] to show command prompt +- mount archives using `archivemount` +- smoother double click handling +- program option `-R` to disable rollover at edges +- keybind collision checker (for custom keybind config) (thanks @annagrram) +- show size of file in bytes in status bar in disk usage mode +- pass unresolved path as second argument (`$2`) to plugin +- mechanism for plugins to control active directory +- all binary questions are confirmed by y or Y +- plugins + - some plugins renamed + - integrated `shellcheck` in CI, POSIX-compliance fixes (thanks @koalaman) + - `getplugs` - detect modifications in exiting plugin file (thanks @KlzXS) + - `drag-file` & `drop-file`: drag & drop files using dragon + - `gutenread`: browse, download and read from Project Gutenberg + - `suedit` - edit file with superuser permissions + - `fzhist` - fuzzy select commands from history, edit and run + - `fzcd` - change to a fuzzy-searched directory + - `rename` - batch rename directory or selection using qmv or vidir + - `pskill` - fuzzy list a process or zombies by name and kill + - `exetoggle` - toggle executable status of hovered file + - `treeview` - informative tree output with file permissions and size + - `chksum` - recursively calculate checksum for files in hovered directory + - `fzopen` renamed to `fzopen` + - `imgsxiv` instructions added to browse and rename images +- create link to current file +- additional key ; to execute plugin +- more explicit force removal message +- force non-detachable internal edits in $EDITOR (option `-E`) +- export current file as `$nnn` (instead of `$NN`) +- fix file open failure from browser when configured as default FM + +------------------------------------------------------------------------------- + nnn v2.7 2019-10-06 diff --git a/Makefile b/Makefile index e7e60e72..c8ae898c 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,4 @@ -VERSION = 2.7 +VERSION = 2.8 PREFIX ?= /usr/local MANPREFIX ?= $(PREFIX)/share/man diff --git a/misc/packagecore/packagecore.yaml b/misc/packagecore/packagecore.yaml index 6a34e0ee..a2f731ab 100644 --- a/misc/packagecore/packagecore.yaml +++ b/misc/packagecore/packagecore.yaml @@ -85,16 +85,16 @@ packages: deps: - ncurses - readline - fedora30: - builddeps: - - make - - gcc - - pkg-config - - ncurses-devel - - readline-devel - deps: - - ncurses - - readline +# fedora30: +# builddeps: +# - make +# - gcc +# - pkg-config +# - ncurses-devel +# - readline-devel +# deps: +# - ncurses +# - readline fedora31: builddeps: - make diff --git a/nnn.1 b/nnn.1 index 6db2e9f7..997851f6 100644 --- a/nnn.1 +++ b/nnn.1 @@ -1,4 +1,4 @@ -.Dd Oct 06, 2019 +.Dd Dec 04, 2019 .Dt NNN 1 .Os .Sh NAME diff --git a/src/nnn.c b/src/nnn.c index 42f1e34a..2c1cd34c 100644 --- a/src/nnn.c +++ b/src/nnn.c @@ -103,9 +103,9 @@ #include "dbg.h" /* Macro definitions */ -#define VERSION "2.7" +#define VERSION "2.8" #define GENERAL_INFO "BSD 2-Clause\nhttps://github.com/jarun/nnn" -#define SESSIONS_VERSION 0 +#define SESSIONS_VERSION 1 #ifndef S_BLKSIZE #define S_BLKSIZE 512 /* S_BLKSIZE is missing on Android NDK (Termux) */