{"push_id":689259675,"size":408,"distinct_size":408,"ref":"refs/heads/master","head":"5bd095078916e3ea8881903a59d9ebe69770d7f3","before":"28be31b2eb73a2f64fb407f4661263ba0a385b99","commits":[{"sha":"c88b119ef50fdb56c7a79703717efde8b48d6ae3","author":{"email":"e3b6cda228242c30b711ac17cb264f1dbadfd0b6@bacondarwin.com","name":"Peter Bacon Darwin"},"message":"chore(i18n): update closure library to latest\n\nThis includes changed to Lithuanian currency and Mynamar Burmese date formats\n\nCloses #10855\nCloses #10856","distinct":true,"url":"https://api.github.com/repos/Marlywoos/angular.js/commits/c88b119ef50fdb56c7a79703717efde8b48d6ae3"},{"sha":"1735d5e8d55466b1e010baba0e90742e0be5148c","author":{"email":"51941510eba8ef986b72fb086362bfe8cf17c51e@gmail.com","name":"Agrumas"},"message":"chore(i18n): regenerate locales due to closure library update\n\nThis includes change to the currency symbol of Lithuania.\n\nCloses #10855\nCloses #10856","distinct":true,"url":"https://api.github.com/repos/Marlywoos/angular.js/commits/1735d5e8d55466b1e010baba0e90742e0be5148c"},{"sha":"560951e9881b5f772262804384b4da9f673b925e","author":{"email":"fecd25d518a6a2ffc9f83fa7fe70c20f88f314b7@jbedard.ca","name":"Jason Bedard"},"message":"refactor($interpolate): move standalone functions to the service scope\n\nCloses #10413","distinct":true,"url":"https://api.github.com/repos/Marlywoos/angular.js/commits/560951e9881b5f772262804384b4da9f673b925e"},{"sha":"7602cd5e7e53c4a85428176357492194de00400b","author":{"email":"5ba566828f19c2a0956230731c3e5d85c55a9bf6@gmail.com","name":"Alex Yursha"},"message":"docs(guide/location): replace invalid link\n\nCloses #10882","distinct":true,"url":"https://api.github.com/repos/Marlywoos/angular.js/commits/7602cd5e7e53c4a85428176357492194de00400b"},{"sha":"2ece1c927b63315aebb0159e03d832bb82636b8d","author":{"email":"08ea83a8bdcc9d1461f9f6e957bce0db76b585f9@gmail.com","name":"Pablo Villoslada Puigcerber"},"message":"docs(notarray): add error example and code blocks with suggested fixes\n\nAdd code examples for the error and the suggested fixes.\nFollowup of #10352.\n\nCloses #10872","distinct":true,"url":"https://api.github.com/repos/Marlywoos/angular.js/commits/2ece1c927b63315aebb0159e03d832bb82636b8d"},{"sha":"0baa17a3b7ad2b242df2b277b81cebdf75b04287","author":{"email":"f391657634c489caec5f35dd1320eaae18f6d69c@gmail.com","name":"Shahar Talmi"},"message":"feat(ngMocks): cleanup $inject annotations after each test\n\nthis will help in detecting unannotated functions both in apps and angular core in case only part of the tests are run with strictDi","distinct":true,"url":"https://api.github.com/repos/Marlywoos/angular.js/commits/0baa17a3b7ad2b242df2b277b81cebdf75b04287"},{"sha":"d729fcf030be1d3ef37196d36ea3bf3249ee3318","author":{"email":"e3b6cda228242c30b711ac17cb264f1dbadfd0b6@bacondarwin.com","name":"Peter Bacon Darwin"},"message":"fix(a): don't reload if there is only a name attribute\n\nCloses #6273\nCloses #10880","distinct":true,"url":"https://api.github.com/repos/Marlywoos/angular.js/commits/d729fcf030be1d3ef37196d36ea3bf3249ee3318"},{"sha":"8c46919199090a05634789774124b38983430c76","author":{"email":"f391657634c489caec5f35dd1320eaae18f6d69c@gmail.com","name":"Shahar Talmi"},"message":"fix(filter): format timezone correctly\nThis fixes timezone formatting in case UTC timezone is used\n\nCloses #9359","distinct":true,"url":"https://api.github.com/repos/Marlywoos/angular.js/commits/8c46919199090a05634789774124b38983430c76"},{"sha":"c69caa7beee4e920f8f587eb3e943be99864a14f","author":{"email":"d33c80bc45d65303e33ca83108a9952b745af9ef@blinkbox.com","name":"marc"},"message":"fix(ngScenario): Allow ngScenario to handle lazy-loaded and manually bootstrapped applications\n\nI know protractor is preferred, and ngScenario is only in maintenance mode. But, we are limited to\nngScenario based on the devices/browsers we are targeting (no web-driver available). So, we need\nto address the bug where ngScenario does not work with manual bootstrap and also has issues if\nangular.resumeBootstrap is not yet defined (race condition when lazy-loading).\n\nCloses #10723","distinct":true,"url":"https://api.github.com/repos/Marlywoos/angular.js/commits/c69caa7beee4e920f8f587eb3e943be99864a14f"},{"sha":"27bf2ce40c5adfb1494d69c9d0ac9cf433834a12","author":{"email":"ff5e3d9c9f82290ce2a1ee2b399fd0e8322eba85@d2l.com","name":"Owen Smith"},"message":"fix(ngRoute): dont duplicate optional params into query\n\nWhen calling updateParams with properties which were optional, but\npreviously undefined, they would be duplicated into the query params as\nwell as into the path.\n\nCloses #10689","distinct":true,"url":"https://api.github.com/repos/Marlywoos/angular.js/commits/27bf2ce40c5adfb1494d69c9d0ac9cf433834a12"},{"sha":"400fbbf1d6828ba145a517ff6b782aaaebad175c","author":{"email":"aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d@wesalvaro.com","name":"Wes Alvaro"},"message":"routeParams are {!Object<string, string>}\n\nCalling Object.keys on null is a TypeError. And the mapping should be string -> string.\n\nCloses #10896","distinct":true,"url":"https://api.github.com/repos/Marlywoos/angular.js/commits/400fbbf1d6828ba145a517ff6b782aaaebad175c"},{"sha":"e61eae1b1f2351c51bcfe4142749a4e68a2806ff","author":{"email":"572be26c4adb4e89cbfbe261ca31e4fd0ae10a1e@gmail.com","name":"Vojta Jina"},"message":"fix($parse): remove references to last arguments to a fn call\n\nThis can be an issue if running (and killing) multiple apps/injectors on\nthe same page. The `args` array holds references to all previous arguments\nto a function call and thus they cannot be garbage-collected.\n\nIn a regular (one app/injector on a page) app, this is not an issue.\n\nCloses #10894","distinct":true,"url":"https://api.github.com/repos/Marlywoos/angular.js/commits/e61eae1b1f2351c51bcfe4142749a4e68a2806ff"},{"sha":"aa0f64496a66d2a5d1a4d033f2eb075a8b084a78","author":{"email":"2fe36b0c912d093ab009164fd1e605ae1c271eb8@gmail.com","name":"Justin Schiff"},"message":"fix(angular.copy): support copying %TypedArray%s\n\nangular.copy can now copy a %TypedArray%s.\n\nLimitations: It is not possible to update the length of a %TypedArray%, so currently an error is thrown\nif the destination object is a %TypedArray%. However, it is possible to change values in a typed array,\nso in the future this may only be a problem if the length of the source and destination is different.\n\nCloses #10745","distinct":true,"url":"https://api.github.com/repos/Marlywoos/angular.js/commits/aa0f64496a66d2a5d1a4d033f2eb075a8b084a78"},{"sha":"dda65e992b72044c0fa0c8f5f33184028c0e3ad7","author":{"email":"6cc55b7964de8f315966d47f1481d4d6daf08a28@gmail.com","name":"Caitlin Potter"},"message":"fix($controller): throw better error when controller expression is bad\n\nPreviously, the error was a JS runtime error when trying to access a property of `null`. But, it's\na bit nicer to throw a real error and provide a description of how to fix it. Developer ergonomics\nand all that.\n\nCloses #10875\nCloses #10910","distinct":true,"url":"https://api.github.com/repos/Marlywoos/angular.js/commits/dda65e992b72044c0fa0c8f5f33184028c0e3ad7"},{"sha":"a80d9449b77e624d14404933476c413caebaa42a","author":{"email":"82848f870acf225368925a997f5307e2a6364292@googlemail.com","name":"Martin Staffa"},"message":"docs(guide/production): clarification in disabling debug data\n\nCloses #10762","distinct":true,"url":"https://api.github.com/repos/Marlywoos/angular.js/commits/a80d9449b77e624d14404933476c413caebaa42a"},{"sha":"630b80fc00e1a510d2708fe03684a1ed0a8ad88c","author":{"email":"6cc55b7964de8f315966d47f1481d4d6daf08a28@gmail.com","name":"Caitlin Potter"},"message":"chore($controller): don't use `new` for minErr instance\n\nminErr creates a new error anyways, it's not meant to be called as a constructor.","distinct":true,"url":"https://api.github.com/repos/Marlywoos/angular.js/commits/630b80fc00e1a510d2708fe03684a1ed0a8ad88c"},{"sha":"35498d7045ba9138016464a344e2c145ce5264c1","author":{"email":"6cc55b7964de8f315966d47f1481d4d6daf08a28@gmail.com","name":"Caitlin Potter"},"message":"feat($compile): allow using bindToController as object, support both new/isolate scopes\n\nbindToController is now able to be specified as a convenient object notation:\n\n```\nbindToController: {\n  text: '@text',\n  obj: '=obj',\n  expr: '&expr'\n},\nscope: {}\n```\n\nIt can also be used in conjunction with new scopes, rather than exclusively isolate scopes:\n\n```\nbindToController: {\n  text: '@text',\n  obj: '=obj',\n  expr: '&expr'\n},\nscope: true\n```\n\nCloses #10420\nCloses #10467","distinct":true,"url":"https://api.github.com/repos/Marlywoos/angular.js/commits/35498d7045ba9138016464a344e2c145ce5264c1"},{"sha":"62d514b06937cc7dd86e973ea11165c88343b42d","author":{"email":"6cc55b7964de8f315966d47f1481d4d6daf08a28@gmail.com","name":"Caitlin Potter"},"message":"fix($compile): respect return value from controller constructor\n\nThe return value of the controller constructor is now respected in all cases.\n\nIf controllerAs is used, the controller will be re-bound to scope. If bindToController is used,\nthe previous binding $watches (if any) will be unwatched, and bindings re-installed on the new\ncontroller.","distinct":true,"url":"https://api.github.com/repos/Marlywoos/angular.js/commits/62d514b06937cc7dd86e973ea11165c88343b42d"},{"sha":"bb1c379b36fbb40bfa922dbe13c648c6d96d7a29","author":{"email":"6cc55b7964de8f315966d47f1481d4d6daf08a28@gmail.com","name":"Caitlin Potter"},"message":"docs($compile): create new error for \"missing controller identifier\"","distinct":true,"url":"https://api.github.com/repos/Marlywoos/angular.js/commits/bb1c379b36fbb40bfa922dbe13c648c6d96d7a29"},{"sha":"b462f5dcf233a202c4e904c7587feec8401e5990","author":{"email":"6cc55b7964de8f315966d47f1481d4d6daf08a28@gmail.com","name":"Caitlin Potter"},"message":"docs($compile,$route): reword \"controller alias\" to clarify\n\nClarify that these aliases are identifier names used to reference the controller.","distinct":true,"url":"https://api.github.com/repos/Marlywoos/angular.js/commits/b462f5dcf233a202c4e904c7587feec8401e5990"}]}