boodebr A little library from boodebr.org


files/feed-icon-14x14.png Recently Edited
RecentChanges edit
frank, 06 August 2008 (created 08 June 2008)
Tags: changes

Version 1.3.0 (2008-08-06)

Version 1.2.0 (2008-06-08)


This is a minor feature release with a few bugfixes as well.
  • boodebr.gui
    • Redid stock images as SVG.
    • Embed stock images via img2py for easier use with py2exe.
    • Synced fixed_colsorter.py with wxPython 2.8.7.1
  • boodebr.ion: Added support for pickling of complex numbers.
  • boodebr.config: Added file_exits() to fileconfig objects.
  • Moved test suite down one level in tree.

Version 1.1.0 (2008-03-01)


This release adds several table-altering methods to sqliteQ. These routines provide replacements for functionality that is missing from SQLite's native ALTER TABLE implementation. This functionality is already available in boodebr.sql.sqlite_util but has now be brought up to the sqliteQ layer.

Added in this release are:
  • sqliteQ.add_table_column
  • sqliteQ.delete_table
  • sqliteQ.delete_table_columns
  • sqliteQ.get_table_columns
  • sqliteQ.modify_table_column
  • sqliteQ.rename_table

See boodebr.sql.sqliteQ for more.

Version 1.0.0 (2008-02-19)

  • boodebr.sql.sqliteQ
    • New module for sharing SQLite connections across multiple threads.
  • boodebr.util.guid
    • A simple module for creating unique identifiers.
  • API change:
    • boodebr.sql.sqlite_util.get_tables() no longer returns special sqlite_* tables names. Pass special=True to get the previous behavior.
  • Other small bugfixes

Version 0.9 (2008-01-21)

  • boodebr.ion:
    • An object can define __ionize__() if it just wants to flatten itself for pickling and doesn't care about being rebuilt in deionize().
    • ionize() now takes flatten_only parameter which strips out any extra attributes added during pickling (in case you are sending data to a JSON client that can't handle them).

  • boodebr.config:
    • fileconfig is now threadsafe.
    • Make paths as needed when saving config file.

  • boodebr.sql:
    • Marked fpmsql.run() obsolete (does nothing that query() doesn't do).
    • Added defaults so that fpmsql() can be called with just a filename argument.

  • Other bugfixes

Version 0.8.1 (2007-11-11)


Initial public release.