Skip to content

Latest commit

 

History

History
216 lines (159 loc) · 5.44 KB

CHANGELOG.md

File metadata and controls

216 lines (159 loc) · 5.44 KB

Change log

This file documents notable changes in reverse chronological order.

v0.11.0 - unreleased

Added

  • Add tty-exit component
  • Add tty-link component
  • Add tty-option component
  • Add .editorconfig to generated files
  • Add metadata to gemspec

Changed

  • Update all tty components to be compatible with Ruby 2.7 and have much smaller size by removing test artefacts
  • Update Bundler to minimum 2.0
  • Update Thor to 1.0
  • Change gemspec to require Ruby 2.3.0 or higher

Fixed

  • Fix app path escaping by Demid Kashirin(@d3mash)
  • Fix Thor exit on failure to be 1

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