Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

upgrade to 1.2.19 #7

Closed
martinlindhe opened this issue Jun 19, 2014 · 9 comments
Closed

upgrade to 1.2.19 #7

martinlindhe opened this issue Jun 19, 2014 · 9 comments

Comments

@martinlindhe
Copy link
Contributor

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
Copy link
Member

Do you use it with bower ?

@martinlindhe
Copy link
Contributor Author

no, with composer / packagist.

@vendethiel
Copy link
Member

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

@martinlindhe
Copy link
Contributor Author

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

@martinlindhe
Copy link
Contributor Author

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
Copy link
Member

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
Copy link
Contributor Author

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

@martinlindhe martinlindhe changed the title upgrade to 1.2.18 upgrade to 1.2.19 Jul 3, 2014
@martinlindhe
Copy link
Contributor Author

added new pull request #9

@RobLoach
Copy link
Member

RobLoach commented Jul 9, 2014

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

@RobLoach RobLoach closed this as completed Jul 9, 2014
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants