Using my exam leave productively, I've tidied up and released version 0.2 of my diary editor. This version fixes the crash some people were getting with version 0.1, and introduces database encryption and printing support.
The new version should seamlessly upgrade plaintext databases to encrypted ones, and uses the key from /desktop/pgp/default_key in GConf. If you don't want encryption support – perhaps, for example, as it depends on GPGME – you can compile with --disable-encryption.
The printing support allows you to print the entries in a specified date range in a simple format — nothing suitable for binding for posterity's sake, unfortunately. It's there nonetheless.