| Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
ADOdb version 5.21.3 released 2021-10-31
# Conflicts:
# adodb.inc.php
# docs/changelog.md
|
|
|
|
# Conflicts:
# drivers/adodb-mysqli.inc.php
|
|
Add try/finally blocks in selectLimit(), getOne(), getRow(), getArray()
and cacheGetArray() methods when temporarily changing $ADODB_COUNTRECS
global's value, to ensure it is correctly restored to its previous value
when the execute() call triggers an exception.
Fixes #761
|
|
PHP 8.1 changes the default error reporting mode from OFF to
MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT [1].
We manually set it to MYSQLI_REPORT_OFF in the ADODB_mysqli class
constructor to ensure compatibility.
Fixes #755
[1]: https://wiki.php.net/rfc/mysqli_default_errmode
|
|
Conflicts:
docs/changelog.md
|
|
|
|
# Conflicts:
# adodb.inc.php
# docs/changelog.md
|
|
|
|
# Conflicts:
# adodb.inc.php
# docs/changelog.md
# drivers/adodb-mssqlnative.inc.php
# drivers/adodb-mysqli.inc.php
Fixes #751
|
|
The conflicts resolution applied when merging the Standardized file
headers (commit e9dcce3df24912ad869d0193f0b419f2309101fc) was seriously
messed up, actually overwriting a number of changes in the master
branch.
Rather than trying to go and fix things one by one which has a high risk
of messing things further, it's easier to redo the merge from a clean
slate, so this commit reverts the following:
- "Merge branch 'hotfix/5.21' Standardized file headers",
e9dcce3df24912ad869d0193f0b419f2309101fc
- "Merge tag 'v5.21.1'",
5f437df3104159d5d659f60e31bef8d33c34995f
- "Reset version to 5.22.0-dev"
af9234a525c3255af051a330164486d73be4c63a
- "Fix incorrect resolution of merge conflicts"
a6733f61b0165b366c8d2c70d9af82edc3881951.
- "Fix syntax error in toexport.inc.php"
20b01e83cb61b6b2460f64c7d1277c5f4cc28574.
Fixes #751
|
|
ADOdb version 5.21.1 released 2021-08-15
# Conflicts:
# docs/changelog.md
# drivers/adodb-odbc_mssql2012.inc.php
# drivers/adodb-sqlite.inc.php
# tests/testsessions.php
|
|
|
|
|
|
|
|
Simplifies the code, and gets rid of PHP Warnings, both on line 164 in
datadict-mssqlnative.inc.php:
- Trying to access array offset on value of type bool
- Undefined array key "name"
Fixes #696
|
|
|
|
|
|
On mysqli, PHP 8 throws an 'Uncaught TypeError: method_exists():
Argument 1 ($object_or_class) must be of type object|string, bool
given'. Checking that _connectionID is set fixes the problem.
A similar issue was found and fixed with the postgres7 driver as well.
Note that fixing the legacy mysql driver is not necessary, as the driver
has been removed in PHP 7, and the error suppression operator should do
the job on PHP 5.
Fixes #686
|
|
# Conflicts:
# docs/changelog.md
|
|
|
|
|
|
|
|
# Conflicts:
# docs/changelog.md
|
|
|
|
|
|
|
|
# Conflicts:
# docs/changelog.md
|
|
|
|
|
|
|
|
|
|
The 5.x changelog (from 5.20.0 and up), now follows the
[Keep a changelog](https://keepachangelog.com) format.
- Release dates converted to Y-m-d ISO format
- Added sections
- Added links to GitHub release commits
- Added links to GitHub issues
|
|
|
|
|
|
Change web site references from http://adodb.org to https.
|
|
Move 5.20.19 section below 5.21.0
|
|
Note on merge conflict in adodb.inc.php:
At line 5133, parse_url() is called with `@` operator in the hotfix/5.20
branch (commit 2026e66e86f35995eee32557c2f83f1d539ca9c7) whereas the
same change in the master branch (commit c1a6794ece2b02c2a5d238159ae85da3cbd6d)
is without it. Code was kept as it is in master.
# Conflicts:
# adodb-lib.inc.php
# adodb.inc.php
# drivers/adodb-mssqlnative.inc.php
# drivers/adodb-mysqli.inc.php
# drivers/adodb-pdo.inc.php
|
|
|
|
|
|
|
|
Site no longer active
|
|
# Conflicts:
# docs/changelog.md
# drivers/adodb-mssqlnative.inc.php
|
|
|
|
|
|
|
|
# Conflicts:
# docs/changelog.md
# drivers/adodb-mssqlnative.inc.php
|
|
|
|
|