summary refs log tree commit diff stats
diff options
context:
space:
mode:
-rw-r--r--CHANGELOG.md82
-rw-r--r--README.md4
-rw-r--r--doc/ranger.12
-rw-r--r--doc/rifle.12
-rw-r--r--ranger/__init__.py4
-rwxr-xr-xranger/ext/rifle.py2
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 `<C-R>`
+* 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 `<F2>` 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<TAB>` 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 `<C-n>` 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'