Requires python-couchdb v0.8+.
- Additions:
- Beginning of MSFT Windows support. Still experimental.
- Convention change:
- Abandon the deleted flag in records, and copy deleted records to a new
database, 'dc_records".
- Do not include databases that start with an underscore in replication
candidates. (LP: #627085)
- Python API changes:
- Split records code from application code.
- Remove extraneous Quickly app code.
- Now all DB access locally will use the DBus service and thereby start
the Desktopcouch Service and its replication subservice.
- Use a compact string for Record IDs. (LP: #530911)
- Add a basic migration infrastucture. (LP: #670700, #675590)
- Make the rarely used reduce_js an optional argument to 'add_view'.
- Default context need not be imported. The None value is equivalent.
- Fixed Many pylint complaints, internally.
- Record_type ended up in the dictionary of the record. (LP: #674487)
- Record_type version was never saved to CouchDB. (LP: #669133)
- Attachments API was defined on the wrong class. (LP: #575772)
- MergeableList.pop() could not be called without an index. (LP: #675787)
- Fieldregistry transformers now return results, and don't need a record or
dictionary like object passed in. (LP: #416963)
- Fixed several instances where a nondefault running Context was ignored
in favor of the default Context.
- Add timeout to outbound HTTP connections. (LP: #580539:
- Deprecated get_records since it did not return Record objects, and added
new method get_all_records that does, in fact, return records.
- Do not force all lists into Mergeable lists any more.