This is a slightly sweeter chutney than most cranberry sauces, so match your dishes accordingly. It went very well with the pork roast.
In a large saucepan, heat oil over medium-low heat. Add ginger; cook for 3 minutes, stirring occasionally. Add cranberries, sugar, vinegar, allspice, cloves, and cinnamon. Bring the pot to a boil then reduce heat to medium-low and simmer, stirring frequently, until most of the berries have popped and liquid has thickened; roughly 10 to 15 minutes.
Add apple, raisins, salt, and pepper and let it simmer, uncovered until thickened; about 15 minutes. Transfer to bowl, let cool completely or refrigerate until chilled; can be served at room temperature or chilled.