All Versions
34
Latest Version
Avg Release Cycle
98 days
Latest Release
-
Changelog History
Page 1
Changelog History
Page 1
-
v3.0.2 Changes
- Guarantee that
EasyDB::row()
always returns anarray
instead of throwing aTypeError
when encounteringnull
. See also: #144.
- Guarantee that
-
v3.0.1 Changes
- #143: Don't assume the array passed to insertMany() is indexed at 0.
- ๐ Fixed the type declaration of the
$duplicates_mode
parameter to be nullable inbuildInsertQueryBoolSafe()
.
-
v2.11.0 Changes
January 20, 2020 -
v2.10.0 Changes
August 15, 2019- ๐ป You can now pull the original exception (which may leak credentials via
stack trace) from a
ConstructorFailed
exception by calling the newgetRealException()
method. - โ Added
insertIgnore()
(Insert a row into the table, ignoring on key collisions) - โ Added
insertOnDuplicateKeyUpdate()
(Insert a row into the table; or if a key collision occurs, doing an update instead) - #111:
EasyStatement
: Don't fail with emptyIN()
statements
- ๐ป You can now pull the original exception (which may leak credentials via
stack trace) from a
-
v2.9.0 Changes
March 12, 2019- You can now side-step credential leakage in the
Factory
class
by callingFactory::fromArray([$dsn, $username, $password, $options])
instead ofFactory::create($dsn, $username, $password, $options)
.
- You can now side-step credential leakage in the
-
v2.8.0 Changes
January 03, 2019- Our exceptions now integrate with Corner.
-
v2.7.0 Changes
September 23, 2018๐ Changed the behavior of several public APIs to invoke
$this->prepare()
instead of$this->pdo->prepare()
. This might seem subtle, but in actuality, it allows classes that extendEasyDB
to implement prepared statement caching.๐ See https://github.com/paragonie/easydb-cache for more information
-
v2.6.2 Changes
June 14, 2018๐ Fixed issues with
insert()
and booleans. See #84