From ee7734fa45bbd0cea01c155f4191f95e5ab2c9dd Mon Sep 17 00:00:00 2001 From: hut Date: Thu, 25 Jan 2018 23:48:06 +0100 Subject: WIP of version bump --- CHANGELOG.md | 82 +++++++++++++++++++++++++++++++++++++++++++++++++++++ README.md | 4 +-- doc/ranger.1 | 2 +- doc/rifle.1 | 2 +- ranger/__init__.py | 4 +-- ranger/ext/rifle.py | 2 +- 6 files changed, 89 insertions(+), 7 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4316a60a..9a7438f1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,87 @@ This log documents changes between stable versions. +# 2018-01-25: version 1.9.0 +* Fixed memory leak in w3m image preview +* Fixed `Q` binding, map it to `quitall` instead of `quit!` +* Fixed `gR` binding +* Fixed custom linemode not being applied to files +* Fixed w3m image display invocation on OpenBSD +* Fixed broken pager after changing view mode with `~` +* Added reset of rifle.conf when pressing `` +* Added image-based PDF previews to `scope.sh` (disabled by default) +* Added terminology-based image previews +* Added check for `$VISUAL` environment variable +* Added setting `iterm2_font_height` and `iterm2_font_width` +* Renamed setting `cd_tab_smart` to `cd_tab_fuzzy` +* Changed command for mercurial integration from `hg` to `chg` + +# 2017-11-19: version 1.9.0b6 +* Fixed crash when parsing corrupted history file +* Fixed tab completion with `cd -r ...` +* Fixed crash when previewing files encoded in little-endian UTF-16 +* Fixed flicker in previewing symlinked images +* Fixed detection of location of scope.sh +* Fixed crash when running ranger from the directory containing its package +* Fixed cursor position after moving half a page down and back up +* Fixed handling of lines that are too long for the console +* Added `` binding to `:rename_append` +* Avoid dereferencing symlinked directory when starting ranger in one +* Added support for `file://` URIs as path arguments +* Added setting `save_tabs_on_exit` +* Added setting `cd_tab_case`, sets case sensitivity of `:cd` tab completion +* Added setting `cd_tab_smart`, allows fuzzy tab completion with `:cd`, + for example, `:cd /u/lo/b` expands to `:cd /usr/local/bin` +* Added setting `global_inode_type_filter` to show only directories when + running ranger with the new option `--show-only-dirs` +* Added setting `save_backtick_bookmark`, e.g. for easier syncing of bookmarks +* Added setting `one_indexed` to start counting line numbers from 1 +* Added rifle.conf entries to list/extract archives without atool +* Added `:yank` command for simplified definitions of `yn`, `yd` & yp` +* Added `:narrow` command, which filters selected files +* Added setting `freeze_files`, bound to `F` key, to avoid reloading files +* Changed `:shell -p ...` to display stderr in pager + +# 2017-02-19: version 1.9.0b5 +* Fixed width calculation of multibyte characters in preview +* Fixed crash in iTerm2 preview with python 3.5 + +# 2017-02-10: version 1.9.0b1 +* Fixed crash when using `Mi` on files without reading permissions +* Fixed natural sorting (`11.jpg` < `100.jpg`) +* Fixed loss of precision in timestamps when copying +* Fixed smart case matching in `:travel` +* Fixed automatically disabling `preview_script` when running as root +* Fixed crash on sshfs disconnect +* Fixed crash on missing `~/.config/ranger/history` +* Fixed crash when path not accessible during start-up +* Fixed automatic tmux title +* Fixed urxvt image previewing when running tmux +* Fixed macro expansion in aliased commands +* Fixed `hidden_filter` option when combined with `:flat` +* Fixed various other crashes +* Fixed error message that occasionally pops up when changing settings +* Introduced extensive linting to ensure code quality +* Added continuous integration. Patches now require `make test` to pass. +* Added handling of arguments in "$PAGER" environment variable +* Added quote parsing for `:setlocal path=...` +* Added `ys` to copy the selection to clipboard +* Added setting `hostname_in_titlebar` +* Added setting `wrap_scroll` to wrap cursor around when scrolling +* Added example plugin `plugin_fasd_add.py` +* Added command `jump_non` to jump to the first non-directory file +* Added additional arguments to the command `:rename_append` +* Added key binding 'zz' as an alternative to 'zf' +* Added option `-c` to the `rifle` file opener command +* Added support for `$XDG_DATA_HOME` +* Avoid exiting ranger while copying. Use `:quit!` to quit while copying. +* Improved scope.sh (better performance & readability) +* Changed `ranger --choosefiles` to return all selected files in all paths +* Changed interpretation of commands: treat tabs as argument separators +* Changed `` to open new tab in current directory rather than `$HOME` +* Changed `:quit!` to only close 1 tab. Use `:quitall` to close all tabs. +* Removed backward compatibility for `options.py`, predecessor of `rc.conf` +* Automatically update bookmarks+tags when renaming them via ranger + # 2017-01-08: version 1.8.1 * Fixed `:scout` break due to incompatible change in python 3.6 diff --git a/README.md b/README.md index 071b51d6..9f2e5af6 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ -ranger 1.9.0b6 -============== +ranger 1.9.0 +============ [![Build Status](https://travis-ci.org/ranger/ranger.svg?branch=master)](https://travis-ci.org/ranger/ranger) diff --git a/doc/ranger.1 b/doc/ranger.1 index 508c2972..5c64ecf9 100644 --- a/doc/ranger.1 +++ b/doc/ranger.1 @@ -129,7 +129,7 @@ .\" ======================================================================== .\" .IX Title "RANGER 1" -.TH RANGER 1 "ranger-1.9.0b6" "2018-01-25" "ranger manual" +.TH RANGER 1 "ranger-1.9.0" "2018-01-25" "ranger manual" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/doc/rifle.1 b/doc/rifle.1 index 0441f37a..755ac959 100644 --- a/doc/rifle.1 +++ b/doc/rifle.1 @@ -129,7 +129,7 @@ .\" ======================================================================== .\" .IX Title "RIFLE 1" -.TH RIFLE 1 "rifle-1.9.0b6" "2018-01-25" "rifle manual" +.TH RIFLE 1 "rifle-1.9.0" "2018-01-25" "rifle manual" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/ranger/__init__.py b/ranger/__init__.py index a00b813a..9fc5253d 100644 --- a/ranger/__init__.py +++ b/ranger/__init__.py @@ -14,7 +14,7 @@ import os # Information __license__ = 'GPL3' -__version__ = '1.9.0b6' +__version__ = '1.9.0' __author__ = __maintainer__ = 'Roman Zimbelmann' __email__ = 'hut@hut.pm' @@ -27,7 +27,7 @@ MACRO_DELIMITER = '%' MACRO_DELIMITER_ESC = '%%' DEFAULT_PAGER = 'less' USAGE = '%prog [options] [path]' -VERSION = 'ranger-master {0}'.format(__version__) +VERSION = 'ranger-stable {0}'.format(__version__) # These variables are ignored if the corresponding # XDG environment variable is non-empty and absolute diff --git a/ranger/ext/rifle.py b/ranger/ext/rifle.py index c664423a..36f3243e 100755 --- a/ranger/ext/rifle.py +++ b/ranger/ext/rifle.py @@ -21,7 +21,7 @@ import re from subprocess import Popen, PIPE import sys -__version__ = 'rifle 1.9.0b5' +__version__ = 'rifle 1.9.0' # Options and constants that a user might want to change: DEFAULT_PAGER = 'less' -- cgit 1.4.1-2-gfad0