From 046719b383780c194f462acafc0f42f4ac3e02cf Mon Sep 17 00:00:00 2001 From: Abinoam Praxedes Marques Jr Date: Sun, 19 Jul 2015 23:49:31 -0300 Subject: Update changelog and bump up version to 2.0.0-develop.2 --- Changelog.md | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) (limited to 'Changelog.md') diff --git a/Changelog.md b/Changelog.md index 09fe4f1..01b37b3 100644 --- a/Changelog.md +++ b/Changelog.md @@ -2,6 +2,35 @@ Below is a complete listing of changes for each revision of HighLine. +### 2.0.0-develop.2 / 2015-07-19 + +(by Abinoam P. Marques Jr. - @abinoam) + +* Fix Simplecov - it was reporting erroneous code coverage +* Add new tests. Improves code coverage +* Extract HighLine::BuiltinStyles +* Try to avoid nil checking +* Try to avoid class variables (mis)use +* Fix RDoc include path and some small fixes to the docs +* Move HighLine::String to its own file +* Add HighLine::Terminal::IOConsole + - Add an IOConsoleCompatibility module with some stubbed + methods for using at StringIO, File and Tempfile to help + on tests. + - Any enviroment that can require 'io/console' will + use HighLine::Terminal::IOConsole by default. This kind + of unifies most environments where HighLine runs. For + example, we can use Terminal::IOConsole on JRuby!!! +* Add JRuby and ruby-head to Travis CI matrix. Yes, this + our first step to a more peaceful JRuby compatibility. +* Add _acceptance_ tests for HighLine + - Use ```rake acceptance``` to run them + - Basically it interactively asks the user to confirm if + some expected HighLine behaviour is actually happening. + After that it gather some environment debug information, + so the use could send to the HighLine contributors in case + of failure. + ### 2.0.0-develop.1 / 2015-06-11 This is the first development version of the 2.0.0 series. It's the begining of a refactoring phase on HighLine development cycle. -- cgit v1.2.1