<feed xmlns='http://www.w3.org/2005/Atom'>
<title>adodb/adodb.inc.php, branch v5.22.11-lsc</title>
<subtitle>adodb PHP Database Abstraction Layer
</subtitle>
<id>https://git.rdm1.uk/adodb/.git/atom?h=v5.22.11-lsc</id>
<link rel='self' href='https://git.rdm1.uk/adodb/.git/atom?h=v5.22.11-lsc'/>
<link rel='alternate' type='text/html' href='https://git.rdm1.uk/adodb/.git/'/>
<updated>2026-05-12T08:14:50Z</updated>
<entry>
<title>Tag private version</title>
<updated>2026-05-12T08:14:50Z</updated>
<author>
<name>Lester Caine</name>
<email>lester@lsces.co.uk</email>
</author>
<published>2026-05-12T08:14:50Z</published>
<link rel='alternate' type='text/html' href='https://git.rdm1.uk/adodb/.git/commit/?id=d69c9d1d67029bef04899fe55f7c211f9f1d7cab'/>
<id>urn:sha1:d69c9d1d67029bef04899fe55f7c211f9f1d7cab</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Bump version to 5.22.11</title>
<updated>2025-11-22T15:37:23Z</updated>
<author>
<name>Damien Regad</name>
<email>dregad@mantisbt.org</email>
</author>
<published>2025-11-22T15:37:23Z</published>
<link rel='alternate' type='text/html' href='https://git.rdm1.uk/adodb/.git/commit/?id=a741375176f48b084ca9a110c112323fc7101b75'/>
<id>urn:sha1:a741375176f48b084ca9a110c112323fc7101b75</id>
<content type='text'>
</content>
</entry>
<entry>
<title>autoExecute return false on update with no match</title>
<updated>2025-11-22T00:04:22Z</updated>
<author>
<name>Damien Regad</name>
<email>dregad@mantisbt.org</email>
</author>
<published>2025-11-22T00:04:22Z</published>
<link rel='alternate' type='text/html' href='https://git.rdm1.uk/adodb/.git/commit/?id=f44e474d39ec24f6b0cb0a5d656bb371ce7acd12'/>
<id>urn:sha1:f44e474d39ec24f6b0cb0a5d656bb371ce7acd12</id>
<content type='text'>
If the specified where clause returns no rows, then we return false
early, there is no point building and executing an UPDATE statement
that will do nothing.

Fixes #1148
</content>
</entry>
<entry>
<title>autoExecute: always use DB_AUTOQUERY_* constants</title>
<updated>2025-11-21T23:56:29Z</updated>
<author>
<name>Damien Regad</name>
<email>dregad@mantisbt.org</email>
</author>
<published>2025-11-21T23:56:29Z</published>
<link rel='alternate' type='text/html' href='https://git.rdm1.uk/adodb/.git/commit/?id=fff974544c78b4917778fa5ec2cf9b50ca2ca72c'/>
<id>urn:sha1:fff974544c78b4917778fa5ec2cf9b50ca2ca72c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix autoExecute() skipping updates</title>
<updated>2025-11-21T23:46:22Z</updated>
<author>
<name>Diogo Galvão</name>
<email>diogo.galvao@fiocruz.br</email>
</author>
<published>2025-11-21T20:54:54Z</published>
<link rel='alternate' type='text/html' href='https://git.rdm1.uk/adodb/.git/commit/?id=99390853e507056351f1b4dd38f35cd700179c30'/>
<id>urn:sha1:99390853e507056351f1b4dd38f35cd700179c30</id>
<content type='text'>
AutoExecute fetches a row from the table prior to performing an insert
or update. When $forceUpdate is false, only modified columns should be
updated. However, the WHERE clause was not being used when fetching the
row, so the comparison was always made against an arbitrary row, causing
differences to be detected or missed by chance.

This change makes use of the $where parameter when fetching the row from
the table, making the comparison work as intended.

Fixes #1146
</content>
</entry>
<entry>
<title>PHP 8.5: fix Non-canonical cast deprecations</title>
<updated>2025-10-24T23:12:07Z</updated>
<author>
<name>Damien Regad</name>
<email>dregad@mantisbt.org</email>
</author>
<published>2025-10-24T23:12:07Z</published>
<link rel='alternate' type='text/html' href='https://git.rdm1.uk/adodb/.git/commit/?id=481bb5292033af2918bea9a9af4b551781d17f5f'/>
<id>urn:sha1:481bb5292033af2918bea9a9af4b551781d17f5f</id>
<content type='text'>
Non-canonical cast (integer) is deprecated, use the (int) cast instead

Global search and replace throughout the code base.

Fixes #1143
</content>
</entry>
<entry>
<title>Bump version to 5.22.10</title>
<updated>2025-08-03T16:20:39Z</updated>
<author>
<name>Damien Regad</name>
<email>dregad@mantisbt.org</email>
</author>
<published>2025-08-03T16:20:39Z</published>
<link rel='alternate' type='text/html' href='https://git.rdm1.uk/adodb/.git/commit/?id=38ce257600e67b1e854f2e9054166569cff4bf6b'/>
<id>urn:sha1:38ce257600e67b1e854f2e9054166569cff4bf6b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Bump version to 5.22.9</title>
<updated>2025-05-01T11:49:24Z</updated>
<author>
<name>Damien Regad</name>
<email>dregad@mantisbt.org</email>
</author>
<published>2025-05-01T11:49:24Z</published>
<link rel='alternate' type='text/html' href='https://git.rdm1.uk/adodb/.git/commit/?id=a568bfeb72d6b5942df747adc36b95165a083e60'/>
<id>urn:sha1:a568bfeb72d6b5942df747adc36b95165a083e60</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Bump version to 5.22.9-dev</title>
<updated>2025-03-22T00:08:11Z</updated>
<author>
<name>Damien Regad</name>
<email>dregad@mantisbt.org</email>
</author>
<published>2025-03-22T00:08:11Z</published>
<link rel='alternate' type='text/html' href='https://git.rdm1.uk/adodb/.git/commit/?id=56133c813c2fed3b44dcaaf8cd480d5d41cfdfc6'/>
<id>urn:sha1:56133c813c2fed3b44dcaaf8cd480d5d41cfdfc6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Bump version to 5.22.8</title>
<updated>2025-01-25T01:10:09Z</updated>
<author>
<name>Damien Regad</name>
<email>dregad@mantisbt.org</email>
</author>
<published>2025-01-25T01:10:09Z</published>
<link rel='alternate' type='text/html' href='https://git.rdm1.uk/adodb/.git/commit/?id=bc0d3e05ce89f3c73c24d1cb78de57793d1afe3a'/>
<id>urn:sha1:bc0d3e05ce89f3c73c24d1cb78de57793d1afe3a</id>
<content type='text'>
</content>
</entry>
</feed>
