Skip to content

Latest commit

 

History

History
198 lines (144 loc) · 4.87 KB

CHANGELOG.md

File metadata and controls

198 lines (144 loc) · 4.87 KB

Change log

This file documents notable changes in reverse chronological order.

[v0.10.1] - 2019-10-xx

Changed

  • Change to update tty-box

[v0.10.0] - 2019-09-30

Added

  • Add tty-logger component

Changed

  • Change to update all dependencies

v0.9.1 - 2018-12-27

Fixed

  • Fix gemspec files loading to include all necessary files and fix teletype

v0.9.0 - 2018-12-25 - yanked

Added

  • Add tty-box component
  • Add tty-pie component

Changed

  • Change to require Ruby >= 2.0
  • Change to freeze strings
  • Change to relax tty-color, tty-cursor, tty-screen, tty-which constraints

v0.8.1 - 2018-06-25

Changed

  • Update tty-markdown dependency
  • Update tty-progressbar dependency

v0.8.0 - 2018-05-31

Added

  • Add teletype executable for jump starting new CLI apps
  • Add TTY::CLI for scaffolding new console applications
  • Add Commands::New for generating new command line applications
  • Add Commands::Add for adding new commands & subcommands
  • Add Plugins#load_from to allow loading dependencies from gemspec
  • Add tty-tree component
  • Add tty-markdown component
  • Add tty-font component
  • Add tty-config component

Changed

  • Remove Plugins#find
  • Change Plugins#load to Plugins#activate
  • Remove metrics rake tasks
  • Update dependencies

v0.7.0 - 2017-03-26

Changed

  • Update tty-prompt dependency
  • Update tty-cursor dependency
  • Update tty-pager dependency
  • Update tty-which dependency
  • Update tty-file dependency
  • Update tty-editor dependency

v0.6.1 - 2017-02-26

Changed

  • Update tty-command dependency

v0.6.0 - 2017-01-28

Added

  • Add tty-editor dependency
  • Add tty-file dependency

Changed

  • Change to use plugin system to load all tty dependencies
  • Remove coercion, delegatable & unicode support
  • Remove error types from TTY module namespace
  • Remove System::Editor
  • Remove Vector
  • Remove Logger
  • Remove Terminal & Terminal:Home

v0.5.0 - 2016-05-30

Added

  • Add tty-command dependency

Changed

  • Update tty-progressbar dependency
  • Update tty-prompt dependency
  • Update tty-spinner dependency

v0.4.0 - 2016-02-13

Added

  • Add tty-color dependency

Changed

  • Update dependencies

v0.3.2 - 2015-11-28

Added

  • Add tty-cursor as a dependency

Changed

  • Remove necromancer dependency

v0.3.1 - 2015-11-25

Added

  • Add tty-prompt as actual dependency

v0.3.0 - 2015-11-24

Changed

  • Extract prompting for user input as dependency on tty-prompt
  • Extract terminal mode
  • Remove support utils
  • Update dependencies to latest
  • Change home directory implementation

v0.2.1 -2015-09-20

  • Update dependencies to latest versions

v0.2.0 - 2015-07-06

Changed

  • Extract platform detection as dependency on tty-platform
  • Extract terminal output paging as dependency on tty-pager
  • Extract which command as dependency on tty-which

v0.1.3 - 2015-04-03

Added

  • Add table rendering as dependency on tty-table

Changed

  • Update tty-progressbar dependency

[0.1.2] - 2014-12-14

Added

  • Add Necromancer for type conversions
  • Add read_keypress call by @janko-m
  • Add raw mode by @janko-m

Changed

  • Remove type conversions

v0.1.1 - 2014-11-23

Added

  • Add TTY::ProgressBar
  • Add TTY::Spinner

Changed

  • Remove TTY::Terminal::Color and replace with Pastel
  • Change to depend on Equatable library
  • Change to depend on TTY::Screen library for screen size detection

v0.1.0 - 2014-09-21

Changed

  • Simplify development dependency mangement
  • Update test suite to the latest RSpec
  • Improve method documentation across library
  • Semantic changes across library to improve code readability

[v0.0.1] - 2012-09-30

  • Initial release