Skip to content

Latest commit

 

History

History
456 lines (415 loc) · 45.5 KB

CHANGELOG.md

File metadata and controls

456 lines (415 loc) · 45.5 KB

Change Log

Full Changelog

Closed issues:

  • Exception while selecting null values with indicators #581
  • Null value fetched and no indicator defined #580
  • sequence support MySQL and PostgreSQL #569
  • Implement session::get_table_names() for sqlite3 #563
  • Make Oracle work again on Travis CI #554
  • Split AppVeyor jobs per backend #550
  • how to build soci with postgresql? #543
  • How can I install SOCI on HP UX? #538
  • Error C2065 'x_type': undeclared identifier #531
  • Unable to catch sqlite3_soci_error, program aborts #529
  • unresolved external symbol sqlite3_soci_error::result when linking soci_sqlite3_test.exe on VS2015 U3 #528
  • How to use rowset with Core interface #527
  • can std::string of soci hold the right utf8 data? #525
  • [Q] Store query in unsorted_map #522
  • use vector for in #520
  • Deadlock found when trying to get lock; try restarting transaction #518
  • Link issue with master #513
  • Uninitialised type in oracle_statement_backend::describe_column #511
  • unfortunate placement of soci headers with common names #505
  • SOCI_STATIC and plugins #497
  • Illegal memory access on Windows #488
  • into/use_container<T> is causing troubles #485
  • Provide CMake package configuration file #481
  • delete already deleted pimpl if connection_pool is assigned #478
  • Is there any roadmap to support vertica ? #477
  • Handle OCI_SUCCESS_WITH_INFO #473
  • Coverity not fully configured #472
  • soci 3.2.3 build on windows is not complete #468
  • Char * not supported in use/into. Documentation states otherwise. #466
  • VS2015 Exceptions => abort() #465
  • Error classification #464
  • Oracle wallet authentication #463
  • get the result in a c++ code of stored procedure after a call #460
  • NLS supports for connection params in Oracle #458
  • AppVeyor can not find sh.exe? #447
  • async query call #445
  • Does this library to work with firebird events? #442
  • SOCI doesn't define SOCI_HAVE_CXX_C11 for VS2015 #441
  • ...is not a member of 'sqlite_api' #440
  • Compile errors #439
  • C++11 #define should be in soci-config.hpp defined #437
  • Fix discrepency between SOCI_USE_BOOST and HAVE_BOOST #433
  • Add Vagrant configuration for easy development #432
  • DB2 statement execute error handling is ambiguous #431
  • Issue using boost::tuple integration after upgrading from soci 3.2.2 to 3.2.3 #429
  • conversion_use_type misses members initialization #412
  • AppVeyor: ODBC tests are failed #407
  • Can't run SOCI tests under Windows using ODBC data source #396
  • Problems building SOCI under windows #384
  • std::strings in nvarchar(max) is still a problem #383
  • Build VS2015 Win10 Errors #379
  • soci-3.2.3/backends/mysql/session.cpp:202: bad if test ? #377
  • Clang warnings preventing compilation #374
  • Boost 1.58.0 fails static assertion when streaming optional w/o optional_io header #370
  • Building of very first file fails with mingw #369
  • How to pass dynamic multiple variables to query #354
  • Rename SOCI headers #342
  • OSX: struct session conflicting with unqualified soci::session #340
  • Remove old build .tcl scripts #339
  • Building errors with mingw, linking and undef. reference #338
  • Missing static ODBC object file in installation script #337
  • Mac OS: master branch fails to build on Yosemite #334
  • Port: Allow SOCI_LIBDIR to be set on the command line for easier packaging. #195 #311
  • Port: Add WITH_CXX11 configuration flag (currently for gcc and clang) #203 #310
  • Incorrect time zone in struct tm returned from SOCI #308
  • Drop GitFlow branching model #305
  • Merge master 3.2.3 into develop #303
  • Get rid of asserts in the code #300
  • Set up a test database for Oracle Travis CI build. #290
  • Big std::strings in nvarchar(max)s via ODBC fails with HY104 #287
  • BUG problem on the second iteration in a rowset #280
  • ODBC stored procedure #275
  • Build and compile soci odbc failed #274
  • Add MinGW build to Travis CI #247
  • Fix warnings in MySQL backend compilation #244
  • [fix] Remove -ansi when building on FreeBSD 10 #236
  • Clean up terse or misspelled exception messages in ODBC backend #231
  • odbc_soci_error should append sqlstate_, sqlcode_ and message_ to the string used to initialize soci_error #228
  • Install Oracle on Travis CI server #224
  • ODBC string bulk insertions are adding an escape char at the end of each string #202
  • soci test projects for MSVC using cmake end up with wrong include path and linker error #177
  • #include "soci-backend.h" in sqlite3/soci-sqlite3.h #169
  • double free #142
  • Allow unknown toolsets in SociConfig.cmake #104
  • Includes are wrong with make-install on Linux Mint #101
  • Throw if truncation happens but no indicators was provided #51
  • MySQL IEEE floating point representation #22

Merged pull requests:

  • Repair VC8 compile of test applications #593 (hrabe)
  • Replace C alternative boolean operator representations with primary #592 (mloskot)
  • [cmake] Update FindPostgreSQL.cmake from CMake 3.9 #590 (mloskot)
  • [AppVeyor] Add build job with Visual Studio 2017 #588 (mloskot)
  • More XML/CLOB-related changes, including ODBC "support" #586 (vadz)
  • Enable Oracle builds for pull requests #585 (mloskot)
  • Fix bug with null strings in bulk selections in ODBC and DB2 #583 (vadz)
  • Oracle fix empty string as null handling in the test #582 (vadz)
  • Restore Oracle build job on Travis CI #579 (mloskot)
  • Add CLOB and XML support to Firebird backend #578 (vadz)
  • Move directory /bin to /scripts #577 (mloskot)
  • Add support for EditorConfig #576 (alexott)
  • fix some of warnings from fresh Coverity report #572 (alexott)
  • Sanitizer fix & cmake support for build in superprojects #570 (mcencora)
  • Update structure of SOCI 4.0.0 documentation #566 (mloskot)
  • Some fix for SQLite3 backend #564 (Arenoros)
  • Fix handling of strings in ODBC backend bulk operations #561 (vadz)
  • Refactor code for parsing date/time to avoid duplication #559 (vadz)
  • Lazy initialization of the temporary LOB objects for Oracle. #557 (msobczak)
  • Fix check for clang in CMake configuration #556 (vadz)
  • Work around MySQL ODBC driver bug #555 (vadz)
  • Consistently check for connection in the session object methods #548 (vadz)
  • Use defaults for unsupported types in ODBC backend #545 (snikulov)
  • moved to latest Catch UT Framework #544 (snikulov)
  • disable autosetting of SOCI_CXX_C11 to OFF #541 (ckaminski)
  • Pull request for issues 511 and 473 #536 (ddowling)
  • Fixing uninitialized gotData_ #535 (csteifel)
  • Corrections in README.md #534 (mutcher)
  • Firebird blob bug #524 (ravselj)
  • Add JSON support to the MySQL backend #517 (ayllon)
  • Add missing declspec to properly export exception classes #510 (mloskot)
  • Added bigstring (XML and CLOB) support. #509 (msobczak)
  • Added uniform offset for BLOB read/write operations. #508 (msobczak)
  • export cmake package #503 (wisk)
  • Fix travis-ci build #494 (snikulov)
  • Fixed #468 #493 (snikulov)
  • Fixed driver name and passwd for PostgreSQL ODBC driver on AppVeyor #492 (snikulov)
  • Fixed MinGW build with proper URL on AppVeyor #491 (snikulov)
  • MSSQL ODBC // fixed #383 - long lines insert/select #489 (snikulov)
  • Bulk iterators #487 (msobczak)
  • Added failover callback for Oracle and PostgreSQL. #486 (msobczak)
  • Added support for portable DDL statements. #484 (msobczak)
  • Added singlerows mode for PostgreSQL. #482 (msobczak)
  • Portable metadata queries. #480 (msobczak)
  • fixed #478 #479 (snikulov)
  • coverity // Fixed uninited local std::tm structs #475 (snikulov)
  • Adding example of a oracle connection to a remote server without need of tnsnames.ora #474 (wdavilaneto)
  • Travis-CI: allowed failure for DB2 backend #471 (snikulov)
  • Appveyour now using MySQL 5.7 #470 (snikulov)
  • Documentation. exchange.md cleaned from typos #459 (shelomentsevd)
  • compilation fix for msvc2012 #455 (snikulov)
  • added Address Sanitizer to expose memory errors #454 (snikulov)
  • updated catch.hpp version to 1.3.3 #453 (snikulov)
  • Define cxx_details::auto_ptr<> to get rid of preprocessor checks #452 (vadz)
  • Include soci/soci-platform.h instead of soci-config.h #451 (vadz)
  • Avoid recursive inclusion between soci-{config,platform}.h #450 (vadz)
  • fixed #447 #449 (snikulov)
  • Handle MSVS 2015 (and 2013, to some extent) as C++11 compiler #448 (vadz)
  • CMake read version from version.h #446 (ArnaudD-FR)
  • postgres library built as static would not install unless also buildi… #443 (julien-lecomte)
  • DB2: Switch session from SQLConnect ot SQLDriverConnect #438 (mloskot)
  • CMake generates soci/version.h #436 (ArnaudD-FR)
  • Specify definitions in soci-config.h #435 (ArnaudD-FR)
  • Add Vagrant configuration #434 (mloskot)
  • [SQLITE3] Add reset API to reset sqlite3 statement #430 (ArnaudD-FR)
  • reset count of affected rows (sqlite3) #428 (MonsieurNicolas)
  • Fixed Coverity issues for SQLite3: 12644, 12645, 12646 #427 (snikulov)
  • Enabled mysql/postgresql odbc tests - fixed #407 #426 (snikulov)
  • moved SOCI_CXX_C11 define to common section #425 (snikulov)
  • Clang: fixed #374 #422 (snikulov)
  • add ignore of cmake generated dsn file for access #421 (jeking3)
  • add a unit test for the postgresql uuid data type #420 (jeking3)
  • Travis-CI: added valgrind check #419 (snikulov)
  • fixed get_affected_rows() to pass test thats broken since #414 #418 (hw-dwalter)
  • coverity: updated .travis.yml #417 (snikulov)
  • Travis-CI: try add Coverity tool #416 (snikulov)
  • AppVeyor: enable MSSQL ODBC connection #415 (snikulov)
  • added test to demonstrate bug #221 #414 (hw-dwalter)
  • Appveyor: added build for MySQL backend #410 (snikulov)
  • Appveyor: added PosgreSQL 9.4 backend #409 (snikulov)
  • Appveyor: Added SQLite to build #408 (snikulov)
  • appvr: added db services to build workers #406 (snikulov)
  • ODBC: test updates #405 (snikulov)
  • fixed typo #403 (DraconPern)
  • Name struct to avoid clang error/warning (issue #374) #402 (ArnaudD-FR)
  • Appveyor: added Boost libraries to build #401 (snikulov)
  • fix for #370 #400 (snikulov)
  • Update README.md #399 (snikulov)
  • mingw: not use ms extension for MinGW G++ compilation #398 (snikulov)
  • cmake: generate verbose build #397 (snikulov)
  • connection-pool: moved common part out of #ifdef #395 (snikulov)
  • Restore using -pedantic but use -Wno-pedantic-ms-format too #392 (vadz)
  • initial integration with AppVeyor-CI #391 (snikulov)
  • boost: disable autolink, because soci controls required libs itself #389 (snikulov)
  • cmake: updated FindODBC.cmake to search right sqlext.h on Windows #387 (snikulov)
  • sqlite3_close moved after sqlite3_errmsg is called. #381 (ravselj)
  • Build system: Replacing CMAKE_SOURCE_DIR with CMAKE_CURRENT_SOURCE_DIR #380 (dgrafe)
  • Memory leak fix in sqlite3 backend #378 (ravselj)
  • CMake debug postfix #376 (ravselj)
  • Sqlite backend fetch bug #375 (ravselj)
  • Fixed ambiguous 'session' reference #373 (musopr)
  • Include SOCI_CXX_VERSION_FLAGS when compiling with Clang #372 (musopr)
  • CMake changes #368 (ravselj)
  • MSVC warnings in SQLite backend #365 (ravselj)
  • Fix connection-parameters options bug #364 (ravselj)
  • Allow setting ORACLE_HOME directly in CMake GUI #363 (ravselj)
  • Sqlite3 optimization [#2] #362 (ArnaudD-FR)
  • Add dt_blob #361 (ArnaudD-FR)
  • Split Statement::clean_up into bind_clean_up and clean_up #358 (ArnaudD-FR)
  • Improve ODBC error messages. #357 (vadz)
  • Set CMake variable SOCI_CORE_TARGET at PARENT_SCOPE #352 (ravselj)
  • Updated classic Makefile for PostgreSQL backend. #348 (msobczak)
  • Make it easier to override SOCI_LIBDIR. #347 (jsonn)
  • Updated classic Makefiles for Oracle Express 11.2. #346 (msobczak)
  • Markdown Documentation #344 (OniDaito)
  • Minor C++11 Pragma bugfix and Inlining C++11 test pragmas #343 (OniDaito)
  • Fully qualify uses of session class with namespace soci::session #341 (mloskot)
  • Added the C++11 changes back in. Replaces #327 #336 (OniDaito)
  • Add -Wl,-flat_namespace -Wl,-undefined -Wl,suppress to LINK_FLAGS on Apple/OSX #335 (mloskot)
  • Restore Oracle setup on Travis CI server #326 (mloskot)
  • Use parameter names from query in the error messages. #318 (vadz)
  • Small cleanup remaining from the attempt to fix timezone handling #316 (vadz)
  • Updated FindMySQL.cmake to work under 64-bit windows. #314 (piotaixr)
  • Don't add DB2_INCLUDE_DIR to global include directories. #313 (vadz)
  • Add postgression service to Travis CI setup #306 (mloskot)
  • Merging master (SOCI 3.2.3) into develop #304 (mloskot)

3.2.3 (2015-04-08)

Full Changelog

Closed issues:

  • I want adaptable dumper. #299
  • ODBC Connection parameter SQL_DRIVER_NOPROMPT throws std::logic_error #273
  • Problems with UTF-8 encoding while using std::strings in soci::use #269
  • Build failure on Visual C++ 2013 due to strtoll() and strtoull() functions #262
  • soci odbi-backend spelling error Commiting -> Committing #260
  • Assignment operator := needs to be treated specially when parsing the MySQL query #259
  • ORA-00932: inconsistent datatypes: expected NUMBER got TIMESTAMP #252
  • Oracle Connection to Cluster via TNS description #250
  • can't generate vc7.1 project #227
  • Memory leak after using open/creating soci::session with std::string #222
  • Uncaughtable exception #219
  • SOCI_LIBDIR ends up being hard-coded to 'lib64' #212
  • Add SOCI to Upstream Tracker #210
  • Set CMake 2.8.8 as minimum required #200
  • CMake 2.8.7 cannot set include_directories per target #199
  • Set up postgression service for Travis CI #167
  • Implement new source tree layout #125
  • Buried headers and includes cleanup #25
  • Deadlock in non-windows implementation of soci::connection_pool::try_lease #284
  • Patch for Visual Studio 2013 (VC12) #272
  • Patch for using Oracle Instantclient v. 12 #271
  • Avoid exception from destructor while stack unwinding #256
  • git flow hotfix finish 3.2.3 #235
  • git flow hotfix start 3.2.3 #234
  • Compiling SOCI on Visual Studio 2013 Express #233
  • Add git-flow support branch for 3.2 releases #206
  • Clarify bulk examples #204

Merged pull requests:

  • Provide error context in the exceptions. #302 (vadz)
  • Add helper exchange_type_cast<>() template function. #301 (vadz)
  • Use a base-class member instead of shadowing it. #297 (nbougalis)
  • Fix for the issue #169: cleaner way to include headers. #294 (denisarnaud)
  • Don't start implicit transaction too eagerly in Firebird backend. #292 (vadz)
  • Fix PostgreSQL unit test to pass with PostgreSQL < 9.0. #242 (vadz)
  • Include all public headers using "soci/" prefix inside SOCI itself. #239 (vadz)
  • Add helper cstring_to_double() and use it in PostgreSQL backend. #238 (vadz)
  • Fix compilation of ODBC-specific SOCI header with new include paths. #237 (vadz)
  • Add get_last_insert_id for sqlite3 and mysql backends #216 (dgrambow)
  • Fix in soci::oracle to allow spaces in the params #213 (ayllon)
  • Adding cmake SOCI_SHARED option and lowercasing windows.h #286 (bingmann)
  • fixed deadlock in soci::connection_pool::try_lease #285 (javerskulpa)
  • Add missing include for std::max #278 (mika-fischer)
  • Two enhancements for SOCI 3.2.3 hotfix, PostgreSQL UUID column support and SQLITE3 error code in exception #263 (Alex-Vol)
  • Spelling fix Comiting -> Comitting (Fixes #260) #261 (coldtobi)
  • vs2013 got strtoll/strtoull #217 (fly2xj)

3.2.2 (2013-09-10)

Full Changelog

Closed issues:

  • sqlite3 backend abstract on build #139
  • sqlite3: sqlite3_prepare will return SQLITE_SCHEMA, please use sqlite3_prepare_v2 #188
  • CMake option SQLITE3_LIBRARIES not handled correctly #182
  • noexcept on once_temp_type #181
  • git flow hotfix finish 3.2.2 #180
  • Wrong GCC_VERSION for commandline-overriden GCC #178
  • Separate Travis CI builds per backend #171
  • MSVC build of ODBC with UNICODE enabled fails on error handling #163
  • git flow hotfix start 3.2.2 #159
  • Calling undefine_and_bind and then define_and_bind causes a leak. #154
  • Uninitialized soci::indicator values in type conversion specialisations #152
  • Incorrect sscanf format strings on windows #149
  • db2_standard_use_type_backend don't detect correctly size changes in string parameters #141
  • db2_standard_use_type_backend doesn't detect correctly size changes in parameters #140
  • Problem doing a cast because of the colon parsing #121
  • Documentation for specializing type_conversion<> doesn't fully explain indicators #102
  • get_affected_rows() returns -1 for bulk operations #83
  • Undefined behaviour when use unitialized indicator #28

Merged pull requests:

  • Handle SQLITE3_LIBRARIES by find_package_handle_standard_args #193 (mloskot)
  • Specify once_temp_type dtor with noexcept(false) #192 (mloskot)
  • Replace sqlite3_prepare with sqlite3_prepare_v2 #191 (mloskot)
  • fixed wrong size parameter in final memcpy() #185 (ghost)
  • In Unix System cmake could not find ORACLE_NNZ_LIBRARY for Oracle 12g.li... #183 (cngzhnp)
  • Travis matrix builds #174 (mloskot)
  • Explicitly include stdarg.h pulled in by namespace-protected sqlite.h. #172 (jsonn)
  • A more compatible test for issue #154, make firebird run it. #165 (ricardofandrade)
  • ODBC: Reviewed the local use of the rows_processed #161 (ricardofandrade)
  • Fixes the compilation of the firebird tests with the backend as a DLL. #147 (ricardofandrade)
  • Handle PostgreSQL's UNKNOWNOID type as a string into row #135 (ricardofandrade)
  • Don't allow exceptions escape from postgresql_statement_backend dtor. #134 (vadz)
  • Implement session::get_next_sequence_value() for PostgreSQL backend. #133 (vadz)
  • Fix harmless warning about signed/unsigned comparison. #132 (vadz)
  • Some trivial optimizations in ODBC statement preparation code. #111 (vadz)

3.2.1 (2013-04-12)

Full Changelog

Closed issues:

  • MySQL Backend issues on Mac OS X #130
  • git flow hotfix finish 3.2.1 #131
  • Incorrect usage of numeric_limits trait in Oracle backed #126
  • SOCI 3.2.0 does not build on Windows #123
  • Clean up names and use of SOCI_POSTGRESQL_NOPARAMS #120
  • Prepared insert statement with data exchange and custom type does not work #117
  • deallocate_prepared_statement called for non-existing statement #116
  • Query transformation not working with sessions from pool #113
  • Add common tests to DB2 #94

Merged pull requests:

3.2.0 (2013-03-26)

Full Changelog

Closed issues:

  • Run time error: what(): Malformed connection string. #20
  • Unexpected behavior when making multiple calls to rowset's begin() and end() #17
  • git flow finish release 3.2.0 #109
  • Run common tests against DB2 #106
  • Re-enable g++ testing on travis-ci #96
  • Update CHANGES for 3.2.0 #93
  • Add testing against clang on travis-ci #92
  • Mark Makefile.basic as deprecated #91
  • Build failure with Oracle Instant Client 11.2.0.3.0 #89
  • SOCI_COMPILER_NAME not determined for VS2012 #87
  • postgresql backend leaks a PGResult* when an exception is thrown #86
  • Update documentation for 3.2.0 release #85
  • Binding procedure IN/OUT parameter has no out effect #81
  • Add CMake option SOCI_STATIC #80
  • Patch with DB2 backend #70
  • Allocated statement backend memory leaks on exception #67
  • Add query transformation callback feature #66
  • Add Firebird support to Travis-CI configuration #64
  • Add missing ODBC tests to CMake configuration #62
  • Add CMake configuration for Firebird #57
  • Add ODBC support to Travis-CI configuration #49
  • Incorrect assertion in postgresql::get_error_details #48
  • Update code examples #47
  • Placeholder at the last position of statement causing crash #44
  • warning: comparing floating point with == or != is unsafe #42
  • Bump SOCI version in master to 3.2.0 #39
  • FindODBC.cmake deviates from soci_backend() conventions #32
  • Building with Visual Studio 2010: identifier strtoull not found #27
  • CMake ignores -DWITH_<dep> option #23
  • make install - Fedora 17 #21
  • Server-side memory leak in PostgreSQL #19
  • Apply Git workflow: GitFlow #18
  • FindMySQL.cmake update for custom mysqlclient location #16
  • Premature deallocation of prepared statement #13

Merged pull requests:

  • Fix int and long mismatch for vector in ODBC #103 (mloskot)
  • Fix OUT direction of IN/OUT procedure parameter #88 (mloskot)
  • Implementation of query transformation callback feature #82 (mloskot)
  • Fix Firebird tests: test_get_affected_rows() #74 (vnaydionov)
  • Fix connection parsing in SOCI Firebird backend to handle spaces in values. #73 (vadz)
  • Firebird backend specific: add option to fetch decimals as strings #71 (vnaydionov)
  • Improve fixes in pull #5 #69 (mloskot)
  • Fix memory leak of statement backend (issue #67) #68 (mloskot)
  • Improve input parameter binding in Firebird backend. #65 (vnaydionov)
  • Add missing ODBC tests to CMake configuration (issue #62) #63 (mloskot)
  • Add PostgreSQL test for bytea to pull request #46 #61 (mloskot)
  • Added CMake scripts for Firebird backend and fixed it to pass all the tests #60 (vnaydionov)
  • Fix to build the Firebird backend #56 (vnaydionov)
  • Properly compute LIBDIR on (modern) Debian #55 (hasselmm)
  • Support reading bytea data in PostgreSQL backend as another string type #46 (hobu)
  • Patch received from Daniel Beaudoin (Optel Vision) on 23/07/2012) #45 (mloskot)
  • For Visual C++, defined std::strtoll in terms of _strtoi64() #43 (mloskot)
  • Bumped version number to 3.2.0 #40 (mloskot)
  • handle WITH_{dependency} switch to turn on/off deps #38 (snikulov)
  • qualify strtoull/strtoll with std namespace #37 (avg-I)
  • FindSoci.cmake: fix couple of minor issues #36 (avg-I)
  • FindODBC.cmake: rename ODBC_INCLUDE_DIRECTORIES to ODBC_INCLUDE_DIR #35 (avg-I)
  • README update and minimal CMake version update #34 (mloskot)
  • backends/oracle: support working in multithreaded programs #31 (avg-I)
  • Set INSTALL_NAME_DIR as used on OS X #30 (arsenm)
  • cmake: FindSQLite3 - add handling of SQLITE_ROOT_DIR #29 (snikulov)
  • Fix proposal for issue SOCI#13 #14 (mloskot)
  • This makes possible to disable empty backend build #11 (krieger-od)
  • OSX clang std::getline bug #10 (hobu)
  • cmake: updated backends build #8 (snikulov)
  • SQLite database path may contain spaces if enclosed in quotes. #6 (belobrov-andrey)
  • Backend is not set properly with connection pool #5 (ghost)
  • Fixed a compile error in FreeBSD 8.2, using the lates GCC version 4.2.1 #2 (jamercee)
  • Implement get_affected_rows for SQLite3 backend #1 (mika-fischer)

3.1.0 (2011-10-20)

Full Changelog

v3.1.0 (2011-10-20)

Full Changelog

soci-3.1.0.zip (2011-10-08)

Full Changelog

v3.0.0 (2008-07-09)

Full Changelog

soci-3.0.0.zip (2008-07-08)

Full Changelog

soci-2.2.0.zip (2006-12-02)

Full Changelog

soci-2.1.0.zip (2006-05-12)

Full Changelog

soci-2.0.1.zip (2006-02-15)

Full Changelog

soci-2.0.0.zip (2006-01-15)

Full Changelog

soci-1.2.1.zip (2005-10-13)

Full Changelog

soci-1.2.0.zip (2005-10-02)

Full Changelog

soci-1.1.0.zip (2005-02-27)

Full Changelog

soci-1.0.1.zip (2004-10-16)

* This Change Log was automatically generated by github_changelog_generator