Cook pasta as per package instructions. Once cooked and strained, set aside.
Meanwhile, combine all vinaigrette ingredients in small saucepan. Heat on medium-low heat until it boils, then reduce heat to low and simmer for 2 minutes. Make sure to stir every 30 seconds to 1 minute.
Drop cooked pasta into a large serving bowl, top with remaining salad ingredients and pour vinaigrette over top.
Stir to coat and serve immediately.
Recipe by Healthful Pursuit at https://www.healthfulpursuit.com/2011/03/cranberry-balsamic-pasta-salad/