All Versions
18
Latest Version
Avg Release Cycle
111 days
Latest Release
464 days ago

Changelog History
Page 1

  • v0.8.1 Changes

    July 17, 2020

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fix name resolution with TTY::File by Alexey Nikitin (@tank-bohr)
  • v0.8.0 Changes

    May 27, 2020

    โž• Added

    • โž• Add #windows? platform check
    • โž• Add #command_exist? to see if an executable exists before running it
    • โž• Add performance tests

    ๐Ÿ”„ Changed

    • ๐Ÿ”„ Change #jruby? method to hoist within module
    • Change #size_from_win_api to check only on windows platform and hoist definition within module
    • Change #size_from_java to hoist within module
    • Change #size_from_ioctl to:
      • check solaris-like system
      • scan all streams to see if any attached to a terminal
      • hoist definition within module
    • Change #size_from_io_console to perform check on JRuby as well
    • Change #size_from_readline to attempt to load readline gem
    • ๐Ÿ”„ Change #run_command to execute command directly without sub shell or temp files
  • v0.7.1 Changes

    February 02, 2020

    ๐Ÿ”„ Changed

    • ๐Ÿ“‡ Change gemspec to add metadata, remove test artifacts and load version directly
  • v0.7.0 Changes

    May 19, 2019

    ๐Ÿ”„ Changed

    • ๐Ÿ”„ Change gemspec to load files directly without using git
    • ๐Ÿ”„ Change to relax development dependencies
  • v0.6.5 Changes

    July 13, 2018

    ๐Ÿ”„ Changed

    • ๐Ÿ”„ Change to namespace version file to allow for direct vendoring
  • v0.6.4 Changes

    December 22, 2017

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fix to suppress stderr output from run_command by Tero Marttila(@SpComb)
  • v0.6.3 Changes

    November 22, 2017

    ๐Ÿ”„ Changed

    • Change #size_from_tput & #size_from_stty to capture generic IO and command execution errors to make the calls more robust

    ๐Ÿ›  Fixed

    • Fix #size_from_ioctl to handle Errno errors and deal with Errno::EOPNOTSUPP
  • v0.6.2 Changes

    November 04, 2017

    ๐Ÿ›  Fixed

    • Fix #size_from_java to provide size only for non-zero values
    • Fix #size_from_ioctl to provide size only for non-zero values
  • v0.6.1 Changes

    October 29, 2017

    ๐Ÿ›  Fixed

    • Fix #size_from_win_api to provide size if non zero to avoid [1,1] size
  • v0.6.0 Changes

    October 29, 2017

    โž• Added

    • Add #size_from_ioctl check for reading terminal size with Unix ioctl
    • Add #size_from_java check for reading terminal size from Java on JRuby
    • Add #size_from_win_api check for reading terminal size from Windows C API

    ๐Ÿ”„ Changed

    • ๐Ÿ”„ Change TTY::Screen to a module without any state
    • ๐Ÿ”„ Change to prefix all checks with size keyword
    • ๐Ÿ”„ Change gemspec to require ruby >= 2.0.0
    • Remove #try_io_console and inline with io-console check
    • โœ‚ Remove #default_size and replace with constant
    • โœ‚ Remove TTY::Screen::Size class