Hello community, here is the log from the commit of package rubygem-highline for openSUSE:Factory checked in at 2017-12-06 09:00:52 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/rubygem-highline (Old) and /work/SRC/openSUSE:Factory/.rubygem-highline.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rubygem-highline" Wed Dec 6 09:00:52 2017 rev:26 rq:550207 version:1.7.10 Changes: -------- --- /work/SRC/openSUSE:Factory/rubygem-highline/rubygem-highline.changes 2015-10-14 16:45:02.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.rubygem-highline.new/rubygem-highline.changes 2017-12-06 09:01:18.419016120 +0100 @@ -1,0 +2,12 @@ +Sun Dec 3 19:20:49 UTC 2017 - [email protected] + +- updated to version 1.7.10 + see installed Changelog.md + + ### 1.7.10 / 2017-11-23 + * Add gemspec to Gemfile. Address #223. (@abinoam) + + ### 1.7.9 / 2017-05-08 + * Fix frozen string issue on HighLine::Simulate. (Ivan Giuliani (@ivgiuliani), PR #210) + +------------------------------------------------------------------- Old: ---- highline-1.7.8.gem New: ---- highline-1.7.10.gem ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rubygem-highline.spec ++++++ --- /var/tmp/diff_new_pack.ug9tEF/_old 2017-12-06 09:01:19.674970148 +0100 +++ /var/tmp/diff_new_pack.ug9tEF/_new 2017-12-06 09:01:19.674970148 +0100 @@ -1,7 +1,7 @@ # # spec file for package rubygem-highline # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -24,7 +24,7 @@ # Name: rubygem-highline -Version: 1.7.8 +Version: 1.7.10 Release: 0 %define mod_name highline %define mod_full_name %{mod_name}-%{version} @@ -34,7 +34,7 @@ BuildRequires: %{rubygem rdoc > 3.10} BuildRequires: ruby-macros >= 5 Url: https://github.com/JEG2/highline -Source: http://rubygems.org/gems/%{mod_full_name}.gem +Source: https://rubygems.org/gems/%{mod_full_name}.gem Source1: gem2rpm.yml Summary: HighLine is a high-level command-line IO library License: Ruby ++++++ highline-1.7.8.gem -> highline-1.7.10.gem ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Changelog.md new/Changelog.md --- old/Changelog.md 2015-10-09 21:31:29.000000000 +0200 +++ new/Changelog.md 2017-11-24 03:55:49.000000000 +0100 @@ -2,6 +2,12 @@ Below is a complete listing of changes for each revision of HighLine. +### 1.7.10 / 2017-11-23 +* Add gemspec to Gemfile. Address #223. (@abinoam) + +### 1.7.9 / 2017-05-08 +* Fix frozen string issue on HighLine::Simulate. (Ivan Giuliani (@ivgiuliani), PR #210) + ### 1.7.8 / 2015-10-09 * Fix some issues when paginating. (Nick Carboni (@carbonin) and Abinoam P. Marques Jr. (@abinoam), #168, PRs #169 #170) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Gemfile new/Gemfile --- old/Gemfile 2015-10-09 21:31:29.000000000 +0200 +++ new/Gemfile 2017-11-24 03:55:49.000000000 +0100 @@ -1,5 +1,7 @@ source "https://rubygems.org" +gemspec + gem "rake", :require => false gem "rdoc", :require => false Binary files old/checksums.yaml.gz and new/checksums.yaml.gz differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/highline/simulate.rb new/lib/highline/simulate.rb --- old/lib/highline/simulate.rb 2015-10-09 21:31:29.000000000 +0200 +++ new/lib/highline/simulate.rb 2017-11-24 03:55:49.000000000 +0100 @@ -23,7 +23,7 @@ # Simulate StringIO#getbyte by shifting a single character off of the next line of the script def getbyte - line = gets + line = gets.dup if line.length > 0 char = line.slice! 0 @strings.unshift line diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/highline/version.rb new/lib/highline/version.rb --- old/lib/highline/version.rb 2015-10-09 21:31:29.000000000 +0200 +++ new/lib/highline/version.rb 2017-11-24 03:55:49.000000000 +0100 @@ -1,4 +1,4 @@ class HighLine # The version of the installed library. - VERSION = "1.7.8".freeze + VERSION = "1.7.10".freeze end diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/metadata new/metadata --- old/metadata 2015-10-09 21:31:29.000000000 +0200 +++ new/metadata 2017-11-24 03:55:49.000000000 +0100 @@ -1,14 +1,14 @@ --- !ruby/object:Gem::Specification name: highline version: !ruby/object:Gem::Version - version: 1.7.8 + version: 1.7.10 platform: ruby authors: - James Edward Gray II autorequire: bindir: bin cert_chain: [] -date: 2015-10-09 00:00:00.000000000 Z +date: 2017-11-24 00:00:00.000000000 Z dependencies: - !ruby/object:Gem::Dependency name: code_statistics @@ -114,7 +114,7 @@ version: '0' requirements: [] rubyforge_project: highline -rubygems_version: 2.4.5.1 +rubygems_version: 2.6.14 signing_key: specification_version: 4 summary: HighLine is a high-level command-line IO library. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/test/tc_simulator.rb new/test/tc_simulator.rb --- old/test/tc_simulator.rb 2015-10-09 21:31:29.000000000 +0200 +++ new/test/tc_simulator.rb 2017-11-24 03:55:49.000000000 +0100 @@ -20,4 +20,14 @@ assert_equal '18', age end end + + def test_simulate_with_echo_and_frozen_strings + HighLine::Simulate.with('the password'.freeze) do + password = ask('What is your password?') do |q| + q.echo = '*' + end + + assert_equal 'the password', password + end + end end \ No newline at end of file
