<feed xmlns='http://www.w3.org/2005/Atom'>
<title>webtrees, branch v2.2.7-lsc</title>
<subtitle>webtrees suite with firebird driver
</subtitle>
<id>https://git.rdm1.uk/webtrees/.git/atom?h=v2.2.7-lsc</id>
<link rel='self' href='https://git.rdm1.uk/webtrees/.git/atom?h=v2.2.7-lsc'/>
<link rel='alternate' type='text/html' href='https://git.rdm1.uk/webtrees/.git/'/>
<updated>2026-05-11T08:25:03Z</updated>
<entry>
<title>Add Firebird/PDO support via lsces/illuminate-firebird</title>
<updated>2026-05-11T08:25:03Z</updated>
<author>
<name>Lester Caine</name>
<email>lester@lsces.co.uk</email>
</author>
<published>2026-05-11T08:25:03Z</published>
<link rel='alternate' type='text/html' href='https://git.rdm1.uk/webtrees/.git/commit/?id=4c5724df39a4f22d5b1b1117cc4a6200ce186784'/>
<id>urn:sha1:4c5724df39a4f22d5b1b1117cc4a6200ce186784</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Timeline chart - we have 8 colours, not 6</title>
<updated>2026-05-10T21:32:15Z</updated>
<author>
<name>Greg Roach</name>
<email>greg@subaqua.co.uk</email>
</author>
<published>2026-05-10T21:32:15Z</published>
<link rel='alternate' type='text/html' href='https://git.rdm1.uk/webtrees/.git/commit/?id=a64cc9967a255bf52811e8a74d2e30f88cb56671'/>
<id>urn:sha1:a64cc9967a255bf52811e8a74d2e30f88cb56671</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix &amp; minor code improvement on Timeline chart (#5372)</title>
<updated>2026-05-10T21:27:02Z</updated>
<author>
<name>Jonathan Jaubart</name>
<email>dev@jaubart.com</email>
</author>
<published>2026-05-10T21:27:02Z</published>
<link rel='alternate' type='text/html' href='https://git.rdm1.uk/webtrees/.git/commit/?id=98cc1d27ed7e8286d048a2a906b3b1068fcbc04b'/>
<id>urn:sha1:98cc1d27ed7e8286d048a2a906b3b1068fcbc04b</id>
<content type='text'>
* Fix timeline events not aligned with person's color when more than 6

* Timeline chart: move chart's height setting from JS to inline HTML template</content>
</entry>
<entry>
<title>Update PHP dependencies</title>
<updated>2026-05-04T22:35:00Z</updated>
<author>
<name>Greg Roach</name>
<email>greg@subaqua.co.uk</email>
</author>
<published>2026-05-04T22:35:00Z</published>
<link rel='alternate' type='text/html' href='https://git.rdm1.uk/webtrees/.git/commit/?id=9d06aacabc47bed8252ac3d983606b7c840be043'/>
<id>urn:sha1:9d06aacabc47bed8252ac3d983606b7c840be043</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix: #5365 - upgrade from intervention/image v3 to v4</title>
<updated>2026-05-04T22:30:47Z</updated>
<author>
<name>Greg Roach</name>
<email>greg@subaqua.co.uk</email>
</author>
<published>2026-05-04T22:30:47Z</published>
<link rel='alternate' type='text/html' href='https://git.rdm1.uk/webtrees/.git/commit/?id=930f9f88b7fa24a11defa490560ad2102adc0e04'/>
<id>urn:sha1:930f9f88b7fa24a11defa490560ad2102adc0e04</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix: #5371 - Slideshow not working.  Replaces: #5359 - webtrees.load() has multiple faults</title>
<updated>2026-05-03T17:55:20Z</updated>
<author>
<name>Greg Roach</name>
<email>greg@subaqua.co.uk</email>
</author>
<published>2026-05-03T17:55:20Z</published>
<link rel='alternate' type='text/html' href='https://git.rdm1.uk/webtrees/.git/commit/?id=4f8c0f4e7de78ed2e8e5b8d518ec43645bee67ab'/>
<id>urn:sha1:4f8c0f4e7de78ed2e8e5b8d518ec43645bee67ab</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix: cannot accept/reject individual changes for record where all changes are still pending.</title>
<updated>2026-05-01T21:08:18Z</updated>
<author>
<name>Greg Roach</name>
<email>greg@subaqua.co.uk</email>
</author>
<published>2026-05-01T21:08:18Z</published>
<link rel='alternate' type='text/html' href='https://git.rdm1.uk/webtrees/.git/commit/?id=f24e5c62fe50e41cbaf6e20a40e55179c748bc35'/>
<id>urn:sha1:f24e5c62fe50e41cbaf6e20a40e55179c748bc35</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update build instructions in README</title>
<updated>2026-05-01T13:01:01Z</updated>
<author>
<name>Greg Roach</name>
<email>greg@subaqua.co.uk</email>
</author>
<published>2026-05-01T13:01:01Z</published>
<link rel='alternate' type='text/html' href='https://git.rdm1.uk/webtrees/.git/commit/?id=ce8e8bca91ea34855fe50eecddb5c005efa067b3'/>
<id>urn:sha1:ce8e8bca91ea34855fe50eecddb5c005efa067b3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix: updating certain tree settings applies the change to all trees</title>
<updated>2026-05-01T10:42:29Z</updated>
<author>
<name>Greg Roach</name>
<email>greg@subaqua.co.uk</email>
</author>
<published>2026-05-01T10:42:29Z</published>
<link rel='alternate' type='text/html' href='https://git.rdm1.uk/webtrees/.git/commit/?id=f4865457f5b46e48af858eb5a591be43220b2cda'/>
<id>urn:sha1:f4865457f5b46e48af858eb5a591be43220b2cda</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix: tree CLI command cannot find existing trees (#5370)</title>
<updated>2026-05-01T08:37:13Z</updated>
<author>
<name>Rico Sonntag</name>
<email>mail@ricosonntag.de</email>
</author>
<published>2026-05-01T08:37:13Z</published>
<link rel='alternate' type='text/html' href='https://git.rdm1.uk/webtrees/.git/commit/?id=6de0cbdb27dc681040a6b2a8cc20a9ec2d82a582'/>
<id>urn:sha1:6de0cbdb27dc681040a6b2a8cc20a9ec2d82a582</id>
<content type='text'>
The TreeEdit command (`tree --delete`, `tree --title`) always failed
with "Tree '&lt;name&gt;' does not exist.", because the tree lookup used the
literal string 'name' as the collection key instead of the $name
argument value:

    $tree = $this-&gt;tree_service-&gt;all()-&gt;get('name');

Replace with the variable so the lookup works as intended:

    $tree = $this-&gt;tree_service-&gt;all()-&gt;get($name);

Reproduce on main:

    php index.php tree --create --title=Demo demo
    php index.php tree --delete demo
    # → [ERROR] Tree 'demo' does not exist.

`tree --create` was unaffected because its happy path does not depend
on the lookup result.</content>
</entry>
</feed>
