Skip to content

Commit cd51615

Browse files
committed
1 parent 35e1a95 commit cd51615

File tree

2 files changed

+46
-13
lines changed

2 files changed

+46
-13
lines changed

4.x/changelog/index.html

Lines changed: 45 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -732,6 +732,34 @@
732732
</label>
733733
<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
734734

735+
<li class="md-nav__item">
736+
<a href="#4111-2026-02-18" class="md-nav__link">
737+
<span class="md-ellipsis">
738+
739+
4.11.1 (2026-02-18)
740+
741+
</span>
742+
</a>
743+
744+
<nav class="md-nav" aria-label="4.11.1 (2026-02-18)">
745+
<ul class="md-nav__list">
746+
747+
<li class="md-nav__item">
748+
<a href="#enhancements" class="md-nav__link">
749+
<span class="md-ellipsis">
750+
751+
Enhancements
752+
753+
</span>
754+
</a>
755+
756+
</li>
757+
758+
</ul>
759+
</nav>
760+
761+
</li>
762+
735763
<li class="md-nav__item">
736764
<a href="#4110-2026-02-17" class="md-nav__link">
737765
<span class="md-ellipsis">
@@ -745,7 +773,7 @@
745773
<ul class="md-nav__list">
746774

747775
<li class="md-nav__item">
748-
<a href="#enhancements" class="md-nav__link">
776+
<a href="#enhancements_1" class="md-nav__link">
749777
<span class="md-ellipsis">
750778

751779
Enhancements
@@ -784,7 +812,7 @@
784812
<ul class="md-nav__list">
785813

786814
<li class="md-nav__item">
787-
<a href="#enhancements_1" class="md-nav__link">
815+
<a href="#enhancements_2" class="md-nav__link">
788816
<span class="md-ellipsis">
789817

790818
Enhancements
@@ -823,7 +851,7 @@
823851
<ul class="md-nav__list">
824852

825853
<li class="md-nav__item">
826-
<a href="#enhancements_2" class="md-nav__link">
854+
<a href="#enhancements_3" class="md-nav__link">
827855
<span class="md-ellipsis">
828856

829857
Enhancements
@@ -873,7 +901,7 @@
873901
<ul class="md-nav__list">
874902

875903
<li class="md-nav__item">
876-
<a href="#enhancements_3" class="md-nav__link">
904+
<a href="#enhancements_4" class="md-nav__link">
877905
<span class="md-ellipsis">
878906

879907
Enhancements
@@ -912,7 +940,7 @@
912940
<ul class="md-nav__list">
913941

914942
<li class="md-nav__item">
915-
<a href="#enhancements_4" class="md-nav__link">
943+
<a href="#enhancements_5" class="md-nav__link">
916944
<span class="md-ellipsis">
917945

918946
Enhancements
@@ -940,7 +968,7 @@
940968
<ul class="md-nav__list">
941969

942970
<li class="md-nav__item">
943-
<a href="#enhancements_5" class="md-nav__link">
971+
<a href="#enhancements_6" class="md-nav__link">
944972
<span class="md-ellipsis">
945973

946974
Enhancements
@@ -4156,9 +4184,14 @@
41564184

41574185

41584186
<h1 id="changelog">Changelog<a class="headerlink" href="#changelog" title="Permanent link">&para;</a></h1>
4187+
<h2 id="4111-2026-02-18">4.11.1 (2026-02-18)<a class="headerlink" href="#4111-2026-02-18" title="Permanent link">&para;</a></h2>
4188+
<h3 id="enhancements">Enhancements<a class="headerlink" href="#enhancements" title="Permanent link">&para;</a></h3>
4189+
<ul>
4190+
<li>Be more lenient on wrapp Qnil values in the C++ API</li>
4191+
</ul>
41594192
<h2 id="4110-2026-02-17">4.11.0 (2026-02-17)<a class="headerlink" href="#4110-2026-02-17" title="Permanent link">&para;</a></h2>
41604193
<p>This release focuses on improving memory management.</p>
4161-
<h3 id="enhancements">Enhancements<a class="headerlink" href="#enhancements" title="Permanent link">&para;</a></h3>
4194+
<h3 id="enhancements_1">Enhancements<a class="headerlink" href="#enhancements_1" title="Permanent link">&para;</a></h3>
41624195
<ul>
41634196
<li>C++ API is now GC safe</li>
41644197
<li>C++ API wrappers no longer default to rb_cObject, avoiding unintended Object changes</li>
@@ -4175,7 +4208,7 @@ <h3 id="breaking-changes">Breaking Changes<a class="headerlink" href="#breaking-
41754208
<li>Remove <code>Builtin_Object</code> since it didn't serve a useful purpose</li>
41764209
</ul>
41774210
<h2 id="4100-2026-02-07">4.10.0 (2026-02-07)<a class="headerlink" href="#4100-2026-02-07" title="Permanent link">&para;</a></h2>
4178-
<h3 id="enhancements_1">Enhancements<a class="headerlink" href="#enhancements_1" title="Permanent link">&para;</a></h3>
4211+
<h3 id="enhancements_2">Enhancements<a class="headerlink" href="#enhancements_2" title="Permanent link">&para;</a></h3>
41794212
<ul>
41804213
<li>Ruby 4.0 support</li>
41814214
<li>Support incomplete types (PIMPL/opaque handle patterns). Rice now uses <code>typeid(T*)</code> for forward-declared types that are never fully defined.</li>
@@ -4218,7 +4251,7 @@ <h3 id="breaking-changes_1">Breaking Changes<a class="headerlink" href="#breakin
42184251
</ul>
42194252
<h2 id="491-2026-01-04">4.9.1 (2026-01-04)<a class="headerlink" href="#491-2026-01-04" title="Permanent link">&para;</a></h2>
42204253
<p>This release focuses on improving memory management for STL containers and attribute setters.</p>
4221-
<h3 id="enhancements_2">Enhancements<a class="headerlink" href="#enhancements_2" title="Permanent link">&para;</a></h3>
4254+
<h3 id="enhancements_3">Enhancements<a class="headerlink" href="#enhancements_3" title="Permanent link">&para;</a></h3>
42224255
<ul>
42234256
<li>Support <code>takeOwnership</code> and <code>keepAlive</code> when setting attributes via <code>Arg("value").takeOwnership()</code> and <code>Arg("value").keepAlive()</code></li>
42244257
<li>Add <code>Arg</code> parameter names to all STL container methods for keyword argument support</li>
@@ -4239,7 +4272,7 @@ <h2 id="490-2026-01-01">4.9.0 (2026-01-01)<a class="headerlink" href="#490-2026-
42394272
<p>This change is backwards compatible for Ruby code but not C++ code. If you have implemented your own Smart Pointer wrapper then please read the Smart Pointer documentation for more information on how to update it.</p>
42404273
<h2 id="480-2025-12-29">4.8.0 (2025-12-29)<a class="headerlink" href="#480-2025-12-29" title="Permanent link">&para;</a></h2>
42414274
<p>This release focuses on making Rice easier to use.</p>
4242-
<h3 id="enhancements_3">Enhancements<a class="headerlink" href="#enhancements_3" title="Permanent link">&para;</a></h3>
4275+
<h3 id="enhancements_4">Enhancements<a class="headerlink" href="#enhancements_4" title="Permanent link">&para;</a></h3>
42434276
<ul>
42444277
<li>Compilation times are approximately 2x faster than version 4.7</li>
42454278
<li>Compiled library sizes are about 30% smaller</li>
@@ -4266,14 +4299,14 @@ <h3 id="breaking-changes_2">Breaking Changes<a class="headerlink" href="#breakin
42664299
<li>All function/method parameter default values are verified. You may see errors like "ArgumentError: Type is not registered with Rice" or "Invalid AnyCast". In either case, make sure to check that specified default values are correct.</li>
42674300
</ul>
42684301
<h2 id="471-2025-10-28">4.7.1 (2025-10-28)<a class="headerlink" href="#471-2025-10-28" title="Permanent link">&para;</a></h2>
4269-
<h3 id="enhancements_4">Enhancements<a class="headerlink" href="#enhancements_4" title="Permanent link">&para;</a></h3>
4302+
<h3 id="enhancements_5">Enhancements<a class="headerlink" href="#enhancements_5" title="Permanent link">&para;</a></h3>
42704303
<ul>
42714304
<li>Update overload resolution to take into account function arguments that are tagged as buffers via Arg("").setBuffer().</li>
42724305
<li>Make second parameter optional for Array#push and update docs</li>
42734306
<li>Remove ostruct runtime dependency</li>
42744307
</ul>
42754308
<h2 id="470-2025-10-22">4.7.0 (2025-10-22)<a class="headerlink" href="#470-2025-10-22" title="Permanent link">&para;</a></h2>
4276-
<h3 id="enhancements_5">Enhancements<a class="headerlink" href="#enhancements_5" title="Permanent link">&para;</a></h3>
4309+
<h3 id="enhancements_6">Enhancements<a class="headerlink" href="#enhancements_6" title="Permanent link">&para;</a></h3>
42774310
<ul>
42784311
<li>Refactor Native wrappers - functions, methods, attributes and procs - to enable introspection API</li>
42794312
<li>Introduce Pointer<T> class to wrap pointers to fundamental types and arrays.</li>

4.x/search.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)