Commits on May 24, 2009
  1. Fix: Connection not really closed if autocommit is on.

    The close was incorrectly bundled with the rollback, which only happens if autocommit is not
    turned on (ensuring a rollback if an exception occurs).  This probably occurred when adding the
    begin/end allow threads macros everywhere.
    committed May 24, 2009
Commits on May 14, 2009
  1. Issue 48: Patch to add SQL Server XML data type

    John Chandler committed with May 14, 2009
Commits on Apr 19, 2009
  1. Removed *.rc file from setup, even on Windows. Requires Windows SDK.

    I'm trying to get this to build with only Visual Studio C++ Express, which does not come with
    rc.exe.  The rc file was really to get the versioninfo block into the Windows DLL, but since
    the extension is .pyd, it really isn't used anyway.  (Installers may use it, though?)  In the
    near future, I'll add the version manually using ctypes.
    committed Apr 19, 2009
Commits on Mar 18, 2009
  1. Added Excel unit tests

    committed Mar 18, 2009
  2. Added version command to

    Michael Kleehammer committed Mar 18, 2009
  3. fix: Cursor.execute is supposed to always return the cursor

    This may break backwards compatibility!  During the transition to 2.1.x, I was supposed to
    change Cursor.execute's return value, but I forgot.  Fixed and added unit tests.
    Michael Kleehammer committed Mar 18, 2009
  4. issue 36: Patch to force results to unicode

    A fantastic patch from which adds a unicode_results keyword to the
    connect function, forcing ANSI string values to be returned as unicode objects.
    Michael Kleehammer committed Mar 18, 2009
  5. issue 35: Building pyodbc with mingw32

    I am trusting the submitter here -- I do not have mingw32 configured.
    Michael Kleehammer committed Mar 18, 2009
  6. Made work with Python 2.4

    Michael Kleehammer committed Mar 18, 2009
  7. issue 22: Readme not included in source dist; renamed to *.rst

    The file determines what files are added, but it did not include rst files.
    Michael Kleehammer committed Mar 18, 2009
Commits on Mar 10, 2009
  1. issue 39: cursor.skip(n) only skips 1 not n

    SQLFetchScroll didn't work as I expected.  I must read the docs closer!  Note that this fix is
    not very performant, but you probably wouldn't be using skip if you were concerned about that.
    Michael Kleehammer committed Mar 10, 2009
Commits on Dec 31, 2008
  1. Issues 18, 14, 11, 16, and part of 17.

    18: Added keywords to connect to be DB API compliant.
    14: Fixed decimal bug when not using a locale with a period as a decimal point.
    11: Released GIL everywhere
    16: Added Cursor.skip
    17: Big performance improvement by eliminating SQLDescribeParam calls when not needed.  More to
    do here.
    committed Dec 31, 2008
Commits on Dec 30, 2008
  1. Merge branch 'perf'

    committed Dec 30, 2008
  2. More comments in new code

    committed Dec 30, 2008
  3. Added TAGS to .gitignore

    Michael Kleehammer committed Dec 30, 2008
Commits on Dec 29, 2008
  1. Issue 14: Bug determining decimal point char.

    Also fixed typo in readme
    committed Dec 29, 2008
Commits on Dec 9, 2008
  1. Performance: SQLDescribeCol not called unless needed (when binding No…

    Performance work for Joe Salmeri, a great pyodbc user (and tester).
    Unfortunately we now don't know when a column is a BIT column, so we can't convert all objects
    to bools.  This was never documented and doesn't seem like a big deal since all numeric values
    should still work normally.
    Michael Kleehammer committed Dec 9, 2008
Commits on Dec 6, 2008
  1. Remove 'sha1' warning from Python 2.6 version

    Michael Kleehammer committed Dec 6, 2008
Commits on Dec 4, 2008
Commits on Nov 26, 2008
  1. removed MySQL BIT tests - not behaving as bools

    Michael Kleehammer committed Nov 26, 2008
  2. fixed pyodbc.version for non-beta releases

    Michael Kleehammer committed Nov 26, 2008
  3. eliminate gcc write-strings warnings; caused by Python declarations -…

    … nothing we can do
    Michael Kleehammer committed Nov 26, 2008
  4. added mysql unit tests

    Michael Kleehammer committed Nov 26, 2008