2006-12-20
version 2.7.3
- BUG: Mysql#query with block is stopped when last query failed.
2006-10-28
version 2.7.2
- BUG: Mysql::Stmt#result_metadata don't return nil. (Thanks to
Hidetoshi)
- BUG: Mysql#close check mysql_errno.
- BUG: multistatement Mysql#query with block ignore error.
- extconf.rb for Visual C++. (Thanks to Shugo Maeda)
- support MySQL BIT type.
- add Mysql::Field::TYPE_BIT, TYPE_NEWDECIMAL.
Changes:
2005-08-22
version 2.7
* add constants for Mysql#options: Mysql::OPT_GUESS_CONNECTION,
Mysql::OPT_USE_EMBEDDED_CONNECTION,
Mysql::OPT_USE_REMOTE_CONNECTION, Mysql::SET_CLIENT_IP
* test.rb: for 4.0.x, 5.0.x
2005-08-16
version 2.7-beta3
* add Mysql::Stmt#bind_result
2005-08-02
version 2.7-beta2
* BUG: mysql.c.in: fetch_hash: nil value doesn't exist in
hash. (Thanks Stefan Kaes)
* add constant Mysql::VERSION.
* add Mysql#prepare
2005-07-24
version 2.7-beta
* add Mysql#stmt_init method
* add Mysql::Stmt, Mysql::Time, Mysql::RowOffset class
* add Mysql::Error#sqlstate method
* change offset value to Mysql::RowOffset object that is used
by Mysql::Result#row_seek,row_tell
2005-07-31
version 2.6.3
* add constant Mysql::VERSION.
2005-07-26
version 2.6.2
* BUG: mysql.c.in: fetch_hash: nil value doesn't exist in
hash. (Thanks Stefan Kaes)
2005-06-28
version 2.6.1
* mysql.c.in: fix to compile error on MacOSX.
pkgsrc changes:
- Change HOMEPAGE in English.
- Add style sheet to installed documents.
distribution changes:
2005-04-25: version 2.6
* add constants for Mysql#option(): Mysql::OPT_PROTOCOL,
Mysql::OPT_READ_TIMEOUT, Mysql::OPT_WRITE_TIMEOUT,
Mysql::SET_CHARSET_DIR, Mysql::SET_CHARSET_NAME,
Mysql::SHARED_MEMORY_BASE_NAME, Mysql::SECURE_AUTH
* add methods: Mysql#more_results?(), Mysql#next_result(),
Mysql#set_server_option(), Mysql#sqlstate()
* add constants for Mysql#connect(): Mysql::CLIENT_MULTI_STATEMENTS,
Mysql::CLIENT_MULTI_RESULTS
* add constants for Mysql#set_server_option():
Mysql::OPTION_MULTI_STATEMENTS_ON, Mysql::OPTION_MULTI_STATEMENTS_OFF
* add Mysql#query() with block
* add Mysql#reconnect(), Mysql#reconnect=()
* When connection was closed, it don't try to reconnect by default.
2005-02-12: version 2.5.2
* BUG: Mysql#connect make object to not close. (Thanks Andres Salomon)
so that we'd not force dependance on specific MySQL version, and instead pick
the currently installed mysql*-client (or install the default if there
is no mysql-client package installed yet)
this makes package buildable with arbitrary MySQL version, such as 3.23.x,
4.0.x or 4.1.x
in the process. (More information on tech-pkg.)
Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and
installing .la files.
Bump PKGREVISION (only) of all packages depending directly on the above
via a buildlink3 include.
Changes from web page:
2003-08-10 2.4.5
* extconf.rb: correspond to MySQL 4.1.
* mysql.c.in: correspond to Ruby 1.8.
2003-02-23 2.4.4a
* make extconf.rb to correspond to Ruby 1.8.0
2003-01-29 2.4.4
* add Mysql::OPT_LOCAL_INFILE.
* add --with-mysql-config option to extconf.rb.
* extconf.rb automatically detect typical library.
2003-01-05 2.4.3c
* modified English README. Thanks to Paul DuBois.
2002-12-24 2.4.3b
* make extconf.rb to correspond to Ruby 1.6.8.
2002-11-07 2.4.3a
* fix bug duplicating constant.
2002-09-10 2.4.3
* for error number with prefix ER_ .
* get error constant from errmsg.h and mysqld_error.h automatically.
2002-03-31 2.4.2a
* change extconf.rb.