diff options
Diffstat (limited to 'docs/changelog.md')
| -rw-r--r-- | docs/changelog.md | 98 |
1 files changed, 96 insertions, 2 deletions
diff --git a/docs/changelog.md b/docs/changelog.md index 5c0ab871..d2098b5c 100644 --- a/docs/changelog.md +++ b/docs/changelog.md @@ -5,6 +5,100 @@ Older changelogs: [v3.x](changelog_v3.x.md), [v2.x](changelog_v2.x.md). +## 5.21.0 - Unreleased + +- adodb: Remove useless constructors. #171 +- adodb: Define default constructor in ADOConnection base class. #172 +- adodb: Reimplement base methods charMax() and textMax(). #183 +- adodb: addColumnSQL datadict function now supports ENUM data types. See #26 +- adodb: introduce user-defined default Metatype. #165 +- adodb: AutoExecute validates empty fields array. #154 +- adodb: fix getAssoc(). #189, #198, #204 +- adodb: Improve array identification in ADOrecordset::getAssoc(). #101 +- adodb: MetaColumns() consistently returns Actual Type by default in all drivers. #184, #133 +- adodb: Add new value defaulting mode for getInsertSQL(). #214 +- adodb: Added portable substring method. #219 +- adodb: New helper methods: day(), month(), year(). #225 +- adodb: Remove references to obsolete ADOdb Extension. #270 +- adodb: getAssoc() should not change case of result set's outermost key. #335 +- adodb: getAssoc() fix fetch mode. #350 +- adodb: Replace each() with foreach (PHP 7.2 compatibility). #373 +- adodb: Optimize FieldTypesArray with static variable #367 +- adodb: Allow output handler to be callable #312 +- adodb: prevent SQL injection in SelectLimit() #311 +- adodb: fix ADORecordSet constructor signature. #278 +- adodb: add Occitan (#285) and Indonesian (#293) translations. +- adodb: support use of spaces and reserved keywords in replace function. #390 +- adodb: fix adodb_strip_order_by() to only remove the last order by statement. #549 +- adodb: add control over BLOB data dictionary feature (NOT NULL, DEFAULT). #292, #478 +- adodb: fix field names quoting when setting value to null. #572 +- adodb: Remove unneeded ADODB_str_replace function. #582 +- adodb: Remove useless PHP 4 and 5 version checks. #583, #584 +- adodb: replace _array_change_key_case() by internal PHP function. #587 +- adodb: fix getAssoc returning key as value column with ADODB_FETCH_BOTH mode. #600 +- adodb-time: Fix 'Q' (quarter of year) format in adodb_date(). #222 +- adodb-time: Add 'W' (week of year) format support in adodb_date(). #223 +- active record: honor column and table name quoting. #309 +- db2: fix ChangeTableSQL() signature. #338 +- db2: full driver rewrite. #442 +- firebird: updated driver, thanks to Lester Caine. #201 +- mssql: Add charMax() and textMax() methods. #220 +- mssql: Add Convert on SQLDate Method. #304 +- mssql: support alternative port in connect. #314 +- mssql: support Windows authentication. #353 +- mssql: MetaForeignKeys() not returning all FKs. #486 +- mssql: support for T-SQL-style square brackets. #246 +- mssqlnative: Query not returning id. #185 +- mssqlnative: add support for 'l' (day of week) format in sqlDate(). #232 +- mssqlnative: fix invalid return value for ErrorNo(). #298 +- mssqlnative: ensure that the bind array is numeric. #336 +- mssqlnative: support metaProcedures() method #578 +- mssqlnative: fix crash with driver version 5.6 on queries returning no data. #492 +- mysql: setConnectionParameter() now allows multiple parameters with the same key value. #187 +- mysql: prevent use of driver with PHP >= 7.0. #310 +- mysqli: Deprecate $optionFlags property in favor of standard setConnectionParameter() method. #188 +- mysqli: Insert_ID() did not return correct value after executing stored procedure. #166 +- mysqli: method failed if $associative set true. #181 +- mysqli: return fields as ADOFieldObject objects. #175 +- mysqli: support SSL connections. #416 +- mysqli (perf): tables() method definition inconsistent with parent. #435, #462 +- mysql: genId() not returning next sequence value. #493 +- oci8: fix syntax error preventing sequence creation. #540 +- oci8: remove use of curly braces in string offsets (deprecated in PHP 7.4). #570 +- oci8: provide option to create compact trigger/sequence names. #565 +- odbc/mssql: fix null strings concatenation issue with SQL server 2012. #148 +- odbc/mssql: add missing Concat() method. #402 +- odbc: MetaColumns() can optionally be set to return MetaType for backwards compatibility. #184 +- pdo: allow loading of subclassed recordset. #245 +- pdo: add setConnectionParameter support. #247 +- pdo: fix PHP notice. #248 +- pdo: ADORecordSet class loading. #250 +- pdo: add meta extension points. #475 +- pdo/dblib: new driver #496 +- pdo/firebird: new driver #378 +- pdo/mysql: add genID() and createSequence() support. #465 +- pdo/pgsql: Add support for transactions. #363 +- pdo/sqlsrv: fix fetchField() method. #251, #234 +- pdo/sqlsrv: add SetTransactionMode() method. #362 +- pgsql: add CIDR data type to MetaType(). #281 +- pgsql: optimize version check. #334 +- pgsql: fix param number reset with param(false). #380 +- pgsql: use postgres9 driver by default. #474 +- pgsql: specialized casts for _recreate_copy_table(). #207 +- proxy: the client driver and server.php script are deprecated. #444 +- sqlite: _createSuffix is now compatible with parent. #178 +- sqlite: metaIndexes could not locate indexes on uppercase table name. #176 +- sqlite: Fix Metataypes mapping. #177 +- sqlite: driver did not support metaForeignKeys. #179 +- sqlite: metaIndexes() returns column as array instead of CSV. #567 +- memcache: add support for memcached PECL library. #322 +- session: add 'httponly' flag to cookie. #190 +- session: string parameters for `assert` are deprecated in PHP 7.2. #438 +- xml: support table 'opt' attribute with mysqli. #267 +- xml: add support for 'DESCR' tags for tables/fields. #265 +- xml: fix invalid xmlschema03.dtd and descr tag in session schema XML. #595 +- loadbalancer (new feature): read/write splitting and load balancing across multiple connections, thanks to Mike Benoit. #111 + ## 5.20.17 - Unreleased - core: fix PHP notice in ADOdb_Exception constructor when using transactions. #601 @@ -74,7 +168,7 @@ Please use version 5.20.12 or later. ## 5.20.8 - 17-Dec-2016 -- mssql: support MSSQL Server 2016 and later #294 +- mssql: support MSSQL Server 2014 and later. #186 #294 - mssql: fix Find() returning no results. #298 - mssql: fix Sequence name forced to 'adodbseq'. #295, #300 - mssql: fix GenId() not returning next sequence value with SQL Server 2005/2008. #302 @@ -220,7 +314,7 @@ other database types as well; all drivers derived from the above are also impact - odbc: clear fields before fetching. See http://phplens.com/lens/lensforum/msgs.php?id=17539 - oci8: GetRowAssoc now works in ADODB_FETCH_ASSOC fetch mode - oci8: MetaType and MetaForeignKeys argument count are now strict-standards compliant -- oci8: Added trailing `;` on trigger creation for sequence fields, prevents occurence of ORA-24344 +- oci8: Added trailing `;` on trigger creation for sequence fields, prevents occurrence of ORA-24344 - oci8quercus: new oci8 driver with support for quercus jdbc data types. - pdo: Fixed concat recursion bug in 5.3. See http://phplens.com/lens/lensforum/msgs.php?id=19285 - pgsql: Default driver (postgres/pgsql) is now postgres8 |
