Sophie

Sophie

distrib > Mageia > 7 > armv7hl > media > core-release > by-pkgid > f1af5ac4c8d0f3f6ef0bca84cf516f3e > files > 642

python3-sqlobject-3.7.0-1.mga7.noarch.rpm



<!doctype html>

<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
  <head>
    <meta http-equiv="X-UA-Compatible" content="IE=Edge" />
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>News &#8212; SQLObject 3.7.0 documentation</title>
    <link rel="stylesheet" href="_static/bizstyle.css" type="text/css" />
    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
    <script type="text/javascript" src="_static/documentation_options.js"></script>
    <script type="text/javascript" src="_static/jquery.js"></script>
    <script type="text/javascript" src="_static/underscore.js"></script>
    <script type="text/javascript" src="_static/doctools.js"></script>
    <script type="text/javascript" src="_static/bizstyle.js"></script>
    <link rel="index" title="Index" href="genindex.html" />
    <link rel="search" title="Search" href="search.html" />
    <link rel="next" title="SQLObject and Python 3" href="Python3.html" />
    <link rel="prev" title="SQLObject Links" href="links.html" />
    <meta name="viewport" content="width=device-width,initial-scale=1.0">
    <!--[if lt IE 9]>
    <script type="text/javascript" src="_static/css3-mediaqueries.js"></script>
    <![endif]-->
  </head><body>
    <div class="related" role="navigation" aria-label="related navigation">
      <h3>Navigation</h3>
      <ul>
        <li class="right" style="margin-right: 10px">
          <a href="genindex.html" title="General Index"
             accesskey="I">index</a></li>
        <li class="right" >
          <a href="py-modindex.html" title="Python Module Index"
             >modules</a> |</li>
        <li class="right" >
          <a href="Python3.html" title="SQLObject and Python 3"
             accesskey="N">next</a> |</li>
        <li class="right" >
          <a href="links.html" title="SQLObject Links"
             accesskey="P">previous</a> |</li>
        <li class="nav-item nav-item-0"><a href="index.html">SQLObject 3.7.0 documentation</a> &#187;</li> 
      </ul>
    </div>
      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
        <div class="sphinxsidebarwrapper">
  <h3><a href="index.html">Table Of Contents</a></h3>
  <ul>
<li><a class="reference internal" href="#">News</a><ul>
<li><a class="reference internal" href="#sqlobject-3-7-0">SQLObject 3.7.0</a><ul>
<li><a class="reference internal" href="#features">Features</a></li>
<li><a class="reference internal" href="#bug-fixes">Bug fixes</a></li>
<li><a class="reference internal" href="#drivers">Drivers</a></li>
<li><a class="reference internal" href="#tests">Tests</a></li>
</ul>
</li>
<li><a class="reference internal" href="#sqlobject-3-6-0">SQLObject 3.6.0</a><ul>
<li><a class="reference internal" href="#minor-features">Minor features</a></li>
<li><a class="reference internal" href="#id1">Bug fixes</a></li>
<li><a class="reference internal" href="#id2">Drivers</a></li>
<li><a class="reference internal" href="#documentation">Documentation</a></li>
<li><a class="reference internal" href="#build">Build</a></li>
</ul>
</li>
<li><a class="reference internal" href="#sqlobject-3-5-0">SQLObject 3.5.0</a><ul>
<li><a class="reference internal" href="#id3">Minor features</a></li>
<li><a class="reference internal" href="#id4">Drivers</a></li>
<li><a class="reference internal" href="#id5">Documentation</a></li>
<li><a class="reference internal" href="#id6">Tests</a></li>
</ul>
</li>
<li><a class="reference internal" href="#sqlobject-3-4-0">SQLObject 3.4.0</a><ul>
<li><a class="reference internal" href="#id7">Features</a></li>
<li><a class="reference internal" href="#drivers-work-in-progress">Drivers (work in progress)</a></li>
<li><a class="reference internal" href="#id8">Minor features</a></li>
<li><a class="reference internal" href="#id9">Tests</a></li>
</ul>
</li>
<li><a class="reference internal" href="#sqlobject-3-3-0">SQLObject 3.3.0</a><ul>
<li><a class="reference internal" href="#id10">Features</a></li>
<li><a class="reference internal" href="#id11">Minor features</a></li>
<li><a class="reference internal" href="#id12">Drivers (work in progress)</a></li>
<li><a class="reference internal" href="#id13">Documentation</a></li>
<li><a class="reference internal" href="#id14">Tests</a></li>
</ul>
</li>
<li><a class="reference internal" href="#sqlobject-3-2-0">SQLObject 3.2.0</a><ul>
<li><a class="reference internal" href="#id15">Minor features</a></li>
<li><a class="reference internal" href="#id16">Drivers (work in progress)</a></li>
<li><a class="reference internal" href="#id17">Bug fixes</a></li>
<li><a class="reference internal" href="#id18">Documentation</a></li>
<li><a class="reference internal" href="#id19">Tests</a></li>
</ul>
</li>
<li><a class="reference internal" href="#sqlobject-3-1-0">SQLObject 3.1.0</a><ul>
<li><a class="reference internal" href="#id20">Features</a></li>
<li><a class="reference internal" href="#id21">Documentation</a></li>
<li><a class="reference internal" href="#source-code">Source code</a></li>
<li><a class="reference internal" href="#id22">Tests</a></li>
</ul>
</li>
<li><a class="reference internal" href="#sqlobject-3-0-0">SQLObject 3.0.0</a><ul>
<li><a class="reference internal" href="#id23">Features</a></li>
<li><a class="reference internal" href="#id24">Minor features</a></li>
<li><a class="reference internal" href="#development">Development</a></li>
<li><a class="reference internal" href="#id25">Documentation</a></li>
</ul>
</li>
</ul>
</li>
</ul>

  <h4>Previous topic</h4>
  <p class="topless"><a href="links.html"
                        title="previous chapter">SQLObject Links</a></p>
  <h4>Next topic</h4>
  <p class="topless"><a href="Python3.html"
                        title="next chapter">SQLObject and Python 3</a></p>
  <div role="note" aria-label="source link">
    <h3>This Page</h3>
    <ul class="this-page-menu">
      <li><a href="_sources/News.rst.txt"
            rel="nofollow">Show Source</a></li>
    </ul>
   </div>
<div id="searchbox" style="display: none" role="search">
  <h3>Quick search</h3>
    <div class="searchformwrapper">
    <form class="search" action="search.html" method="get">
      <input type="text" name="q" />
      <input type="submit" value="Go" />
      <input type="hidden" name="check_keywords" value="yes" />
      <input type="hidden" name="area" value="default" />
    </form>
    </div>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
        </div>
      </div>

    <div class="document">
      <div class="documentwrapper">
        <div class="bodywrapper">
          <div class="body" role="main">
            
  <div class="section" id="news">
<h1>News<a class="headerlink" href="#news" title="Permalink to this headline">¶</a></h1>
<div class="contents topic" id="contents">
<p class="topic-title first">Contents:</p>
<ul class="simple">
<li><a class="reference internal" href="#news" id="id27">News</a><ul>
<li><a class="reference internal" href="#sqlobject-3-7-0" id="id28">SQLObject 3.7.0</a><ul>
<li><a class="reference internal" href="#features" id="id29">Features</a></li>
<li><a class="reference internal" href="#bug-fixes" id="id30">Bug fixes</a></li>
<li><a class="reference internal" href="#drivers" id="id31">Drivers</a></li>
<li><a class="reference internal" href="#tests" id="id32">Tests</a></li>
</ul>
</li>
<li><a class="reference internal" href="#sqlobject-3-6-0" id="id33">SQLObject 3.6.0</a><ul>
<li><a class="reference internal" href="#minor-features" id="id34">Minor features</a></li>
<li><a class="reference internal" href="#id1" id="id35">Bug fixes</a></li>
<li><a class="reference internal" href="#id2" id="id36">Drivers</a></li>
<li><a class="reference internal" href="#documentation" id="id37">Documentation</a></li>
<li><a class="reference internal" href="#build" id="id38">Build</a></li>
</ul>
</li>
<li><a class="reference internal" href="#sqlobject-3-5-0" id="id39">SQLObject 3.5.0</a><ul>
<li><a class="reference internal" href="#id3" id="id40">Minor features</a></li>
<li><a class="reference internal" href="#id4" id="id41">Drivers</a></li>
<li><a class="reference internal" href="#id5" id="id42">Documentation</a></li>
<li><a class="reference internal" href="#id6" id="id43">Tests</a></li>
</ul>
</li>
<li><a class="reference internal" href="#sqlobject-3-4-0" id="id44">SQLObject 3.4.0</a><ul>
<li><a class="reference internal" href="#id7" id="id45">Features</a></li>
<li><a class="reference internal" href="#drivers-work-in-progress" id="id46">Drivers (work in progress)</a></li>
<li><a class="reference internal" href="#id8" id="id47">Minor features</a></li>
<li><a class="reference internal" href="#id9" id="id48">Tests</a></li>
</ul>
</li>
<li><a class="reference internal" href="#sqlobject-3-3-0" id="id49">SQLObject 3.3.0</a><ul>
<li><a class="reference internal" href="#id10" id="id50">Features</a></li>
<li><a class="reference internal" href="#id11" id="id51">Minor features</a></li>
<li><a class="reference internal" href="#id12" id="id52">Drivers (work in progress)</a></li>
<li><a class="reference internal" href="#id13" id="id53">Documentation</a></li>
<li><a class="reference internal" href="#id14" id="id54">Tests</a></li>
</ul>
</li>
<li><a class="reference internal" href="#sqlobject-3-2-0" id="id55">SQLObject 3.2.0</a><ul>
<li><a class="reference internal" href="#id15" id="id56">Minor features</a></li>
<li><a class="reference internal" href="#id16" id="id57">Drivers (work in progress)</a></li>
<li><a class="reference internal" href="#id17" id="id58">Bug fixes</a></li>
<li><a class="reference internal" href="#id18" id="id59">Documentation</a></li>
<li><a class="reference internal" href="#id19" id="id60">Tests</a></li>
</ul>
</li>
<li><a class="reference internal" href="#sqlobject-3-1-0" id="id61">SQLObject 3.1.0</a><ul>
<li><a class="reference internal" href="#id20" id="id62">Features</a></li>
<li><a class="reference internal" href="#id21" id="id63">Documentation</a></li>
<li><a class="reference internal" href="#source-code" id="id64">Source code</a></li>
<li><a class="reference internal" href="#id22" id="id65">Tests</a></li>
</ul>
</li>
<li><a class="reference internal" href="#sqlobject-3-0-0" id="id66">SQLObject 3.0.0</a><ul>
<li><a class="reference internal" href="#id23" id="id67">Features</a></li>
<li><a class="reference internal" href="#id24" id="id68">Minor features</a></li>
<li><a class="reference internal" href="#development" id="id69">Development</a></li>
<li><a class="reference internal" href="#id25" id="id70">Documentation</a></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="section" id="sqlobject-3-7-0">
<h2>SQLObject 3.7.0<a class="headerlink" href="#sqlobject-3-7-0" title="Permalink to this headline">¶</a></h2>
<p>Released 6 June 2018.</p>
<div class="section" id="features">
<h3>Features<a class="headerlink" href="#features" title="Permalink to this headline">¶</a></h3>
<ul class="simple">
<li>Add signals on commit and rollback; pull request by Scott Stahl.</li>
</ul>
</div>
<div class="section" id="bug-fixes">
<h3>Bug fixes<a class="headerlink" href="#bug-fixes" title="Permalink to this headline">¶</a></h3>
<ul class="simple">
<li>Fix SSL-related parameters for MySQL-connector (connector uses
a different param style). Bug reported by Christophe Popov.</li>
</ul>
</div>
<div class="section" id="drivers">
<h3>Drivers<a class="headerlink" href="#drivers" title="Permalink to this headline">¶</a></h3>
<ul class="simple">
<li>Remove psycopg1. Driver <code class="docutils literal notranslate"><span class="pre">psycopg</span></code> is now just an alias for <code class="docutils literal notranslate"><span class="pre">psycopg2</span></code>.</li>
</ul>
</div>
<div class="section" id="tests">
<h3>Tests<a class="headerlink" href="#tests" title="Permalink to this headline">¶</a></h3>
<ul class="simple">
<li>Install psycopg2 from <a class="reference external" href="https://pypi.org/project/psycopg2-binary/">psycopg2-binary</a> package.</li>
</ul>
</div>
</div>
<div class="section" id="sqlobject-3-6-0">
<h2>SQLObject 3.6.0<a class="headerlink" href="#sqlobject-3-6-0" title="Permalink to this headline">¶</a></h2>
<p>Released 24 Feb 2018.</p>
<div class="section" id="minor-features">
<h3>Minor features<a class="headerlink" href="#minor-features" title="Permalink to this headline">¶</a></h3>
<ul class="simple">
<li>Close cursors after using to free resources immediately
instead of waiting for gc.</li>
</ul>
</div>
<div class="section" id="id1">
<h3>Bug fixes<a class="headerlink" href="#id1" title="Permalink to this headline">¶</a></h3>
<ul class="simple">
<li>Fix for TypeError using selectBy on a BLOBCol. PR by Michael S. Root.</li>
</ul>
</div>
<div class="section" id="id2">
<h3>Drivers<a class="headerlink" href="#id2" title="Permalink to this headline">¶</a></h3>
<ul class="simple">
<li>Extend support for oursql and Python 3 (requires our fork of the driver).</li>
<li>Fix cursor.arraysize - pymssql doesn’t have arraysize.</li>
<li>Set timeout for ODBC with MSSQL.</li>
<li>Fix _setAutoCommit for MSSQL.</li>
</ul>
</div>
<div class="section" id="documentation">
<h3>Documentation<a class="headerlink" href="#documentation" title="Permalink to this headline">¶</a></h3>
<ul class="simple">
<li>Document extras that are available for installation.</li>
</ul>
</div>
<div class="section" id="build">
<h3>Build<a class="headerlink" href="#build" title="Permalink to this headline">¶</a></h3>
<ul class="simple">
<li>Use <code class="docutils literal notranslate"><span class="pre">python_version</span></code> environment marker in <code class="docutils literal notranslate"><span class="pre">setup.py</span></code> to make
<code class="docutils literal notranslate"><span class="pre">install_requires</span></code> and <code class="docutils literal notranslate"><span class="pre">extras_require</span></code> declarative. This makes
the universal wheel truly universal.</li>
<li>Use <code class="docutils literal notranslate"><span class="pre">python_requires</span></code> keyword in <code class="docutils literal notranslate"><span class="pre">setup.py</span></code>.</li>
</ul>
</div>
</div>
<div class="section" id="sqlobject-3-5-0">
<h2>SQLObject 3.5.0<a class="headerlink" href="#sqlobject-3-5-0" title="Permalink to this headline">¶</a></h2>
<p>Released 15 Nov 2017.</p>
<div class="section" id="id3">
<h3>Minor features<a class="headerlink" href="#id3" title="Permalink to this headline">¶</a></h3>
<ul class="simple">
<li>Add Python3 special methods for division to SQLExpression.
Pull request by Michael S. Root.</li>
</ul>
</div>
<div class="section" id="id4">
<h3>Drivers<a class="headerlink" href="#id4" title="Permalink to this headline">¶</a></h3>
<ul class="simple">
<li>Add support for <a class="reference external" href="https://pypi.org/project/pg8000/">pg8000</a>
PostgreSQL driver.</li>
<li>Fix autoreconnect with pymysql driver. Contributed by Shailesh Mungikar.</li>
</ul>
</div>
<div class="section" id="id5">
<h3>Documentation<a class="headerlink" href="#id5" title="Permalink to this headline">¶</a></h3>
<ul class="simple">
<li>Remove generated HTML from eggs/wheels (docs are installed into wrong
place). Generated docs are still included in the source distribution.</li>
</ul>
</div>
<div class="section" id="id6">
<h3>Tests<a class="headerlink" href="#id6" title="Permalink to this headline">¶</a></h3>
<ul class="simple">
<li>Add tests for PyGreSQL, py-postgresql and pg8000 at AppVeyor.</li>
<li>Fixed bugs in py-postgresql at AppVeyor. SQLObject requires
the latest version of the driver from our fork.</li>
</ul>
</div>
</div>
<div class="section" id="sqlobject-3-4-0">
<h2>SQLObject 3.4.0<a class="headerlink" href="#sqlobject-3-4-0" title="Permalink to this headline">¶</a></h2>
<p>Released 5 Aug 2017.</p>
<div class="section" id="id7">
<h3>Features<a class="headerlink" href="#id7" title="Permalink to this headline">¶</a></h3>
<ul class="simple">
<li>Python 2.6 is no longer supported. The minimal supported version is
Python 2.7.</li>
</ul>
</div>
<div class="section" id="drivers-work-in-progress">
<h3>Drivers (work in progress)<a class="headerlink" href="#drivers-work-in-progress" title="Permalink to this headline">¶</a></h3>
<ul>
<li><p class="first">Encode binary values for py-postgresql driver. This fixes the
last remaining problems with the driver.</p>
</li>
<li><p class="first">Encode binary values for PyGreSQL driver using the same encoding as for
py-postgresql driver. This fixes the last remaining problems with the driver.</p>
<p>Our own encoding is needed because unescape_bytea(escape_bytea()) is not
idempotent. See the comment for PQunescapeBytea at
<a class="reference external" href="https://www.postgresql.org/docs/9.6/static/libpq-exec.html">https://www.postgresql.org/docs/9.6/static/libpq-exec.html</a>:</p>
<blockquote>
<div><p>This conversion is not exactly the inverse of PQescapeBytea, because the
string is not expected to be “escaped” when received from PQgetvalue. In
particular this means there is no need for string quoting considerations.</p>
</div></blockquote>
</li>
<li><p class="first">List all drivers in extras_require in setup.py.</p>
</li>
</ul>
</div>
<div class="section" id="id8">
<h3>Minor features<a class="headerlink" href="#id8" title="Permalink to this headline">¶</a></h3>
<ul class="simple">
<li>Use base64.b64encode/b64decode instead of deprecated
encodestring/decodestring.</li>
</ul>
</div>
<div class="section" id="id9">
<h3>Tests<a class="headerlink" href="#id9" title="Permalink to this headline">¶</a></h3>
<ul class="simple">
<li>Fix a bug with sqlite-memory: rollback transaction and close connection.
The solution was found by Dr. Neil Muller.</li>
<li>Use remove-old-files.py from ppu to cleanup pip cache
at Travis and AppVeyor.</li>
<li>Add test_csvimport.py more as an example how to use load_csv
from sqlobject.util.csvimport.</li>
</ul>
</div>
</div>
<div class="section" id="sqlobject-3-3-0">
<h2>SQLObject 3.3.0<a class="headerlink" href="#sqlobject-3-3-0" title="Permalink to this headline">¶</a></h2>
<p>Released 7 May 2017.</p>
<div class="section" id="id10">
<h3>Features<a class="headerlink" href="#id10" title="Permalink to this headline">¶</a></h3>
<ul class="simple">
<li>Support for Python 2.6 is declared obsolete and will be removed
in the next release.</li>
</ul>
</div>
<div class="section" id="id11">
<h3>Minor features<a class="headerlink" href="#id11" title="Permalink to this headline">¶</a></h3>
<ul class="simple">
<li>Convert scripts repository to devscripts subdirectory.
Some of thses scripts are version-dependent so it’s better to have them
in the main repo.</li>
<li>Test for __nonzero__ under Python 2, __bool__ under Python 3 in BoolCol.</li>
</ul>
</div>
<div class="section" id="id12">
<h3>Drivers (work in progress)<a class="headerlink" href="#id12" title="Permalink to this headline">¶</a></h3>
<ul class="simple">
<li>Add support for PyODBC and PyPyODBC (pure-python ODBC DB API driver) for
MySQL, PostgreSQL and MS SQL. Driver names are <code class="docutils literal notranslate"><span class="pre">pyodbc</span></code>, <code class="docutils literal notranslate"><span class="pre">pypyodbc</span></code>
or <code class="docutils literal notranslate"><span class="pre">odbc</span></code> (try <code class="docutils literal notranslate"><span class="pre">pyodbc</span></code> and <code class="docutils literal notranslate"><span class="pre">pypyodbc</span></code>). There are some problems
with pyodbc and many problems with pypyodbc.</li>
</ul>
</div>
<div class="section" id="id13">
<h3>Documentation<a class="headerlink" href="#id13" title="Permalink to this headline">¶</a></h3>
<ul class="simple">
<li>Stop updating <a class="reference external" href="http://sqlobject.readthedocs.org/">http://sqlobject.readthedocs.org/</a> - it’s enough to have
<a class="reference external" href="http://sqlobject.org/">http://sqlobject.org/</a></li>
</ul>
</div>
<div class="section" id="id14">
<h3>Tests<a class="headerlink" href="#id14" title="Permalink to this headline">¶</a></h3>
<ul class="simple">
<li>Run tests at Travis CI and AppVeyor with Python 3.6, x86 and x64.</li>
<li>Stop running tests at Travis with Python 2.6.</li>
<li>Stop running tests at AppVeyor with pymssql - too many timeouts and
problems.</li>
</ul>
</div>
</div>
<div class="section" id="sqlobject-3-2-0">
<h2>SQLObject 3.2.0<a class="headerlink" href="#sqlobject-3-2-0" title="Permalink to this headline">¶</a></h2>
<p>Released 11 Mar 2017.</p>
<div class="section" id="id15">
<h3>Minor features<a class="headerlink" href="#id15" title="Permalink to this headline">¶</a></h3>
<ul class="simple">
<li>Drop table name from <code class="docutils literal notranslate"><span class="pre">VACUUM</span></code> command in SQLiteConnection: SQLite
doesn’t vacuum a single table and SQLite 3.15 uses the supplied name as
the name of the attached database to vacuum.</li>
<li>Remove <code class="docutils literal notranslate"><span class="pre">driver</span></code> keyword from RdbhostConnection as it allows one driver
<code class="docutils literal notranslate"><span class="pre">rdbhdb</span></code>.</li>
<li>Add <code class="docutils literal notranslate"><span class="pre">driver</span></code> keyword for FirebirdConnection. Allowed values are ‘fdb’,
‘kinterbasdb’ and ‘pyfirebirdsql’. Default is to test ‘fdb’ and
‘kinterbasdb’ in that order. pyfirebirdsql is supported but has problems.</li>
<li>Add <code class="docutils literal notranslate"><span class="pre">driver</span></code> keyword for MySQLConnection. Allowed values are ‘mysqldb’,
‘connector’, ‘oursql’ and ‘pymysql’. Default is to test for mysqldb only.</li>
<li>Add support for <a class="reference external" href="https://pypi.org/project/mysql-connector/">MySQL Connector</a> (pure python; <a class="reference external" href="https://dev.mysql.com/doc/connector-python/en/">binary
packages</a> are not at
PyPI and hence are hard to install and test).</li>
<li>Add support for <a class="reference external" href="https://github.com/python-oursql/oursql">oursql</a> MySQL
driver (only Python 2.6 and 2.7 until oursql author fixes Python 3
compatibility).</li>
<li>Add support for <a class="reference external" href="https://github.com/PyMySQL/PyMySQL/">PyMySQL</a> - pure
python mysql interface).</li>
<li>Add parameter <code class="docutils literal notranslate"><span class="pre">timeout</span></code> for MSSQLConnection (usable only with pymssql
driver); timeouts are in seconds.</li>
<li>Remove deprecated ez_setup.py.</li>
</ul>
</div>
<div class="section" id="id16">
<h3>Drivers (work in progress)<a class="headerlink" href="#id16" title="Permalink to this headline">¶</a></h3>
<ul class="simple">
<li>Extend support for PyGreSQL driver. There are still some problems.</li>
<li>Add support for <a class="reference external" href="https://pypi.org/project/py-postgresql/">py-postgresql</a> PostgreSQL driver. There
are still problems with the driver.</li>
<li>Add support for <a class="reference external" href="https://pypi.org/project/firebirdsql/">pyfirebirdsql</a>.There are still problems with
the driver.</li>
</ul>
</div>
<div class="section" id="id17">
<h3>Bug fixes<a class="headerlink" href="#id17" title="Permalink to this headline">¶</a></h3>
<ul class="simple">
<li>Fix MSSQLConnection.columnsFromSchema: remove <cite>(</cite> and <cite>)</cite> from default
value.</li>
<li>Fix MSSQLConnection and SybaseConnection: insert default values into a table
with just one IDENTITY column.</li>
<li>Remove excessive NULLs from <code class="docutils literal notranslate"><span class="pre">CREATE</span> <span class="pre">TABLE</span></code> for MSSQL/Sybase.</li>
<li>Fix concatenation operator for MSSQL/Sybase (it’s <code class="docutils literal notranslate"><span class="pre">+</span></code>, not <code class="docutils literal notranslate"><span class="pre">||</span></code>).</li>
<li>Fix MSSQLConnection.server_version() under Py3 (decode version to str).</li>
</ul>
</div>
<div class="section" id="id18">
<h3>Documentation<a class="headerlink" href="#id18" title="Permalink to this headline">¶</a></h3>
<ul class="simple">
<li>The docs are now generated with Sphinx.</li>
<li>Move <code class="docutils literal notranslate"><span class="pre">docs/LICENSE</span></code> to the top-level directory so that Github
recognizes it.</li>
</ul>
</div>
<div class="section" id="id19">
<h3>Tests<a class="headerlink" href="#id19" title="Permalink to this headline">¶</a></h3>
<ul class="simple">
<li>Rename <code class="docutils literal notranslate"><span class="pre">py.test</span></code> -&gt; <code class="docutils literal notranslate"><span class="pre">pytest</span></code> in tests and docs.</li>
<li>Great Renaming: fix <code class="docutils literal notranslate"><span class="pre">pytest</span></code> warnings by renaming <code class="docutils literal notranslate"><span class="pre">TestXXX</span></code> classes
to <code class="docutils literal notranslate"><span class="pre">SOTestXXX</span></code> to prevent <code class="docutils literal notranslate"><span class="pre">pytest</span></code> to recognize them as test classes.</li>
<li>Fix <code class="docutils literal notranslate"><span class="pre">pytest</span></code> warnings by converting yield tests to plain calls: yield
tests were deprecated in <code class="docutils literal notranslate"><span class="pre">pytest</span></code>.</li>
<li>Tests are now run at CIs with Python 3.5.</li>
<li>Drop <code class="docutils literal notranslate"><span class="pre">Circle</span> <span class="pre">CI</span></code>.</li>
<li>Run at Travis CI tests with Firebird backend (server version 2.5;
drivers fdb and firebirdsql). There are problems with tests.</li>
<li>Run tests at AppVeyor for windows testing. Run tests with MS SQL,
MySQL, Postgres and SQLite backends; use Python 2.7, 3.4 and 3.5,
x86 and x64. There are problems with MS SQL and MySQL.</li>
</ul>
</div>
</div>
<div class="section" id="sqlobject-3-1-0">
<h2>SQLObject 3.1.0<a class="headerlink" href="#sqlobject-3-1-0" title="Permalink to this headline">¶</a></h2>
<p>Released 16 Aug 2016.</p>
<div class="section" id="id20">
<h3>Features<a class="headerlink" href="#id20" title="Permalink to this headline">¶</a></h3>
<ul class="simple">
<li>Add UuidCol.</li>
<li>Add JsonbCol. Only for PostgreSQL.
Requires psycopg2 &gt;= 2.5.4 and PostgreSQL &gt;= 9.2.</li>
<li>Add JSONCol, a universal json column.</li>
<li>For Python &gt;= 3.4 minimal FormEncode version is now 1.3.1.</li>
<li>If mxDateTime is in use, convert timedelta (returned by MySQL) to
mxDateTime.Time.</li>
</ul>
</div>
<div class="section" id="id21">
<h3>Documentation<a class="headerlink" href="#id21" title="Permalink to this headline">¶</a></h3>
<ul class="simple">
<li>Developer’s Guide is extended to explain SQLObject architecture
and how to create a new column type.</li>
<li>Fix URLs that can be found; remove missing links.</li>
<li>Rename reStructuredText files from *.txt to *.rst.</li>
</ul>
</div>
<div class="section" id="source-code">
<h3>Source code<a class="headerlink" href="#source-code" title="Permalink to this headline">¶</a></h3>
<ul class="simple">
<li>Fix all <cite>import *</cite> using <a class="reference external" href="https://github.com/zestyping/star-destroyer">https://github.com/zestyping/star-destroyer</a>.</li>
</ul>
</div>
<div class="section" id="id22">
<h3>Tests<a class="headerlink" href="#id22" title="Permalink to this headline">¶</a></h3>
<ul class="simple">
<li>Tests are now run at Circle CI.</li>
<li>Use pytest-cov for test coverage. Report test coverage
via coveralls.io and codecov.io.</li>
<li>Install mxDateTime to run date/time tests with it.</li>
</ul>
</div>
</div>
<div class="section" id="sqlobject-3-0-0">
<h2>SQLObject 3.0.0<a class="headerlink" href="#sqlobject-3-0-0" title="Permalink to this headline">¶</a></h2>
<p>Released 1 Jun 2016.</p>
<div class="section" id="id23">
<h3>Features<a class="headerlink" href="#id23" title="Permalink to this headline">¶</a></h3>
<ul class="simple">
<li>Support for Python 2 and Python 3 with one codebase!
(Python version &gt;= 3.4 currently required.)</li>
</ul>
</div>
<div class="section" id="id24">
<h3>Minor features<a class="headerlink" href="#id24" title="Permalink to this headline">¶</a></h3>
<ul class="simple">
<li>PyDispatcher (&gt;=2.0.4) was made an external dependency.</li>
</ul>
</div>
<div class="section" id="development">
<h3>Development<a class="headerlink" href="#development" title="Permalink to this headline">¶</a></h3>
<ul class="simple">
<li>Source code was made flake8-clean.</li>
</ul>
</div>
<div class="section" id="id25">
<h3>Documentation<a class="headerlink" href="#id25" title="Permalink to this headline">¶</a></h3>
<ul class="simple">
<li>Documentation is published at <a class="reference external" href="http://sqlobject.readthedocs.org/">http://sqlobject.readthedocs.org/</a> in
Sphinx format.</li>
</ul>
<p><a class="reference external" href="News5.html">Older news</a></p>
<a class="reference external image-reference" href="https://sourceforge.net/projects/sqlobject"><img alt="Get SQLObject at SourceForge.net. Fast, secure and Free Open Source software downloads" class="noborder align-center" src="https://sourceforge.net/sflogo.php?group_id=74338&amp;type=10" style="width: 80px; height: 15px;" /></a>
</div>
</div>
</div>


          </div>
        </div>
      </div>
      <div class="clearer"></div>
    </div>
    <div class="related" role="navigation" aria-label="related navigation">
      <h3>Navigation</h3>
      <ul>
        <li class="right" style="margin-right: 10px">
          <a href="genindex.html" title="General Index"
             >index</a></li>
        <li class="right" >
          <a href="py-modindex.html" title="Python Module Index"
             >modules</a> |</li>
        <li class="right" >
          <a href="Python3.html" title="SQLObject and Python 3"
             >next</a> |</li>
        <li class="right" >
          <a href="links.html" title="SQLObject Links"
             >previous</a> |</li>
        <li class="nav-item nav-item-0"><a href="index.html">SQLObject 3.7.0 documentation</a> &#187;</li> 
      </ul>
    </div>
    <div class="footer" role="contentinfo">
        &#169; Copyright 2004-2018, Ian Bicking and contributors.
      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.7.4.
    </div>
  </body>
</html>