<section><title>Changes in 0.4.1 (released 03/22/2005)</title>
<ulist>
<item>Added a note about the package init file to the installation
documentation.</item>
</ulist>
</section>


<section><title>Changes in 0.4 (released 01/03/2005)</title>
<ulist>
<item><module>ll.orasql</module> now requires <app>ll-core</app>.</item>
<item>Procedures can now be called with string arguments longer that 32768
characters. In this case the argument will be converted to a variable before
the call. The procedure argument must be a <lit>CLOB</lit> in this case.</item>
<item>Creating <class>Record</class> instances from database data is now done
by the class method <method>Record.fromdata</method>. This means it's now
possible to use any other class as long as it provides this method.</item>
</ulist>
</section>


<section><title>Changes in 0.3 (released 12/09/2004)</title>
<ulist>
<item><module>ll.orasql</module> requires <app>cx_Oracle 4.1</app> now.</item>
</ulist>
</section>


<section><title>Changes in 0.2.1 (released 09/09/2004)</title>
<ulist>
<item>Fixed a regression bug in <method>Proc._calcrealargs</method> as
cursors will now always return <class>Record</class> objects.</item>
</ulist>
</section>


<section><title>Changes in 0.2 (released 09/08/2004)</title>
<ulist>
<item>Now generating <class>Record</class> object is done automatically
in a subclass of <class>cx_Oracle.Cursor</class>. So now it's possible
to use <module>ll.orasql</module> as an extended <module>cx_Oracle</module>.</item>
</ulist>
</section>


<section><title>Changes in 0.1 (released 07/15/2004)</title>
<ulist>
<item>Initial release.</item>
</ulist>
</section>
