* Fixed bug #7295: sysext/dbal/: Uninitialized variable in ->handler_getFromTableList...
[Packages/TYPO3.CMS.git] / typo3 / sysext / dbal / ChangeLog
1 2008-02-04 Michael Stucki <michael@typo3.org>
2
3 * Fixed bug #7295: Uninitialized variable in ->handler_getFromTableList() (Patch by Oliver Klee)
4
5 2007-05-30 Karsten Dambekalns <karsten@typo3.org>
6
7 * Added default values and some usability improvements to cached info display in debug module (closes bug #3750)
8 * EXPLAIN PLAN support for Oracle (closes bug #3850)
9 * Fixed a warning when using admin_get_fields() on a non-existent table
10 * Fixed a bug causing inserts with more than one affected CLOB field to fail
11 * quoteWhereClause() now die()s when the input cannot be parsed by parseWhereClause()
12 * PHP backtraces can be logged with the queries now (closes bug #3856)
13
14 2007-05-29 Karsten Dambekalns <karsten@typo3.org>
15
16 * Closes bug #4462: creates tables without OIDs on PostgreSQL now
17 * Closes bugs #4494, #3759: & is translated to BITAND() on Oracle now
18 * Large text fields are CLOB fields now; for Oracle LIKE comparisons against such fields are translated to dbms_lob.instr() calls. This should fix e.g. bug #5535 as well as issues with TV data that cannot be unserialized (see comments on bug #4638)
19 * Updates to the manual
20 * A fix for bug #5481, field mapping not working on the right side of a comparison in WHERE clauses
21 * Fixed bugs #2438 and #4496 about quoting of DISTINCT in SELECT clauses
22
23 2006-07-19 Karsten Dambekalns <karsten@typo3.org>
24
25 * Fixes SQL issues when searching in list view or with the global search box on the bottom of the BE page
26
27 2006-06-30 Karsten Dambekalns <karsten@typo3.org>
28
29 * this update closes bugs #3638, #2106, #2866, #3754 (for Firefox, broken in MSIE) and maybe a few more
30 * Implemented support for sysLog() on connection failure
31 * DBAL now honours the no_pconnect setting
32 * For handlers in native mode the setDBinit queries are executed upon connection
33 * The initial value for generated sequences can be configured per handler, to avoid duplicate key errors after having imported data
34 * BLOB fields are handled correctly now during INSERT and UPDATE
35 * Setting $store_lastBuiltQuery acts like in t3lib_db now (fill $debug_lastBuiltQuery)
36 * For the native handler quoting methods directly return the input for speedup, as no quoting is needed in that case
37 * Added support for native and userdefined handler to MetaType()
38 * Changed mapping of types to always use the largest possible integer, map tinytext to varchar instead of text
39 * admin_get_tables() skips tables whose names match /BIN\$/ (coming from the recycle bin on Oracle)
40 * Importing dumps using the install tool now works, see manual for tips
41 * Changed the way NOT NULL and DEFAULT are handled when setting up tables, see manual for the rules that now apply
42 * Code cleanup (indentation, documentation)
43 * Updated the manual and added new content
44
45 2006-01-19 Karsten Dambekalns <karsten@typo3.org>
46
47 * Changes to connection handling, detecting failed connections.
48 * Added support for $no_quote_fields in UPDATE and INSERT methods.
49
50 2006-01-04 Karsten Dambekalns <karsten@typo3.org>
51
52 * Changed the way a connection is established with ADOdb. The new
53 way allows ODBC connections (rather, connections to drivers having
54 an underscore in their name).
55 * Changes to ext_tables.sql to make it more portable.
56 * When printing errors, output the offending SQL as well.
57 * Some small fixes, enhancements to code documentation.
58 * Some additions to the manual.
59
60 2005-12-27 Karsten Dambekalns <karsten@typo3.org>
61
62 * Converted locallang to XML, small adaptions to syext location.
63 * One slight fix to the SQL check in the BE module (wrong output if
64 an error occurred).
65
66 2005-12-26 Karsten Dambekalns <karsten@typo3.org>
67
68 * Code cleanup and improvements to the mapping. Merged 3rd
69 party changes done by DIACC GmbH.
70
71 2005-12-23 Karsten Dambekalns <karsten@typo3.org>
72
73 * Fixed a few issues that were left undiscovered yet.
74 * Added a new module to test query building and parsing
75 from the DBAL debug module.
76 * Finalized fix for bug #1649.
77
78 2005-12-22 Karsten Dambekalns <karsten@typo3.org>
79
80 * Fixed bug #2077 (NOT handling breaking, consequently
81 discarding WHERE clauses).
82
83 2005-12-21 Karsten Dambekalns <karsten@typo3.org>
84
85 * Fixed bug #1781 to allow easier install.
86 * Closed bug #1204 as not reproducable. Probably rather a
87 PHP/Apache bug than a DBAL bug.
88 * Closed bug #1317 which has been fixed earlier. It was due
89 to a msissing check for the incoming SQL (string/array) in the
90 native part of exec_UPDATEquery().
91 * Fixed parseFieldDef() t3lib_sqlparser to allow datatypes
92 with just a trailing comma (like in "tyinytext," as opposed
93 to "varchar(19)". This prevented installation of some
94 extensions.
95 * Fixed bug #2072.
96 * Fixed bug #1206.
97 * Fixed a bug with error logging and array queries (BLOB).
98 * Prepared a fix for bug #1649, pending core list approval.
99 * Fixed a bug in t3lib_page, getMultipleGroupsWhereClause()
100 where double quotes were used to quote a literal for use in
101 SQL. THIS IS MYSQL-ONLY! NEVER DO THIS! ALWAYS USE SINGLE
102 QUOTES!
103
104 2005-06-07 Karsten Dambekalns <karsten@typo3.org>
105
106 Documentation update.
107
108 2005-05-19 Karsten Dambekalns <karsten@typo3.org>
109
110 Committed changes to go along with the library removal done
111 earlier. Completed debug logging.
112
113 2005-02-07 Karsten Dambekalns <karsten@typo3.org>
114
115 Bringing the DBAL extension AS OF JANUARY 2005 into CVS. Works
116 pretty well, but still needs more work. A few optimizations are
117 planned and some bugs in native mode need to be fixed. Checking
118 this in is (similar to yesterday's commit) more for
119 historic/archival reasons. This version will NOT work with 3.7.x.
120 You have been warned.
121
122 2005-02-06 Karsten Dambekalns <karsten@typo3.org>
123
124 Bringing the DBAL extension AS OF JULY 2004 into CVS. This is
125 rather for historic purposes, more changes will follow in the near
126 future. This version was already a huge step forward, but it will
127 not work as expected with 3.7.x or 3.8.x. You have been warned.
128
129 2004-03-28 Kasper Skaarhoej <kasperYYYY@typo3.com>
130
131 Initial revision