From: Kubo Takehiro Date: 2012-11-11T22:17:28+09:00 Subject: [ANN] ruby-oci8 2.1.3 --20cf300fafc597210c04ce380195 Content-Type: text/plain; charset=ISO-8859-1 Ruby-oci8 2.1.3 is released. This is the Oracle module using OCI8 API. http://rubyforge.org/projects/ruby-oci8/ New Features ------------ ### {OCI8::Cursor#statement} It returns the text of the SQL statement prepared in the cursor. cursor = conn.parse("select * from country where country_code = 'ja'") cursor.statement # => "select * from country where country_code = 'ja'" See: [github issue #16](https://github.com/kubo/ruby-oci8/issues/16) Specification changes --------------------- ### License was changed to 2-clause BSD-style license. The former license was same with old ruby (<= 1.9.2) license. ### Oracle object type's DATE field type Ruby-oci8 had returned a DateTime object when Oracle object type's DATE field type was accessed. Now it returns a Time object. Fixed Issues ------------ - Fix to work with procedures and functions that return temporary lobs. See: [github issue #13](https://github.com/kubo/ruby-oci8/issues/13) (contributed by timon) - Fix Oracle object type's DATE field tests. See: [github issue #17](https://github.com/kubo/ruby-oci8/issues/17) (reported by Yasuo Honda) - Fix a sequence test failure on Oracle 11gR2. See: [github issue #18](https://github.com/kubo/ruby-oci8/issues/18) (reported by Yasuo Honda) - Include COPYING files. See: [github issue #19](https://github.com/kubo/ruby-oci8/issues/19) (requested by Johannes Weberhofer) - Fix SEGV when a temporary LOB is GCed while another LOB is read. See: [github issue #20](https://github.com/kubo/ruby-oci8/issues/20) (reported by techsplicer) - Fix # when ruby is less than 1.9.2 and an object type's time attribute is accessed. --20cf300fafc597210c04ce380195 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Ruby-oci8 2.1.3 is released= . This is the Oracle module using OCI8 API.

=A0h= ttp://rubyforge.org/projects/ruby-= oci8/

New Features
------------

### {OCI8::Curs= or#statement}

It returns the text of the SQL statement prepared in the cursor.
=A0=A0=A0 cursor =3D conn.parse("select * from country where country_= code =3D 'ja'")
=A0=A0=A0 cursor.statement # =3D> "= select * from country where country_code =3D 'ja'"

See: [github issue #16](https://github.com/kubo/ruby-oci8/issues/16)

Specificat= ion changes
---------------------

### License was changed to 2-cl= ause BSD-style license.

The former license was same with old ruby (<=3D 1.9.2) license.
<= br>### Oracle object type's DATE field type

Ruby-oci8 had return= ed a DateTime object when Oracle object type's DATE
field type was a= ccessed. Now it returns a Time object.

Fixed Issues
------------

-=A0=A0 Fix to work with procedures= and functions that return temporary lobs.
=A0=A0=A0 See: [github issue = #13](https://github= .com/kubo/ruby-oci8/issues/13)

=A0=A0=A0 (contributed by timon)

-=A0=A0 Fix Oracle object type&= #39;s DATE field tests.
=A0=A0=A0 See: [github issue #17](https://github.com/kubo/ruby-oci8= /issues/17)

=A0=A0=A0 (reported by Yasuo Honda)

-=A0=A0 Fix a sequence test = failure on Oracle 11gR2.
=A0=A0=A0 See: [github issue #18](https://github.com/kubo/ruby-oci= 8/issues/18)

=A0=A0=A0 (reported by Yasuo Honda)

-=A0=A0 Include COPYING file= s.
=A0=A0=A0 See: [github issue #19](https://github.com/kubo/ruby-oci8/issues/19)
=A0=A0=A0 (requested by Johannes Weberhofer)

-=A0=A0 Fix SEGV when a temporary LOB is GCed while another LOB is read= .
=A0=A0=A0 See: [github issue #20](https://github.com/kubo/ruby-oci8/issues/20)
=A0=A0=A0 (reported by techsplicer)

-=A0=A0 Fix #<NoMethodError: undefined method `timezone' for Tim= e:Class>
=A0=A0=A0 when ruby is less than 1.9.2 and an object type= 9;s time attribute is accessed.

--20cf300fafc597210c04ce380195--