Record of events (7)
'record of events' is the definition.
(I've seen this in another clue)
This is the entire clue.
(Other definitions for annal that I've seen before include "Yearly record" , "Record of one year" , "Record of a year's events" , "Official record" , "Year's entry in chronicle" .)
(Other definitions for almanac that I've seen before include "Annual list of dates" , "Annual publication giving dates of astronomical and other events" , "Annual publication containing information in a particular field" , "Calendar listing astronomical events etc" , "Statistical calendar" .)