File: ChangeLog

package info (click to toggle)
libodbc-ruby 0.994-1
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 312 kB
  • ctags: 413
  • sloc: ansic: 4,869; ruby: 200; makefile: 68
file content (180 lines) | stat: -rw-r--r-- 6,184 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
ODBC binding for Ruby
---------------------

Wed Jul 14 version 0.994 released

	* fixed ODBC::Database.new|connect so that 
	  ODBC::Database.new.drvconnect(string) works
	* fixed SQLTCHAR detect for Win32 in extconf.rb,
	  thanks to Pedro Luis Castedo Cepeda

Mon Jun 28 2004 version 0.993 released

	* use HAVE_TYPE_SQLTCHAR from extconf.rb for old iODBC versions
	* don't rb_define_alloc_func of dsn_new/drv_new for Ruby >= 1.8,
	  gives stack overflows, thanks to Pedro Luis Castedo Cepeda
	  for fixing
	* fixes for iODBC driver manager concerning SQLFetchScroll
	  availability (SQL state codes IM001 vs HYC000)
	* blob handling fix as suggested by Kaspar Schiess

Mon Mar 22 2004 version 0.992 released

	* fixed buggy UTF8->Unicode conversion code
	* fixed handling of uppercase column names in row hashes

Fri Dec 26 2003 version 0.991 released

	* use SQLConfigDataSourceW() in utf8 version
	* SQLError() is now always called after error/warning from
	  other ODBC API invokations in order to cleanup error
	  messages in driver manager/driver
	* tweaks for SQLColAttributes() problems as suggested
	  by Nathaniel Talbott <nathaniel@talbott.ws>
	* modified extconf.rb as suggestedb by <RNicz@fibernet.pl>
	* eliminated use of alloca() in utf8 converters
	* reworked to use Ruby 1.8 rb_define_alloc_func() API

Wed May 21 2003 version 0.99 released

	* no functional changes with respect to 0.98
	  but starting with 0.99 released under Ruby style license.

Thu May 08 2003 version 0.98 released

	* added utf8 version (-DUNICODE, -D_UNICODE for CFLAGS),
	  which generates odbc_utf.so, for build instructions
	  see README. Thanks Bosko Ivanisevic <ivanisev@sezampro.yu>
	  for ideas and testing.

Fri Apr 25 2003 version 0.97 released

	* align buffers for fetching scalar data (long, double et.al.)
	  to prevent alignment problems causing bus errors e.g. on sparc,
	  thanks sakazuki <QZS01353@nifty.ne.jp> for testing.

Wed Mar 19 2003 version 0.96 released

	* added fall back to SQLFetch() when SQLFetchScroll(SQL_FETCH_NEXT)
	  or SQLExtendedFetch(SQL_FETCH_NEXT) report IM001 error,
	  thanks Kiyonori Takeda <takeda@newsline.net> for testing.

Mon May 13 2002 version 0.95 released

	* doc updated
	* minor code cleanups
	* fixed ODBC::Database.run to properly accept blocks
	  as reported by Michael Neumann <neumann@s-direktnet.de>
	* added ODBC::Statement.more_results method as
	  requested by Chris Morris <chris.morris@snelling.com>

Thu Oct 11 2001 version 0.94 released

	* doc updated
	* fixed off-by-one bug in do_fetch function
	* added some more SQL_* constants
	* added ODBC::Database.special_columns method
	* added unique flag to ODBC::Database.indexes

Fri Sep 07 2001 version 0.93 released

	* doc updated
	* removed default column name conversion to upper case
	  as introduced in version 0.91
	* added ignorecase, ignorecase= methods for ODBC::Database
	  and ODBC::Statement as suggested by
	  Sean O'Halpin <sean.ohalpin@bamberforsyth.com>

Fri Aug 31 2001 version 0.92 released

	* ODBC::Parameter class and ODBC::Statement.make_proc method added
	* changes to support libiodbc-2.50 eg on Debian, thanks
	  Massimiliano Mirra <info@chromatic-harp.com> for testing
	* fixed typos in constant table (SQL_CP_* symbols, O_CONSTU macro)
	* if odbcinst.h not available, make dummy DSN config methods

Sat Aug 25 2001 version 0.91 released

	* handle non-unique keys in column name/result set hashes
	  by appending "#column-number" string
	* convert column names to uppercase if ODBC driver is
	  identifier case insensitive as suggested by
	  Elmar Sonnenschein <eso@esomail.de>
	* added cursorname method in Statement
	* added assignment methods for Environment/Database/Statement
	  options
	* taint strings
	* use SQLExecDirect() in Statement.run/do when no parameters in query

Wed Aug 15 2001 version 0.9 released

	* doc updated
	* added alloc/free and ODBC API call tracing
	  (compile-time, -DTRACING)
	* added array result for ODBC::Statement.columns
	* statements are now by default dropped before SQLDisconnect
	* rewrote resource tracking of environment, database connection
	  and statement objects due to crashes/hangs on Win32
	* improved constructors for data/time/timestamp objects
	* added clone methods for date/time/timestamp objects

Thu Jul 26 2001 version 0.8 released

	* minor doc update
	* added handling of block for ODBC::Statement.columns method
	* revised error reporting and SQLRETURN handling with
	  respect to SQL_SUCCESS_WITH_INFO, introduced info method
	  to get warnings of last ODBC API call. Change was required
	  to support MS SQL Server, thanks to correspondence with
	  David Moore <david.moore@uk.dealogic.com>.

Wed Jun 20 2001 version 0.7 released

	* minor doc update
	* some more test cases in fetching data
	* added some more fetch methods (fetch_many, fetch_all ...)
	* added more tests for conditional include of <windows.h>
	* again, fixes in parameter binding thanks to patches from
	  Steve Tuckner <sat@multitech.com>

Tue Jun 12 2001 version 0.6 released

	* reviewed parameter and column information handling
	* work around cases when SQLDescribeParam is not supported
	  by the selected ODBC driver
	* bug fixes in parameter binding

Sun Jun 10 2001 version 0.5 released

	* doc updated
	* added environment attribute setting/getting methods
	* eliminated alloca() in fetching data
	* added missing SQL_CHAR constant
	* fixed accessor methods for ODBC::(DSN|Driver|Column) as
	  suggested by Michael Neumann <neumann@s-direktnet.de>

Fri Jun 08 2001 version 0.4 released

	* Cygwin fixes thanks to Michael Neumann <neumann@s-direktnet.de>
	* minor optimizations
	* cleanup GC related functions

Sun May 27 2001 version 0.3 released

	* doc updated
	* win32 port (mswin32 working, mingw untested)
	* added types (ODBC::Date, ODBC::Time, ODBC::TimeStamp)
	* reworked module/class organization
	* major review

Thu May 17 2001 version 0.2 released

	* updated and improved doc
	* added fetch_hash, each_hash, column ODBCStmt methods
	* added more constants in ODBC class
	* added ODBCColumn class
	* added accessor for ODBC::error

Sun May 13 2001 version 0.1 released

	* initial release.