News

SQLObject 3.2.0 (master)

Documentation

  • The docs are now generated with Sphinx.

Tests

  • Great Renaming: fix py.test warnings by renaming TestXXX classes to SOTestXXX to prevent py.test to recognize them as test classes.
  • Fix py.test warnings by converting yield test to plain calls: yield test were deprecated in py.test.
  • Tests are now run at CIs with python3.5.
  • Tests are split at Circle CI in 4 parallel containers.
  • Fix a problem in tests related to test order when running on PostgreSQL.
  • Restore mxDateTime installation in tox.ini (was removed while egenix.com was down).

SQLObject 3.1.0

Released 16 Aug 2016.

Features

  • Add UuidCol.
  • Add JsonbCol. Only for PostgreSQL. Requires psycopg2 >= 2.5.4 and PostgreSQL >= 9.2.
  • Add JSONCol, a universal json column.
  • For Python >= 3.4 minimal FormEncode version is now 1.3.1.
  • If mxDateTime is in use, convert timedelta (returned by MySQL) to mxDateTime.Time.

Documentation

  • Developer’s Guide is extended to explain SQLObject architecture and how to create a new column type.
  • Fix URLs that can be found; remove missing links.
  • Rename reStructuredText files from *.txt to *.rst.

Source code

Tests

  • Tests are now run at Circle CI.
  • Use pytest-cov for test coverage. Report test coverage via coveralls.io and codecov.io.
  • Install mxDateTime to run date/time tests with it.

SQLObject 3.0.0

Released 1 Jun 2016.

Features

  • Support for Python 2 and Python 3 with one codebase! (Python version >= 3.4 currently required.)

Minor features

  • PyDispatcher (>=2.0.4) was made an external dependency.

Development

  • Source code was made flake8-clean.

Documentation

Older news

Get SQLObject at SourceForge.net. Fast, secure and Free Open Source software downloads