Preheat oven to 350 °.
Sift together flour, baking powder, baking soda, baking spice and salt. Stir in cranberries; set aside.
Using an electric mixer beat together eggs, sugar and oil; add pumpkin puree and mix until just blended. Add dry ingredients and mix until combined.
Spread mixture into a 9 x 11” pan and bake for 15 to 20 minutes.
In a small bowl, add powdered sugar and vanilla. Drizzle in milk, stirring until you have a smooth mixture.
Cut the bars and place them on a cooling rack over a piece of parchment paper. Drizzle with the powdered sugar frosting and let set for a few minutes.