<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/lib/bundler/cli/gem.rb, branch v3_2_11</title>
<subtitle>The Ruby Programming Language</subtitle>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/'/>
<entry>
<title>Merge RubyGems-3.4.0 and Bundler-2.4.0</title>
<updated>2022-12-24T07:57:07+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2022-12-21T23:20:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=f6620037ba1477d2c337d7b511f094d6d0fbb69c'/>
<id>f6620037ba1477d2c337d7b511f094d6d0fbb69c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge RubyGems/Bundler master</title>
<updated>2022-12-20T04:15:02+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2022-12-20T00:43:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=18ba89093a0b214cd89f1567c037c239f094496d'/>
<id>18ba89093a0b214cd89f1567c037c239f094496d</id>
<content type='text'>
  Pick from https://github.com/rubygems/rubygems/commit/ba3adad4d80038ffd7bea015da2f11d3e8a2ff82
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  Pick from https://github.com/rubygems/rubygems/commit/ba3adad4d80038ffd7bea015da2f11d3e8a2ff82
</pre>
</div>
</content>
</entry>
<entry>
<title>[rubygems/rubygems] Turn `--ext` option into string. Deprecate usage without explicit value.</title>
<updated>2022-12-20T04:15:02+00:00</updated>
<author>
<name>Josef Šimánek</name>
<email>josef.simanek@gmail.com</email>
</author>
<published>2022-12-17T13:34:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=8eb66180137e3cba030d43fba21980efa5f58bb3'/>
<id>8eb66180137e3cba030d43fba21980efa5f58bb3</id>
<content type='text'>
- this is preparation for onboarding Rust based extension gem generator

https://github.com/rubygems/rubygems/commit/d32801bdbc
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- this is preparation for onboarding Rust based extension gem generator

https://github.com/rubygems/rubygems/commit/d32801bdbc
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge RubyGems/Bundler master</title>
<updated>2022-12-12T01:49:43+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2022-12-12T00:09:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=bbe56a643734025aef6a3cbeb07c5306505040f6'/>
<id>bbe56a643734025aef6a3cbeb07c5306505040f6</id>
<content type='text'>
  from https://github.com/rubygems/rubygems/commit/bfb0ae69776069155d2092702bfbb5a12617d85a
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  from https://github.com/rubygems/rubygems/commit/bfb0ae69776069155d2092702bfbb5a12617d85a
</pre>
</div>
</content>
</entry>
<entry>
<title>Resync Bundler &amp; RubyGems</title>
<updated>2022-09-08T02:25:03+00:00</updated>
<author>
<name>David Rodríguez</name>
<email>deivid.rodriguez@riseup.net</email>
</author>
<published>2022-09-07T05:13:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=24fd2f73d0835eea534225a6381551d591764002'/>
<id>24fd2f73d0835eea534225a6381551d591764002</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[rubygems/rubygems] Change generated namespaced test class name in minitest</title>
<updated>2022-01-19T16:04:53+00:00</updated>
<author>
<name>Yusuke Nakamura</name>
<email>yusuke1994525@gmail.com</email>
</author>
<published>2022-01-19T08:52:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=7353f950c3229a4b24482af99d589ea56982a285'/>
<id>7353f950c3229a4b24482af99d589ea56982a285</id>
<content type='text'>
* `foo` =&gt; `TestFoo`
* `foo_bar` =&gt; `TestFooBar`
* `foo-bar` =&gt; `Foo::TestBar`

https://github.com/rubygems/rubygems/commit/353cdd61c3
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* `foo` =&gt; `TestFoo`
* `foo_bar` =&gt; `TestFooBar`
* `foo-bar` =&gt; `Foo::TestBar`

https://github.com/rubygems/rubygems/commit/353cdd61c3
</pre>
</div>
</content>
</entry>
<entry>
<title>[rubygems/rubygems] Update generated minitest file style</title>
<updated>2022-01-19T16:04:52+00:00</updated>
<author>
<name>Yusuke Nakamura</name>
<email>yusuke1994525@gmail.com</email>
</author>
<published>2022-01-12T17:10:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=44513132521d8c2653ba3250d94628bfa9c1f0ff'/>
<id>44513132521d8c2653ba3250d94628bfa9c1f0ff</id>
<content type='text'>
foo     =&gt; test/test_foo.rb
foo-bar =&gt; test/foo/test_bar.rb
foo_bar =&gt; test/test_foo_bar.rb

https://github.com/rubygems/rubygems/commit/c795e5d40d
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
foo     =&gt; test/test_foo.rb
foo-bar =&gt; test/foo/test_bar.rb
foo_bar =&gt; test/test_foo_bar.rb

https://github.com/rubygems/rubygems/commit/c795e5d40d
</pre>
</div>
</content>
</entry>
<entry>
<title>[rubygems/rubygems] Create minitest file to underscored path in "bundle gem" command</title>
<updated>2022-01-19T16:04:52+00:00</updated>
<author>
<name>Yusuke Nakamura</name>
<email>yusuke1994525@gmail.com</email>
</author>
<published>2022-01-10T12:51:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=4e955b2e379a550cebd27e5d66fd5bcd98c70cf7'/>
<id>4e955b2e379a550cebd27e5d66fd5bcd98c70cf7</id>
<content type='text'>
...with dashed gem name

In "bundle gem" command with dashed name gem (e.g. foo-bar) generates
`test/test_foo/bar.rb`, but this file contains undefined class `TestFoo`
and moreover, does not include in "bundle exec rake test" target.

Therefore, intentially the first test after gem created is fail, but in
case of gem name contains dash character is not.

The change doings...
(when "bundle gem foo-bar" called)

* create `test/test_foo_bar.rb`
* define `TestFooBar` class in `test/test_foo_bar.rb`

https://github.com/rubygems/rubygems/commit/5d9a69fc0f
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
...with dashed gem name

In "bundle gem" command with dashed name gem (e.g. foo-bar) generates
`test/test_foo/bar.rb`, but this file contains undefined class `TestFoo`
and moreover, does not include in "bundle exec rake test" target.

Therefore, intentially the first test after gem created is fail, but in
case of gem name contains dash character is not.

The change doings...
(when "bundle gem foo-bar" called)

* create `test/test_foo_bar.rb`
* define `TestFooBar` class in `test/test_foo_bar.rb`

https://github.com/rubygems/rubygems/commit/5d9a69fc0f
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge rubygems master fd676ac464491afaa0baf5435cb11b3f86229cbd</title>
<updated>2021-12-01T02:00:10+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2021-12-01T02:00:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=0b53a8895f143ecc3d97844f5eec685dbd709d85'/>
<id>0b53a8895f143ecc3d97844f5eec685dbd709d85</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Newly generated gems require Ruby 2.6.0</title>
<updated>2021-10-09T00:07:47+00:00</updated>
<author>
<name>OKURA Masafumi</name>
<email>masafumi.o1988@gmail.com</email>
</author>
<published>2021-09-20T14:18:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=7e506716d2c7085c6f243705a0b6eb79b2176c49'/>
<id>7e506716d2c7085c6f243705a0b6eb79b2176c49</id>
<content type='text'>
In 2021, Ruby 2.5 and older are EOL.
We can set the default required Ruby version to 2.6.0 to
encourage people to use newer Ruby.
If the command is executed with old Ruby, it falls back to 2.3.0.
It's still possible to create a gem for older Ruby just by changing
two lines of code (one in gemspec and another is in rubocop.yml).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In 2021, Ruby 2.5 and older are EOL.
We can set the default required Ruby version to 2.6.0 to
encourage people to use newer Ruby.
If the command is executed with old Ruby, it falls back to 2.3.0.
It's still possible to create a gem for older Ruby just by changing
two lines of code (one in gemspec and another is in rubocop.yml).
</pre>
</div>
</content>
</entry>
</feed>
