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