Quite recently the AngularJS Team released the first RELEASE CANDIDATE of AngularJS 1.3. This small AngularJS migration guide should help you if you have any problems migrating from 1.2 to 1.3. I will shortly point out which changes did break our app and then I will show an example of one of the main new features: $asyncValidators
AngularJS migration: A change that can break stuff
Angular now requires a
<base> tag when html5 mode of
$location is enabled. Reasoning: Using html5 mode without a
<base href="..."> tag makes relative links for images, links, … relative to the current url if the browser supports the history API. However, if the browser does not support the history API Angular falls back to using the
#, and then all those relative links would be broken.