title: After deploy to production error: Unknown provider: $$isDocumentHiddenProvider <- $$isDocumentHidden
body: <p>After deploy angularjs stopped working on server(production and staging).
  Error: <code>[$injector:unpr] Unknown provider: $$isDocumentHiddenProvider &lt;- $$isDocumentHidden &lt;- $$animateQueue &lt;- $animate &lt;- $compile &lt;- $$animateQueue</code>.</p>
  
  <p>I do not understand what went wrong, to the last deploy it worked well, now after even rollback an error display. 
  This is an example of my controller:</p>
  
  <pre><code>function MyController($scope, $http) {
  // ...
  }
  MyController.$inject = ['$scope', '$http'];
  </code></pre>
  
  <p>Please, help me.</p>
  
  <p>My bower.json</p>
  
  <pre><code>"dependencies": {
       //......
      "angular": "1.5.6",
      "angular-animate": "^1.5.6",      
      "angular-material": "^1.1.1",
      "angular-aria": "^1.5.8"
    }
  </code></pre>
  
  <p>UPD.</p>
  
  <p>The caret, on the other hand, is more relaxed. It will update you to the most recent major version (the first number). ^1.2.3 will match any 1.x.x release including 1.3.0, but will hold off on 2.0.0. i'm remove caret in animate and aria. Thanks</p>