0.2 to 0.3
Various changes took place. The logic for accounts and filtering was moved out of Sickle and into Dicemail. At the same time some changes were made to filter processing:
- The variables %header, %date, %address, %name and %meta no longer automatically exist. Instead this data is now accessed via a hash reference named $mes, e.g. $mes->{header}{subject}.
- The name and address hashes now contain an extra hash level with the complementary data, e.g. $mes->{address}{from}{'a@a.com'}{'Bob'} matches $mes->{name}{from}{'Bob'}{'a@a.com'}. The value stored in the last hash is the number of times that combination appears.
- The flag unseen is now no-longer set.
- The special folder all is now _all.
- The user tag in account files is now username.
- Filters are now loaded from ~/.dicemail/filter rather than ~/.dicemail/sickle.
- Possibly some other things I've forgotten. In any case, changes in Dicemail may have superceded these changes, you should read up there as well. I recommend referring back to the example filters and running all your filters in test mode until you're satisified things are behaving.
0.1 to 0.2
No changes necessary.
