<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/lib/erb.rb, branch v3_4_9</title>
<subtitle>The Ruby Programming Language</subtitle>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/'/>
<entry>
<title>[ruby/erb] [DOC] Use indented heredoc</title>
<updated>2023-03-21T15:05:29+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2023-03-21T10:00:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=f62fa5128301f07352b215ef118fa5264800ad0b'/>
<id>f62fa5128301f07352b215ef118fa5264800ad0b</id>
<content type='text'>
https://github.com/ruby/erb/commit/8ba8bb7acf
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/erb/commit/8ba8bb7acf
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/erb] Split erb.rb into files for each module under ERB</title>
<updated>2022-11-24T23:40:53+00:00</updated>
<author>
<name>Takashi Kokubun</name>
<email>takashikkbn@gmail.com</email>
</author>
<published>2022-11-24T23:40:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=8ac4081aa80e571271296331dbd2a7a0654cd34a'/>
<id>8ac4081aa80e571271296331dbd2a7a0654cd34a</id>
<content type='text'>
(https://github.com/ruby/erb/pull/36)

https://github.com/ruby/erb/commit/f74833cc07
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(https://github.com/ruby/erb/pull/36)

https://github.com/ruby/erb/commit/f74833cc07
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/erb] Rename erb.so to erb/escape.so</title>
<updated>2022-11-24T23:22:00+00:00</updated>
<author>
<name>Takashi Kokubun</name>
<email>takashikkbn@gmail.com</email>
</author>
<published>2022-11-24T23:21:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=c480f589c29c4e7f4414ee4b01513bf2bd2e0cbc'/>
<id>c480f589c29c4e7f4414ee4b01513bf2bd2e0cbc</id>
<content type='text'>
(https://github.com/ruby/erb/pull/35)

https://github.com/ruby/erb/commit/1280046952
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(https://github.com/ruby/erb/pull/35)

https://github.com/ruby/erb/commit/1280046952
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/erb] Avoid using prepend + super for fallback</title>
<updated>2022-11-04T16:46:29+00:00</updated>
<author>
<name>Takashi Kokubun</name>
<email>takashikkbn@gmail.com</email>
</author>
<published>2022-11-04T16:46:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=b169d78c882efdb4a3da6077f6d723f65ded6f15'/>
<id>b169d78c882efdb4a3da6077f6d723f65ded6f15</id>
<content type='text'>
(https://github.com/ruby/erb/pull/28)

`prepend` is prioritized more than ActiveSupport's monkey-patch, but the
monkey-patch needs to work.

https://github.com/ruby/erb/commit/611de5a865
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(https://github.com/ruby/erb/pull/28)

`prepend` is prioritized more than ActiveSupport's monkey-patch, but the
monkey-patch needs to work.

https://github.com/ruby/erb/commit/611de5a865
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/erb] Copy CGI.escapeHTML to ERB::Util.html_escape</title>
<updated>2022-11-04T07:07:23+00:00</updated>
<author>
<name>Takashi Kokubun</name>
<email>takashikkbn@gmail.com</email>
</author>
<published>2022-11-03T05:28:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=dc5d06e9b145f7d5f8c5f7c3757b43f2d68833fd'/>
<id>dc5d06e9b145f7d5f8c5f7c3757b43f2d68833fd</id>
<content type='text'>
https://github.com/ruby/erb/commit/ac9b219fa9
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/erb/commit/ac9b219fa9
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/erb] url_encode: use CGI.escapeURIComponent</title>
<updated>2022-10-25T16:40:05+00:00</updated>
<author>
<name>Jean Boussier</name>
<email>jean.boussier@gmail.com</email>
</author>
<published>2022-10-25T16:39:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=217fdbf9aa6dd850eace9f10c9a74bcec8b510e2'/>
<id>217fdbf9aa6dd850eace9f10c9a74bcec8b510e2</id>
<content type='text'>
(https://github.com/ruby/erb/pull/23)

Ref: https://github.com/ruby/cgi/pull/26

This native implementation is much faster
and available in `cgi 0.3.3`.

https://github.com/ruby/erb/commit/2d90e9b010
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(https://github.com/ruby/erb/pull/23)

Ref: https://github.com/ruby/cgi/pull/26

This native implementation is much faster
and available in `cgi 0.3.3`.

https://github.com/ruby/erb/commit/2d90e9b010
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/erb] Revert "Remove safe_level and further positional arguments (https://github.com/ruby/erb/pull/7)"</title>
<updated>2022-01-17T20:39:17+00:00</updated>
<author>
<name>Takashi Kokubun</name>
<email>takashikkbn@gmail.com</email>
</author>
<published>2022-01-17T20:37:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=c0d18a1aa2be26d416f4c5d1809533143374b863'/>
<id>c0d18a1aa2be26d416f4c5d1809533143374b863</id>
<content type='text'>
This reverts commit https://github.com/ruby/erb/commit/5133efa06f0603ae79292f3b2b942957bc8a442e.

While we already handled this deprecation in many libraries, we noticed
that some (e.g. sprockets) relied on the format of `ERB.version` and
https://github.com/ruby/erb/commit/2b4182eb108b9e42fa30bcfa41931896132f88b8 broke such handling.

Given that the `ERB.version` change was released at 3.1 and it's
obviously new, I'll skip this removal in 3.2 and postpone this to a
future version.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit https://github.com/ruby/erb/commit/5133efa06f0603ae79292f3b2b942957bc8a442e.

While we already handled this deprecation in many libraries, we noticed
that some (e.g. sprockets) relied on the format of `ERB.version` and
https://github.com/ruby/erb/commit/2b4182eb108b9e42fa30bcfa41931896132f88b8 broke such handling.

Given that the `ERB.version` change was released at 3.1 and it's
obviously new, I'll skip this removal in 3.2 and postpone this to a
future version.
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/erb] Remove safe_level and further positional arguments (https://github.com/ruby/erb/pull/7)</title>
<updated>2022-01-15T21:46:47+00:00</updated>
<author>
<name>Takashi Kokubun</name>
<email>takashikkbn@gmail.com</email>
</author>
<published>2022-01-15T21:46:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=d12a08abb5fd1412d59094a953899bbd8a64ac88'/>
<id>d12a08abb5fd1412d59094a953899bbd8a64ac88</id>
<content type='text'>
[Feature #14256]

https://github.com/ruby/erb/commit/5133efa06f
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
[Feature #14256]

https://github.com/ruby/erb/commit/5133efa06f
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/erb] Escape the second *</title>
<updated>2022-01-15T20:26:37+00:00</updated>
<author>
<name>Takashi Kokubun</name>
<email>takashikkbn@gmail.com</email>
</author>
<published>2022-01-15T20:25:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=3cfb6fc4797c2840375c693c24802db125075de4'/>
<id>3cfb6fc4797c2840375c693c24802db125075de4</id>
<content type='text'>
The original code just seems unintentional

https://github.com/ruby/erb/commit/75a0749cb7
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The original code just seems unintentional

https://github.com/ruby/erb/commit/75a0749cb7
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/erb] fix regexp (https://github.com/ruby/erb/pull/6)</title>
<updated>2022-01-15T20:21:05+00:00</updated>
<author>
<name>ooooooo_q</name>
<email>ooooooo-q@users.noreply.github.com</email>
</author>
<published>2022-01-15T20:20:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=b2d15dcad6febf628dc56d24b20456527101a10d'/>
<id>b2d15dcad6febf628dc56d24b20456527101a10d</id>
<content type='text'>
https://github.com/ruby/erb/commit/33100a022f
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/erb/commit/33100a022f
</pre>
</div>
</content>
</entry>
</feed>
