Changelog History
Page 2
-
v2.0.0-develop.4 Changes
December 14, 2015๐ This versions makes the code documentation 100% 'A' grade on inch. We have used inch and http://inch-ci.org to guide the priorities ๐ on documentation production.
The grade 'A' (on inch) number of objects on master branch was 44,22% (153/346). After this PR we have a 100% grade 'A' (344 objects).
There's already a inch-ci.org badge on README.md. And now it's all green!
We also bring some improvement on CodeClimate scores.
๐ CHANGES SUMMARY
- ๐ PR #179 - Make inch happy. Grade "A" for the whole HighLine documentation. By Abinoam Jr. (@abinoam)
- ๐จ PR #178 - Improve score on Code Climate by applying some refactoring. By Abinoam Jr. (@abinoam)
- ๐ PR #172 - Initial work on documentation by Abinoam Jr. (@abinoam)
- Use yard
- Use inch
- New Readme file
- ๐ Fix #166 with PR #173 by (@matugm)
-
v2.0.0-develop.3 Changes
October 28, 2015๐ This version brings some improvements on documentation (switch to Yardoc). ๐ This is the first 2.0.0-develop.x version to be release as gem.
-
v2.0.0-develop.2 Changes
September 09, 2015(by Abinoam P. Marques Jr. - @abinoam)
NOTES
๐ This version brings greater compatibility with JRuby and Windows. But we still have a lot of small issues in both platforms. We were able to unify/converge all approaches into using io/console, so we could delete old code that relied solely on stty, termios, java api and ๐ windows apis (DL and Fiddle).
โ Another improvement is the beginning of what I called "acceptance tests". โ If you type
rake acceptance
you'll be guided through some tests ๐ where you have to input some thing and see if everything work as expected. This makes easier to catch bugs that otherwise would be over-sighted.๐ CHANGES SUMMARY
- ๐ 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 ruby-head and JRuby (19mode and head) to Travis CI matrix. Yes, this our first step to a more peaceful JRuby compatibility.
- โ Add AppVeyor Continuous Integration for Windows
- Add acceptance tests for HighLine
- Use
rake acceptance
to run them - Basically it interactively asks the user to confirm if some expected HighLine behavior is actually happening. After that it gather some environment debug information, so the use could send to the HighLine contributors in case of failure.
- Use
- โ Remove old and unused files (as a result of relying on io/console)
- JRuby
- Windows (DL and Fiddle)
- Termios
- ๐ Fix some small (old and new) bugs
- ๐ Make some more tuning for Windows compatibility
- ๐ Make some more tuning for JRuby compatibility
-
v2.0.0-develop.16 Changes
May 12, 2018- ๐ PR #231 - Deprecate safe_level of ERB.new in Ruby 2.6 (@koic)
- PR #230 - Fix behavior when shell and gather options are selected together
-
v2.0.0-develop.15 Changes
December 28, 2017- โก๏ธ PR #229 - Update .travis.yml. Add Ruby 2.5 to matrix (@abinoam)
-
v2.0.0-develop.14 Changes
November 21, 2017- PR #222 / I #221 - Fix inconsistent behaviour when using agree with readline (@abinoam, @ailisp)
-
v2.0.0-develop.13 Changes
November 05, 2017- PR #219 - Make possible to use a callable as response (@abinoam)
-
v2.0.0-develop.12 Changes
October 19, 2017- PR #218 - Ease transition from 1.7.x to 2.0.x (@abinoam)
- Copy use_color from HighLine.default_instance
- Expose IOConsoleCompatible
- โก๏ธ PR #216 - Update .appveyor.yml - Fix Windows CI (@abinoam)
- PR #218 - Ease transition from 1.7.x to 2.0.x (@abinoam)
-
v2.0.0-develop.11 Changes
September 25, 2017- PR #215 - Apply several Rubocop stylistic suggestions (@abinoam)
- Update gemspec/Gemfile to newer standards
- Update travis configuration fixing 1.9 problem
- Adjust .rubocop.yml with things we don't want to change
- PR #215 - Apply several Rubocop stylistic suggestions (@abinoam)
-
v2.0.0-develop.10 Changes
June 29, 2017- ๐ PR #214 - Remove
$terminal
(global variable) (@abinoam)- Use HighLine.default_instance instead
- Reorganize/Group code at lib/highline.rb
- ๐ PR #214 - Remove