All Versions
16
Latest Version
Avg Release Cycle
131 days
Latest Release
622 days ago

Changelog History
Page 1

  • v0.14.0 Changes

    October 15, 2020

    ๐Ÿ”„ Changed

    • โšก๏ธ Change to update strings dependency
    • ๐Ÿ”„ Change to allow the pager to be specified via an absolute path (@WilliamMcCumstie)

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fix name resolution with TTY::File
  • v0.13.0 Changes

    May 30, 2020

    โž• Added

    • โž• Add support for streaming by Andrew Radev(@AndrewRadev)
    • โž• Add SystemPager integration tests by Andrew Radev(@AndrewRadev)

    ๐Ÿ”„ Changed

    • ๐Ÿ”„ Change Pager structure and extract TTY::Pager::Abstract for the null, basic and system pagers
    • ๐Ÿ”„ Change BasicPager paging prompt to return only formatted prompt text and account for terminal height
    • ๐Ÿ”„ Change BasicPager to quit with a single keystroke
    • ๐Ÿ”„ Change BasicPager internals to increase readability
    • ๐Ÿ”„ Change SystemPager#command_exist? to search path
    • ๐Ÿ”„ Change tests structure for ease of maintenance by Andrew Radev(@AndrewRadev)
    • ๐Ÿ“‡ Change gemspec to add metadata, remove test artefacts and dev dependencies
    • โšก๏ธ Update strings & tty-screen dependencies
    • โœ‚ Remove tty-which dependency

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fix SystemPager to run command test silently via Open3 and thus work on JRuby
  • v0.12.1 Changes

    March 16, 2019

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fix exception when use tty-pager with tty-file by @tiev
  • v0.12.0 Changes

    December 09, 2018

    โž• Added

    • โž• Add SystemPager#run_command for running pager command silently and capturing output

    ๐Ÿ”„ Changed

    • ๐Ÿ”„ Change SystemPager#new to allow specifying more than one custom command
    • ๐Ÿ”„ Change SystemPager#page to check if pager command can be run with flags before paging content
    • โšก๏ธ Change to update tty-screen and tty-which dependencies

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fix SystemPager to page content with ANSI codes
  • v0.11.0 Changes

    January 11, 2018

    โž• Added

    • โž• Add pg and most to executables lookup

    ๐Ÿ”„ Changed

    • ๐Ÿ”„ Change verse to strings dependency
    • ๐Ÿ”„ Change SystemPager to make all class methods public
    • ๐Ÿ”„ Change SystemPager#available to #find_executable
    • ๐Ÿ”„ Change SystemPager#available? to #exec_available
    • Change Pager#find_available to #select_pager and make class method

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fix Pager throwing exception if git is not installed by Katelyn Schiesser(@slowbro)
  • v0.10.0 Changes

    October 29, 2017

    ๐Ÿ”„ Changed

    • ๐Ÿ”„ Change tty-screen dependency version
    • ๐Ÿ”„ Change gemspec to require Ruby >= 2.0.0
    • โœ‚ Remove encoding comments
  • v0.9.0 Changes

    August 18, 2017

    ๐Ÿ”„ Changed

    • ๐Ÿ”„ Change SystemPager to stop using fork, instead execute pager in subprocess and make it portable across platforms including Windows
    • ๐Ÿ”„ Change SystemPager to work on jruby
    • ๐Ÿ”„ Change NullPager to only print to stdout on tty device
    • ๐Ÿ”„ Change Pager to select SystemPager when paging command exists
    • โœ‚ Remove jruby? checks from pager selection
  • v0.8.0 Changes

    July 14, 2017

    โž• Added

    • โž• Add :command option to SystemPager to enforce choice of pagination tool
    • โž• Add Error type for specific error notifications

    ๐Ÿ”„ Changed

    • ๐Ÿ”„ Change SystemPager to prevent initialization if pager isn't supported

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fix BasicPager to take terminal width into account when displaying page break messages
    • ๐Ÿ›  Fix SystemPager on Windows by detecting fork implementation
  • v0.7.1 Changes

    April 09, 2017

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fix SystemPager raises error when executable is blank string by Jacob Evelyn (@JacobEvelyn)
  • v0.7.0 Changes

    March 20, 2017

    ๐Ÿ”„ Changed

    • ๐Ÿ”„ Change files loading
    • โšก๏ธ Update tty-which dependency