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

Update angular to 1.2.23 #98

Merged
merged 1 commit into from
Aug 28, 2014
Merged

Conversation

theurere
Copy link
Contributor

Changelog
#1.2.23 superficial-malady (2014-08-22)

Bug Fixes

  • $location:
    • rewrite relative URI correctly if path==='/' in legacy html5Mode
      (c6e4defc,
      #8684)
    • don't call indexOf() of undefined href attribute
      (74a7afcb,
      #7721, #8681)
  • $sanitize: sanitize javascript urls with comments
    (4f387050,
    #8274)
  • Angular: make Date comparison in equals() NaN-aware
    (98f60372,
    #8650, #8715)
  • copy: clear array destinations correctly for non-array sources
    (888b0f54,
    #8610, #8702)
  • input:
    • use lowercase method to account for undefined type
      (456026ef)
    • by default, do not trim input[type=password] values
      (ebece0bc,
      #8250, #8230)
  • linky: handle quotes around email addresses
    (effc98fd,
    #8520)
  • minErr: encode btstrpd error input to strip angle brackets
    (aaf9c5e5,
    #8683)
  • ngHref: remove attribute when empty value instead of ignoring
    (ed56872b,
    #2755)

Breaking Changes

Previously, input[type=password] would trim values by default, and would require an explicit ng-trim="false"
to disable the trimming behaviour. After this CL, ng-trim no longer affects input[type=password], and will
never trim the password value.

Closes #8250
Closes #8230
#1.2.22 finicky-pleasure (2014-08-12)

Bug Fixes

  • $compile: make '='-bindings NaN-aware
    (0b0acb03,
    #8553, #8554)
  • $parse: correctly assign expressions who's path is undefined and that use brackets notation
    (60366c8d,
    #8039)
  • jqLite: allow triggerHandler() to accept custom event
    (d262378b,
    #8469, #8505)
  • ngSanitize: ensure html is a string in htmlParser()
    (9ee07551,
    #8417, #8416)
  • select:
    • ensure that at least one option has the selected attribute set
      (79538afd,
      #8366, #8429)
    • do not update selected property of an option element on digest with no change event
      (c2860944,
      #8221, #7715)

Features

Bug Fixes

Performance Improvements

  • $compile: only create jqLite object when necessary
    (71eb1901)
  • $parse: don't use reflective calls in generated functions
    (cbdf0c2a)
  • forEach: use native for loop instead of forEach for Arrays
    (492b0cdf)
  • jqLite: expose the low-level jqLite.data/removeData calls
    (3c46c943)
  • ngBindHtml: move addClass to the compile phase
    (8eede099,
    #8261)
    Travis CI integration #1.2.20 accidental-beautification (2014-07-11)

Bug Fixes

  • $http:
    • don't remove content-type header if data is set by request transform
      (7027844d,
      #7910)
    • add ability to remove default headers
      (172a4093,
      #5784)
  • $location: remove query args when passed in object
    (a26acb64,
    #6565)
  • input:
  • parseKeyValue: ignore properties in prototype chain
    (873acf8f,
    #8070, #8068)

Features

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:
  • 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)

longsleep added a commit that referenced this pull request Aug 28, 2014
@longsleep longsleep merged commit 4771f87 into strukturag:master Aug 28, 2014
@theurere theurere deleted the update-angular branch September 1, 2014 08:51
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

Successfully merging this pull request may close these issues.

2 participants