We just upgraded Angular from 1.2 RC 2 to 1.2 final and upgraded select2.js from 3.4.0 to 3.4.3.1. Now I'm noticing some dropdowns not displaying their values correctly.
The dropdown value is actually set and if you open the dropdown you see it highlighted. If the backing model value is set initially it displays correctly. If set later on, say after an HTTP call returns or a timeout, the dropdown doesn't render the value set, even with $scope.apply.
I did notice that Angular UI itself (including UI-select) didn't have any updates after Angular 1.2 dropped which seems odd.
Working Plunker:
http://plnkr.co/edit/unQGrqUr7IJinDEioERf?p=preview
Note in app.js of the plunker, after a brief timeout, the degree type id value gets set to 2 which maps to "Associates". The dropdown still shows the placeholder text instead of that value, but opening the dropdown does have Associates selected.
This functionality worked prior to the upgrade. I'm not seeing anything jump out about breaking changes in this regard so I'm assuming this is something that needs to be addressed in UI-select? Or perhaps we were doing something wrong that we just got away with before?