<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/lib/bundler/gem_version_promoter.rb, branch ruby_3_3</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.5.9 and Bundler 2.5.9 (Fixed CI at Ruby 3.3) (#10348)</title>
<updated>2024-04-16T02:22:22+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2024-04-16T02:22:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=7227b859a7bf7626ee73de8130796657b7c7f3b5'/>
<id>7227b859a7bf7626ee73de8130796657b7c7f3b5</id>
<content type='text'>
* Merge RubyGems-3.5.6 and Bundler-2.5.6

* Merge RubyGems-3.5.7 and Bundler-2.5.7

* Merge RubyGems-3.5.8 and Bundler-2.5.8

* Partly reverted about https://github.com/rubygems/rubygems/pull/7483

* Merge RubyGems-3.5.9 and Bundler-2.5.9</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Merge RubyGems-3.5.6 and Bundler-2.5.6

* Merge RubyGems-3.5.7 and Bundler-2.5.7

* Merge RubyGems-3.5.8 and Bundler-2.5.8

* Partly reverted about https://github.com/rubygems/rubygems/pull/7483

* Merge RubyGems-3.5.9 and Bundler-2.5.9</pre>
</div>
</content>
</entry>
<entry>
<title>[rubygems/rubygems] Fix `bundle lock --minor --update &lt;dep&gt;` edge case</title>
<updated>2023-09-27T03:29:37+00:00</updated>
<author>
<name>David Rodriguez</name>
<email>deivid.rodriguez@riseup.net</email>
</author>
<published>2023-09-25T14:26:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=57c3e45ee8d43c401ff1e52105ecbca2bd4e7550'/>
<id>57c3e45ee8d43c401ff1e52105ecbca2bd4e7550</id>
<content type='text'>
When the latest allowed minor of `dep` adds a new dependency, that new
dependency would be incorrectly resolved to the latest minor of the
first major version.

https://github.com/rubygems/rubygems/commit/fd50c9d4f3
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When the latest allowed minor of `dep` adds a new dependency, that new
dependency would be incorrectly resolved to the latest minor of the
first major version.

https://github.com/rubygems/rubygems/commit/fd50c9d4f3
</pre>
</div>
</content>
</entry>
<entry>
<title>Consider prereleases regardless of whether locked</title>
<updated>2023-03-28T01:18:50+00:00</updated>
<author>
<name>Michael Siegfried</name>
<email>michaeldsiegfried@gmail.com</email>
</author>
<published>2023-03-24T04:55:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=67f37b010a6bcaab90255f3899a504346dbfac63'/>
<id>67f37b010a6bcaab90255f3899a504346dbfac63</id>
<content type='text'>
Prereleases are NOT considered even when the dependency specification
includes a prerelease segment, if the dependency is not locked. To me
that doesn't make sense, because I could create a Gemfile with say gem
"rails", "&gt;= 7.0.0.beta1" and I'd expect prereleases considered there
even if there's no lock file yet.

Co-authored-by: David Rodríguez &lt;deivid.rodriguez@riseup.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Prereleases are NOT considered even when the dependency specification
includes a prerelease segment, if the dependency is not locked. To me
that doesn't make sense, because I could create a Gemfile with say gem
"rails", "&gt;= 7.0.0.beta1" and I'd expect prereleases considered there
even if there's no lock file yet.

Co-authored-by: David Rodríguez &lt;deivid.rodriguez@riseup.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>[rubygems/rubygems] Fix tiny typo</title>
<updated>2022-12-20T04:15:02+00:00</updated>
<author>
<name>Michael Siegfried</name>
<email>michaeldsiegfried@gmail.com</email>
</author>
<published>2022-11-17T01:52:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=c436f52fe81b90e09376c9b75ac4cb4a4b090e32'/>
<id>c436f52fe81b90e09376c9b75ac4cb4a4b090e32</id>
<content type='text'>
https://github.com/rubygems/rubygems/commit/390e3e1ebd
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/rubygems/rubygems/commit/390e3e1ebd
</pre>
</div>
</content>
</entry>
<entry>
<title>[rubygems/rubygems] Support for pre flag in `bundle update`</title>
<updated>2022-12-20T04:15:02+00:00</updated>
<author>
<name>Michael Siegfried</name>
<email>michael@procore.com</email>
</author>
<published>2022-01-04T22:54:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=2bc4f1dea5e663acba1d3c662390e8fc20bf6721'/>
<id>2bc4f1dea5e663acba1d3c662390e8fc20bf6721</id>
<content type='text'>
Passing this flag allows bumping to the current version, even if that
version is prerelease. This works in concert with the current flags.

https://github.com/rubygems/rubygems/commit/a6409e3509
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Passing this flag allows bumping to the current version, even if that
version is prerelease. This works in concert with the current flags.

https://github.com/rubygems/rubygems/commit/a6409e3509
</pre>
</div>
</content>
</entry>
<entry>
<title>[rubygems/rubygems] Clarify segment equality check</title>
<updated>2022-12-20T04:15:02+00:00</updated>
<author>
<name>Michael Siegfried</name>
<email>michaeldsiegfried@gmail.com</email>
</author>
<published>2022-11-17T00:19:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=1ee31f9d9dc8da4b0eb8ca39b79a6b270c6c2f2d'/>
<id>1ee31f9d9dc8da4b0eb8ca39b79a6b270c6c2f2d</id>
<content type='text'>
https://github.com/rubygems/rubygems/commit/6624474c5a
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/rubygems/rubygems/commit/6624474c5a
</pre>
</div>
</content>
</entry>
<entry>
<title>[rubygems/rubygems] Return early outside of loop</title>
<updated>2022-12-20T04:15:02+00:00</updated>
<author>
<name>Michael Siegfried</name>
<email>michaeldsiegfried@gmail.com</email>
</author>
<published>2022-11-17T00:18:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=e58d18bf23a4dff7f17c76e6a3c762896cc2d807'/>
<id>e58d18bf23a4dff7f17c76e6a3c762896cc2d807</id>
<content type='text'>
The conditions are not dependent on each spec and can be checked once at
the beginning of the method.

https://github.com/rubygems/rubygems/commit/086bc9433f
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The conditions are not dependent on each spec and can be checked once at
the beginning of the method.

https://github.com/rubygems/rubygems/commit/086bc9433f
</pre>
</div>
</content>
</entry>
<entry>
<title>[rubygems/rubygems] Add question marks to interrogative methods</title>
<updated>2022-12-20T04:15:02+00:00</updated>
<author>
<name>Michael Siegfried</name>
<email>michaeldsiegfried@gmail.com</email>
</author>
<published>2022-11-17T00:13:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=c67f6c4dafbc868c36b3e021331fe0b1fac680f5'/>
<id>c67f6c4dafbc868c36b3e021331fe0b1fac680f5</id>
<content type='text'>
https://github.com/rubygems/rubygems/commit/52da85e9ef
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/rubygems/rubygems/commit/52da85e9ef
</pre>
</div>
</content>
</entry>
<entry>
<title>Migrate our resolver engine to PubGrub</title>
<updated>2022-11-11T22:40:31+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2022-11-11T21:00:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=0a9d51ee9d2b3d0111832e5ea1c8195a16e2f99b'/>
<id>0a9d51ee9d2b3d0111832e5ea1c8195a16e2f99b</id>
<content type='text'>
  https://github.com/rubygems/rubygems/pull/5960

  Co-authored-by: David Rodríguez &lt;deivid.rodriguez@riseup.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  https://github.com/rubygems/rubygems/pull/5960

  Co-authored-by: David Rodríguez &lt;deivid.rodriguez@riseup.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>[rubygems/rubygems] Let specs be sorted just once by the gem version promoter</title>
<updated>2022-09-12T13:13:29+00:00</updated>
<author>
<name>David Rodríguez</name>
<email>deivid.rodriguez@riseup.net</email>
</author>
<published>2022-08-24T08:05:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=6a21d196ba774f219956ede5d4cf276b1af433c4'/>
<id>6a21d196ba774f219956ede5d4cf276b1af433c4</id>
<content type='text'>
https://github.com/rubygems/rubygems/commit/3cea25a39d
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/rubygems/rubygems/commit/3cea25a39d
</pre>
</div>
</content>
</entry>
</feed>
