Preheat oven to 350F/175C. Grease a 9x5-inch loaf pan.
In a large bowl mix together flour, baking powder, baking soda, salt, cinnamon, and sugar.
In a medium bowl whisk the egg, then add oil, vanilla extract and yogurt until combined. Pour the wet ingredients into the dry ingredients and mix just until combined. Fold in the chopped apple. Pour the batter into prepared loaf pan.
Bake for 50-60 minutes until a toothpick inserted into the center of the bread comes out clean. If the top is getting too brown while baking, cover pan loosely with aluminum foil. Allow to cool completely in the pan on a wire rack.
To make the glaze: In a medium saucepan, mix together sugar, heavy cream, and butter and bring to a boil. Reduce the heat to medium-low and let the mixture simmer for 1-2 minutes, whisking occasionally. Remove saucepan from the heat, and let cool slightly. Add 1 tablespoon powdered sugar and whisk until smooth and combined. Mixture should be thick, if it's still liquid, add another tablespoon until thick but pourable. Spread caramel mixture evenly over the bread.
Bread can be stored in an airtight container at room temperature for 3 days or in refrigerator for 5 days. Serve at room temperature.