All Versions
38
Latest Version
Avg Release Cycle
193 days
Latest Release
259 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v3.1.1 Changes
September 29, 2025What's Changed
- ๐ Allow object return type in row() by @alffonsse in #169
- 0๏ธโฃ Add unit test for changing ATTR_DEFAULT_FETCH_MODE by @paragonie-security in #170
- ๐ Always run mutation tests by @paragonie-security in #171
Full Changelog : v3.1.0...v3.1.1
-
v3.1.0 Changes
September 25, 2025- Calling
insertReturnId()no longer unavoidably throws on PostgreSQL. Now, it only throws if you don't specify a sequence name (optional third parameter). - ๐ The README documentation now covers
insertReturnId() - ๐ Improved test coverage in #162, which includes integration tests with Firebird, MySQL, SQLite, Microsoft SQL Server, and PostgreSQL.
- โ We also now test with PHP 8.5 in CI.
- โก๏ธ Updated the unit tests to support modern PHPUnit.
- โ Added mutation testing to CI.
- Calling
-
v3.0.4 Changes
September 18, 2025What's Changed
- ๐ Use prepare/statement also when there is no parameters by @jeanmonod in #159
- โ Ignore tests and workflows with "export-ignore" on .gitattributes by @erikn69 in #161
- ๐ Fix csv() when using non-default fetch style by @alffonsse in #160
๐ New Contributors
- @jeanmonod made their first contribution in #159
- @erikn69 made their first contribution in #161
- @alffonsse made their first contribution in #160
Full Changelog : v3.0.3...v3.0.4
-
v3.0.3 Changes
July 15, 2025What's Changed
- Psalm: accept EasyPlaceholder by @kamil-tekiela in #147
- โ Remove (and replace when needed) @psalm-taint-source annotations by @LeSuisse in #149
- Mark nullable parameters as nullable by @gijsdev in #156
- โก๏ธ Update CI to test on newer PHP versions by @paragonie-security in #158
๐ New Contributors
- @kamil-tekiela made their first contribution in #147
- @gijsdev made their first contribution in #156
Full Changelog : v3.0.2...v3.0.3
-
v3.0.2 Changes
June 08, 2022- Guarantee that
EasyDB::row()always returns anarrayinstead of throwing aTypeErrorwhen encounteringnull. See also: #144.
- Guarantee that
-
v3.0.1 Changes
May 21, 2022- #143: Don't assume the array passed to insertMany() is indexed at 0.
- ๐ Fixed the type declaration of the
$duplicates_modeparameter to be nullable inbuildInsertQueryBoolSafe().
-
v3.0.0 Changes
May 11, 2022 -
v2.12.0 Changes
May 11, 2022 -
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
ConstructorFailedexception 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