Hedera 0.2

Now pushes new contacts to CouchDB when they are created, as well as on Thunderbird startup.

Milestone information

Project:
Hedera
Series:
trunk
Version:
0.2
Released:
 
Registrant:
James Tait
Release registered:
Active:
No. Drivers cannot target bugs and blueprints to this milestone.  

Download RDF metadata

Activities

Assigned to you:
No blueprints or bugs assigned to you.
Assignees:
No users assigned to blueprints and bugs.
Blueprints:
No blueprints are targeted to this milestone.
Bugs:
No bugs are targeted to this milestone.

Download files for this release

After you've downloaded a file, you can verify its authenticity using its MD5 sum or signature. (How do I verify a download?)

File Description Downloads
download icon hedera_0.2.tar.gz (md5, sig) Hedera 0.2 release tarball 31
last downloaded 45 weeks ago
Total downloads: 31

Release notes 

In this release, new contacts are pushed to CouchDB as they are created, as well as upon Thunderbird startup.

Changelog 

View the full changelog

   * Added the address book listener, so we can handle updates.
   * Split out the code to push a single card to Couch - so we can re-use
     it from the address book listener.
   * Re-named the Hedera Contact class so it's less likely to clash.
   * Moved the code to translate a nsIAbCard to a Couch contact into a
     static method on the Hedera class so we can use it from the address
     book listener.
   * More logging in HederaContact.setProperty().
   * Kill the unnecessary (old, Thunderbird 2) RDF Service.
   * Use the Address Book Manager to get the directories instead.
   * Replace 9 lines of boilerplate to get the Address Book Database
     using old (Thunderbird 2) code with 2 lines of new (Thunderbird 3)
     code.
   * Improve Hedera.writeError().
   * Use Hedera.writeMessage() to write debug messages in HederaContact.
   * Correctly retrieve the revision on stored contacts.
   * Wrap the Observer.onItemAdded() logic in an exception handler.
   * Added an addrdb to the MergeableList.append() parameters to allow
     us to correctly query and set card properties.
   * Modified the various get* methods in sync.js to pass the new
     addrdb.
   * Pushing contacts on creation now works!

0 blueprints and 0 bugs targeted

There are no feature specifications or bug tasks targeted to this milestone. The project's maintainer, driver, or bug supervisor can target specifications and bug tasks to this milestone to track the things that are expected to be completed for the release.

This milestone contains Public information
Everyone can see this information.