In a food processor pulse whole fresh cranberries till they are in pieces and add to a small bowl. You can use frozen if you don't have fresh. Then pulse pecans till they are small pieces but not dust, you want very small pieces. Then add pecans to a small bowl. It gives the cookies a little texture and will incorporate well throughout the whole cookie dough. Set both bowls aside.
Next zest 2 medium oranges into a small bowl. (Depending on how much orange taste you like I added two heaping tablespoons into my dough mix). Set the bowl aside.
Weigh or measure your powdered sugar into a bowl. In a separate bowl weigh or measure flour, baking powder, and salt together. I run a whisk through to blend them.
In a stand mixer or handheld, add the butter and mix on medium speed to cream the butter. I scraped down the sides to make sure all the butter creamed. Turn the mixer speed down and slowly add the powdered sugar till it is all incorporated. Next, add the vanilla extract and orange zest and turn the mixer back to medium speed. I had to stop and scrape down the bowl and across the bottom to make sure it was all mixed.
Turn the mixer speed down and slowly add the flour, baking powder and salt mixture till the flour is incorporated. The dough will be a little stiff. Turn the mixer off and add the cranberries and pecans and turn the mixer on for about 30 seconds. You may need to mix by hand the dough a little to make sure the cranberries and pecans go through the whole mixture.
Take the dough out of the bowl and place on a silicone pastry mat. Divide the dough in half and roll and form 2 log shapes about 12 to 14 inches each. It should have a diameter of approximately 1-½ inches. Take plastic wrap and wrap around each cookie dough log and put it into the refrigerator for at least 1 hour. I took them out after about ¾ of an hour and just rolled them a little, so they do not get a flat bottom, then returned them to the refrigerator for 15 minutes or more.
Preheat the oven to 350°. Take one log out of the refrigerator and unwrap the plastic (I put it on a piece of parchment paper so I can slice the cookie log). Slice into ½ inch slices and put them onto a parchment-lined cookie pan. I did four across and five down. These cookies do not spread hardly at all, so they only need about an inch between each disc of cookie—Bake for 12 to 13 minutes. After pulling the pan from the oven, I leave the cookies on pan for about a minute or two. Then move the cookies to a cooling rack.