- complete rewrite of KVM API (use SA single table inheritance)
- add option to pass arguments to create_engine via kwargs on open_book and create_book
- set default to num field in Transaction
- add convert to VARCHAR for DateTime/Date
- import factory function slot in package piecash
- fix trivial bug in _Date
- add basic integration test
- update README
- progress on test_integration
- fixed bug in creation of SimpleSlots
- dict access (get/set) to slots on core object through pure python objects (dict for frame, tuple for numeric, normal python types for the others)
- add accounts property on GncSession
- fixed issue of DATETIME/DATE being an INTEGER in SQLITE with a GnuCash storage_format that can be interpreted as integer (also asked the question on mailing list SA-devel to see if bug in SA)
- add some integration tests
- add as integration tests the example of the README
- fixed the integration test of the example of the README
- fixed the integration test of the example of the README as well as the README file
- add all account_type strings possible
- specify length of sqlite TEXT field for Date/DateTime
- add validation of account types with testing
- cleaned import from model_core and piecash
- simplify _Date and _Datetime types following feedback Michael Bayer
- fix backref book of accounts to not use list
- add validation on name to avoid accounts with same name under same parent
- implement iteritems (not tested) on KVPManager
- add tests on account compatibilities
- do not autoflush SA sessions
- first buggy attempt to deepcopy objects
- add translations to piecash of example_scripts from the official python binding
- add lock/unlock system (to more or less replicate official python binding ... but maybe not a good idea)
- add is_saved property to GncSession to test if something must be saved
- add wrapper on object lists returned by the session to retrieve easily a subobject (e.g. s.commodities.get(mnemonic="EUR"))
- add __repr__ for Commodity
- change default value of some transaction and split fields
- add sync between value and quantity on splits when they share currency/commodity
- fix bug on sync between post_date and slot["date-posted"] when post_date was None
- simplify single_transaction factory
- import GnucashExceptions to __init__ file
- update tests
- update README and relate test_example test
- fix doc and prepare release 0.2.0
- add __version__
- adapt requirements to remove specific versions
- change to beta status