I've uploaded contact 1.0d4 with sql upgrade scripts. This removes the dependence on the registered users group (-2) and instead uses an application group as its default group. Its a pretty tricky upgrade so i hope the scripts work for your installs (they worked on the two different data sets I use contacts with).
I also:
- modified lib/history to make use of callbacks so other packages can provide history information
- modified lib/contacts.tcl bulk actions to make use of callbacks (I for example use a callback to allow users to bulk add tasks to contacts, etc.)
- did some bug fixes