components / angular.js

Shim repository for Angular.js
http://github.com/angular/angular.js
MIT License
7 stars 15 forks source link

upgrade to 1.2.19 #7

Closed martinlindhe closed 10 years ago

martinlindhe commented 10 years ago

hello, some angularjs 1.2 maintenance releases are available, if possible would you please update the repository?

1.2.19 precognitive-flashbacks (2014-06-30)
Bug Fixes

$compile: bind ng-attr-* even if unbound attribute follows ng-attr-* (ed59370d)
$http: should not read statusText on IE<10 when request is aborted (0c80df21)
$injector: check if a fn is an array explicitly (67c11b9a, #7904, #2653)
$interval: when canceling, use clearInterval from $window instead of global scope. (f780ccfa)
$parse:
make the window check in ensureSafeObject IE8 friendly (ba62e975)
prevent invocation of Function's bind, call and apply (07fa87a8)
forbid proto properties in angular expressions (cb713e60)
forbid {define,lookup}{Getter,Setter} properties (89ca8597)
forbid referencing Object in angular expressions (bc6fb7cc)
injector: allow multiple loading of function modules (d71f16e7, #7255)
input:
improve html5 validation support (ab2e83c8, #7937, #7957)
escape forward slash in email regexp (2a45cea0, #7938)
jqLite: change expando property to a more unique name (74e1cc68)
numberFilter: correctly round fractions despite floating-point arithmetics issues in JS (e5f454c8, #7870, #7878)
testabilityPatch: fix invocations of angular.mock.dump (5e944a1c)
Performance Improvements

jqLite: don't use reflection to access expandoId (a4faa5cd)
Breaking Changes

$parse:
due to 07fa87a8,
You can no longer invoke .bind, .call or .apply on a function in angular expressions. This is to disallow changing the behaviour of existing functions in an unforseen fashion.

due to cb713e60,
The (deprecated) proto propery does not work inside angular expressions anymore.

due to 89ca8597,
This prevents the use of {define,lookup}{Getter,Setter} inside angular expressions. If you really need them for some reason, please wrap/bind them to make them less dangerous, then make them available through the scope object.

due to bc6fb7cc,
This prevents the use of Object inside angular expressions. If you need Object.keys, make it accessible in the scope.

1.2.18 ear-extendability (2014-06-13)
Bug Fixes

$compile:
ensure transclude works at root of templateUrl (fd420c40, #7183, #7772)
bound transclusion to correct scope (1382d4e8)
don't pass transcludes to non-transclude templateUrl directives (b9ddef2a)
don't pass transclude to template of non-transclude directive (eafba9e2)
fix nested isolated transclude directives (bb931097, #1809, #7499)
pass transcludeFn down to nested transclude directives (8df5f325, #7240, #7387)
$injector: report circularity in circular dependency error message (14e797c1, #7500)
ngResource: don't convert literal values into Resource objects when isArray is true (f0904cf1, #6314, #7741)
Performance Improvements

$compile: move ng-binding class stamping for interpolation into compile phase (81b7e5ab)
$http: move xsrf cookie check to after cache check in $http (8b86d363, #7717)
isArray: use native Array.isArray (6c14fb1e)
jqLite: cache collection length for all methods that work on a single element (6d418ef5)
ngBind: set the ng-binding class during compilation instead of linking (1b189027)

1.2.17 - quantum disentanglement (2014-06-06)
Bug Fixes

$animate:
remove the need to add display:block!important for ngShow/ngHide (55b2f0e8, #3813)
retain inline styles for property-specific transitions (ad08638c, #7503)
ensure class-based animations always perform a DOM operation if skipped (34d07403, #6957)
$compile:
do not merge attrs that are the same for replace directives (b635903e, #7463)
pass transcludeFn down to nested transclude directives (11385060, #7240, #7387)
set $isolateScope correctly for sync template directives (5319621a, #6942)
reference correct directive name in ctreq error (6bea0591, #7062, #7067)
fix regression which affected old jQuery releases (a97a172e)
$httpBackend: don't error when JSONP callback is called with no parameter (a7ccb753, #7031)
$location:
don't clobber path during parsing of path (02058bfb, #7199)
fix and test html5Mode url-parsing algorithm for legacy browsers (24f7999b)
make legacy browsers behave like modern ones in html5Mode (e0203660, #6162, #6421, #6899, #6832, #6834)
angular.copy: support circular references in the value being copied (5c997209, #7618)
grunt-utils: ensure special inline CSS works when angular is not a global (d4231171, #7176)
input:
fix ReferenceError in event listener (2d7cb14a)
don't dirty model when input event is triggered due to a placeholder change (109e5d1d, #2614, #5960)
jqLite: use jQuery only if jQuery.fn.on is present (fafcd628)
limitTo: do not convert Infinity to NaN (fcdac65a, #6771, #7118)
ngAnimate: $animate methods should accept native DOM elements (9227a5db)
ngClass:
support multiple classes in key (85ce5d0d)
handle index changes when an item is unshifted (a4cc9e19, #7256)
ngLocale: fix i18n code-generation to support get_vf_, decimals_, and get_wt_ (96a31476)
ngSanitize: encode surrogate pair properly (3d0b49c0, #5088, #6911)
ngSwitch: properly support case labels with different numbers of transclude fns (32aa4915)
numberFilter: fix rounding error edge case (0388eed7, #7453, #7478)
Features

ngMock: add support of mocha tdd interface (6d1c6772, #7489)
Performance Improvements

$interpolate: optimize value stringification (9d4fa33e, #7501)
scope: 10x. Share the child scope class. (9ab9bf6b)
vendethiel commented 10 years ago

Do you use it with bower ?

martinlindhe commented 10 years ago

no, with composer / packagist.

vendethiel commented 10 years ago

Would it work https://github.com/angular/bower-angular ?

martinlindhe commented 10 years ago

right now this is the only angularjs package for packagist: https://packagist.org/packages/components/angular.js

martinlindhe commented 10 years ago

i could install a current version of angular in a multitude of ways. however; this bug request was about updating this repository to a current version

vendethiel commented 10 years ago

If we can get the actual package developers to get their own repo to work with other packagers and delete those here, it's a win for everybody. Anyway, for the time being, considering they don't support composer, PR welcome.

martinlindhe commented 10 years ago

I agree, having a composer.json in the main angular git repo would be the best option

martinlindhe commented 10 years ago

added new pull request #9

RobLoach commented 10 years ago

Thanks so much, guys! This is great... Tagged both the beta and .19 :+1: