summaryrefslogtreecommitdiff
path: root/Changelog.md
diff options
context:
space:
mode:
authorAbinoam Praxedes Marques Jr <abinoam@gmail.com>2015-07-19 23:49:31 -0300
committerAbinoam Praxedes Marques Jr <abinoam@gmail.com>2015-07-19 23:49:31 -0300
commit046719b383780c194f462acafc0f42f4ac3e02cf (patch)
tree2ca2425f4e425780168dca63ac03578e1261452e /Changelog.md
parent6c930177694b666c39fcf699d6a851f104bda09d (diff)
downloadhighline-046719b383780c194f462acafc0f42f4ac3e02cf.tar.gz
Update changelog and bump up version to 2.0.0-develop.2
Diffstat (limited to 'Changelog.md')
-rw-r--r--Changelog.md29
1 files changed, 29 insertions, 0 deletions
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.