All Versions
Latest Version
Avg Release Cycle
66 days
Latest Release
32 days ago

Changelog History
Page 3

  • v0.5.5 Changes

    February 23, 2019

    ๐Ÿ› Bug fixes:

    • ๐Ÿ›  fix: regression on --with-nth feature
    • ๐Ÿ›  fix: 100% CPU on not enough printing area
  • v0.5.4 Changes

    February 20, 2019

    ๐Ÿš€ Emergency release that fix test failures which breaks APKBUILD. Check out #128.

  • v0.5.3 Changes

    February 20, 2019

    ๐Ÿ”‹ Features:

    • --header for adding header line
    • --inline-info for displaying info besides query
    • โš™ run preview commands asynchronizely
    • implement action delete-charEOF
    • ๐Ÿ‘Œ support key: ctrl+space

    ๐Ÿ›  More bug fixes, noticable ones are:

    • Panic on reading non-utf8 characters
    • 100% CPU when input is not ready
  • v0.5.2 Changes

    October 22, 2018
    • ๐Ÿ›  fix: stop command immediately on accept or abort.
    • minor optimization over ASCII inputs.
    • #90: escape quotes in specified preview command
  • v0.5.1 Changes

    June 24, 2018

    ๐Ÿ— Use cross to build targets.

  • v0.5.0 Changes

    June 12, 2018

    ๐Ÿ”„ Change the field syntax to be fzf compatible.

    • ๐Ÿ’… Previously it was git style
      • fields starts with 0
      • 1..3 results in 2, 3 (which is 0, 1, 2, 3 minus 0, 1)
    • ๐Ÿ’… Now it is cut style
      • fields starts with 1
      • 1..3 results in 1, 2, 3
  • v0.4.0 Changes

    June 03, 2018

    ๐Ÿ”จ Refactor skim into a library. With minor bug fixes:

    • ๐Ÿ‘Œ support multiple arguments, to be a drop-in replacement of fzf.
    • ๐Ÿ‘Œ support negative range field. (e.g. -1 to specify the last field)
    • respond to terminal resize event on Mac.
  • v0.3.2 Changes

    January 18, 2018

    Some minor enhancements that might comes handy.

    • Reserve all fzf options, so that skim can be a drop-in replacement of fzf.
    • ๐Ÿ›  Fix: the number of columns a unicode character occupies
    • Accept multiple values for most options. So that you can safely put them in $SKIM_DEFAULT_OPTIONS and override it in command line.

    Thanks to @magnetophon for the bug report and feature requests.

  • v0.3.1 Changes

    December 04, 2017

    ๐Ÿ‘Œ Support more options, and reserve several others. The purpose is to reuse fzf.vim as much as possible.

    • ๐Ÿ–จ --print0: use NUL(\0) as field separator for output.
    • --read0: read input delimited by NUL(\0) characters
    • 0๏ธโƒฃ --tabstop: allow customizing tabstop (default to 8).
    • --no-hscroll: disable hscroll on match.
    • reserve several other options, skim will do nothing on them instead of throwing errors.
  • v0.3.0 Changes

    September 21, 2017

    ๐Ÿš€ This release starts from adding --height featuren, ends up a big change in the code base.

    • ๐Ÿ”‹ feature: --bind accept character keys. Only Ctrl/Alt/F keys were accepted.
    • ๐Ÿ”‹ feature: support multiple --bind options. (replace getopts with
    • ๐Ÿ”‹ feature: --tac to reverse the order of input lines.
    • ๐Ÿ”‹ feature: --preview to show preview of current selected line.
    • ๐Ÿ”‹ feature: --height to use only part instead of full of the screen.
    • โœ… test: use tmux for integration test
    • replace ncurses-rs with termion, now skim is fully rust, no C bindings.