<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/lib/bundler/ruby_dsl.rb, branch v4.0.2</title>
<subtitle>The Ruby Programming Language</subtitle>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/'/>
<entry>
<title>[ruby/rubygems] Fix quote handling in mise format ruby version parsing</title>
<updated>2025-12-16T03:56:22+00:00</updated>
<author>
<name>hituzi no sippo</name>
<email>dev@hituzi-no-sippo.me</email>
</author>
<published>2025-12-13T06:53:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=f3b9509b52bbf845d95bf799d76dad41783919e5'/>
<id>f3b9509b52bbf845d95bf799d76dad41783919e5</id>
<content type='text'>
The previous regex didn't properly match quoted strings
it would capture the opening quote as part of the version
if quotes were mismatched.
This change properly parses double-quoted, single-quoted,
and unquoted version strings separately.

https://github.com/ruby/rubygems/commit/81e48c8185
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The previous regex didn't properly match quoted strings
it would capture the opening quote as part of the version
if quotes were mismatched.
This change properly parses double-quoted, single-quoted,
and unquoted version strings separately.

https://github.com/ruby/rubygems/commit/81e48c8185
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/rubygems] Support single quotes in mise format ruby version</title>
<updated>2025-12-16T03:56:21+00:00</updated>
<author>
<name>hituzi no sippo</name>
<email>dev@hituzi-no-sippo.me</email>
</author>
<published>2025-12-11T10:16:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=3b50f4ba41ececd01dcf2e35c4071495f250d609'/>
<id>3b50f4ba41ececd01dcf2e35c4071495f250d609</id>
<content type='text'>
https://github.com/ruby/rubygems/commit/a7d7ab39dd
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/rubygems/commit/a7d7ab39dd
</pre>
</div>
</content>
</entry>
<entry>
<title>[rubygems/rubygems] Raise error on missing version file</title>
<updated>2025-09-12T05:03:29+00:00</updated>
<author>
<name>Matheus Richard</name>
<email>matheusrichardt@gmail.com</email>
</author>
<published>2025-09-10T17:12:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=6d2c7d7d0ff7029c39f5137a228aa15e45f01d7b'/>
<id>6d2c7d7d0ff7029c39f5137a228aa15e45f01d7b</id>
<content type='text'>
If the file option is given but the file not found, raise a GemfileError
with a message indicating the file was not found.

Currently this is raising a generic Errno::ENOENT error.

https://github.com/rubygems/rubygems/commit/db61de6b21
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If the file option is given but the file not found, raise a GemfileError
with a message indicating the file was not found.

Currently this is raising a generic Errno::ENOENT error.

https://github.com/rubygems/rubygems/commit/db61de6b21
</pre>
</div>
</content>
</entry>
<entry>
<title>[rubygems/rubygems] Expand and comment the regex</title>
<updated>2024-12-27T18:54:54+00:00</updated>
<author>
<name>Luiz Eduardo Kowalski</name>
<email>luizeduardokowalski@gmail.com</email>
</author>
<published>2024-12-24T13:39:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=8fa1db79bd35d93140b7c1f2d7d58a946840d46f'/>
<id>8fa1db79bd35d93140b7c1f2d7d58a946840d46f</id>
<content type='text'>
https://github.com/rubygems/rubygems/commit/0dd0e93bde
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/rubygems/rubygems/commit/0dd0e93bde
</pre>
</div>
</content>
</entry>
<entry>
<title>[rubygems/rubygems] Add support for mise.toml file</title>
<updated>2024-12-27T18:54:53+00:00</updated>
<author>
<name>Luiz Eduardo Kowalski</name>
<email>luizeduardokowalski@gmail.com</email>
</author>
<published>2024-12-23T14:50:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=6e46b9b8b3657822306a365d6538e20fcf764d9b'/>
<id>6e46b9b8b3657822306a365d6538e20fcf764d9b</id>
<content type='text'>
https://github.com/rubygems/rubygems/commit/809a2a17a7
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/rubygems/rubygems/commit/809a2a17a7
</pre>
</div>
</content>
</entry>
<entry>
<title>[rubygems/rubygems] Make RubyDsl a little easier to read; avoid a Hash sometimes</title>
<updated>2023-12-12T15:26:01+00:00</updated>
<author>
<name>Martin Emde</name>
<email>martin.emde@gmail.com</email>
</author>
<published>2023-12-12T00:40:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=f671c5d1791d14a44902cfe672ae6b457d1592e9'/>
<id>f671c5d1791d14a44902cfe672ae6b457d1592e9</id>
<content type='text'>
https://github.com/rubygems/rubygems/commit/2dca83722b
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/rubygems/rubygems/commit/2dca83722b
</pre>
</div>
</content>
</entry>
<entry>
<title>[rubygems/rubygems] Resolve `ruby file: ".ruby-version"` relative to Gemfile</title>
<updated>2023-12-12T12:40:17+00:00</updated>
<author>
<name>Martin Emde</name>
<email>martin.emde@gmail.com</email>
</author>
<published>2023-12-11T23:31:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=d1c25605f671c85b1088cb8021d815a89b629dbf'/>
<id>d1c25605f671c85b1088cb8021d815a89b629dbf</id>
<content type='text'>
https://github.com/rubygems/rubygems/commit/0cbbaed8a5
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/rubygems/rubygems/commit/0cbbaed8a5
</pre>
</div>
</content>
</entry>
<entry>
<title>[rubygems/rubygems] Gemfile ruby file: covers more version formats</title>
<updated>2023-09-14T19:43:21+00:00</updated>
<author>
<name>Martin Emde</name>
<email>martin.emde@gmail.com</email>
</author>
<published>2023-09-13T01:54:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=66ffa15ce01e1b8d46738032e714be18194af3ca'/>
<id>66ffa15ce01e1b8d46738032e714be18194af3ca</id>
<content type='text'>
Increase test coverage and be explicit about what is and is not supported.

https://github.com/rubygems/rubygems/commit/a096397a00
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Increase test coverage and be explicit about what is and is not supported.

https://github.com/rubygems/rubygems/commit/a096397a00
</pre>
</div>
</content>
</entry>
<entry>
<title>[rubygems/rubygems] Support `ruby file: ".tool-versions"` in Gemfile</title>
<updated>2023-08-21T20:14:35+00:00</updated>
<author>
<name>Gaurav Khanna</name>
<email>gauravk92@gmail.com</email>
</author>
<published>2023-08-21T20:14:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=b9ef819116e90ad9c3af99046d001845b047427f'/>
<id>b9ef819116e90ad9c3af99046d001845b047427f</id>
<content type='text'>
(https://github.com/rubygems/rubygems/pull/6898)

Supports .tool-versions (ASDF) by checking for a line starting with "ruby"
before falling back to reading the entire file, as in .ruby-version.

https://github.com/rubygems/rubygems/commit/6c0a3e793a
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(https://github.com/rubygems/rubygems/pull/6898)

Supports .tool-versions (ASDF) by checking for a line starting with "ruby"
before falling back to reading the entire file, as in .ruby-version.

https://github.com/rubygems/rubygems/commit/6c0a3e793a
</pre>
</div>
</content>
</entry>
<entry>
<title>[rubygems/rubygems] Resolve ruby version file relative to bundle root</title>
<updated>2023-08-18T19:14:14+00:00</updated>
<author>
<name>Ngan Pham</name>
<email>ngan@users.noreply.github.com</email>
</author>
<published>2023-08-18T04:19:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=3d7a0301124aa1fb4a6fc1a92baf4f2601b8d2ea'/>
<id>3d7a0301124aa1fb4a6fc1a92baf4f2601b8d2ea</id>
<content type='text'>
This is a follow up to https://github.com/rubygems/rubygems/issues/6742.
This change makes it so that the version file is resolved relative to
the Bundle root instead of the working directory.

Why is this useful?

If you run a commnad (eg `rails`) from the `app/` directory, your bundle
would fail to load.

https://github.com/rubygems/rubygems/commit/6d47ee98b9
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is a follow up to https://github.com/rubygems/rubygems/issues/6742.
This change makes it so that the version file is resolved relative to
the Bundle root instead of the working directory.

Why is this useful?

If you run a commnad (eg `rails`) from the `app/` directory, your bundle
would fail to load.

https://github.com/rubygems/rubygems/commit/6d47ee98b9
</pre>
</div>
</content>
</entry>
</feed>
