From 1856f62cb1a37314a2cbd41feacd4e12128df6b5 Mon Sep 17 00:00:00 2001
From: Igor Minar
Date: Fri, 9 Sep 2011 01:01:05 -0700
Subject: docs(changelog): release notes for angular 0.10.1
inexorable-juggernaut
---
CHANGELOG.md | 53 +++++++++++++++++++++++++++++++++++++++++++++++------
1 file changed, 47 insertions(+), 6 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 5cb366f3..169d96d4 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,15 +1,56 @@
- The Latest Stable Release: 0.9.19 canine-psychokinesis
-- The Latest Unstable Release: 0.10.0 chicken-hands
+- The Latest Unstable Release: 0.10.1 chicken-hands
-# 0.10.1 inexorable-juggernaut (in progress) #
+# 0.10.1 inexorable-juggernaut (2011-09-09) #
+
+## Features
+
+- complete rewrite of the $location service with HTML5 support, many API and semantic changes.
+ Please see:
+ - [$location service API docs](http://docs-next.angularjs.org/#!/api/angular.service.$location)
+ - [$location service dev guide article](http://docs-next.angularjs.org/#!/guide/dev_guide.services.$location)
+ - [location.js source file](https://github.com/angular/angular.js/blob/master/src/service/location.js)
+ - breaking changes section of this changelog
+
+
+## Bug Fixes
+
+- $xhr should not covert HTTP status 0 to 200
+ ([commit](https://github.com/angular/angular.js/commit/b0eb831bce7d0ea066fd0758124793ed3db6d692))
+- fixed several doc examples that were broken on IE
+- ng:change should be called after the new val is set
+ (Issue [#547](https://github.com/angular/angular.js/issues/547))
+- currency filter should return an empty string for non-numbers
+
+
+## Breaking Changes
+
+- $location related changes - for complete list of api changes see:
+ [Migrating from earlier AngularJS releases](http://docs-next.angularjs.org/#!/guide/dev_guide.services.$location)
+ - $location api changes:
+ - $location.href -> $location.absUrl()
+ - $location.hash -> $location.url()
+ - $location.hashPath -> $location.path()
+ - $location.hashSearch -> $location.search()
+ - $location.search -> no equivalent, use $window.location.search (this is so that we can work in
+ hashBang and html5 mode at the same time, check out the docs)
+ - $location.update() / $location.updateHash() -> use $location.url()
+ - n/a -> $location.replace() - new api for replacing history record instead of creating a new one
+
+ - $location semantic changes:
+ - all url pieces are always in sync ($location.path(), $location.url(), $location.search(), ...) -
+ this was previously true only if you used update* methods instead of direct assignment
+ ($location.hashPath = 'foo')
+ - we now use (window.history.pushState || onHashChange event || polling) for detecting url changes
+ in the browser (we use the best one available).
# 0.10.0 chicken-hands (2011-09-02) #
-## Features:
+## Features
- complete rewrite of the Scope implementation with several API and semantic changes. Please see:
- [angular.scope API docs](http://docs-next.angularjs.org/#!/api/angular.scope)
@@ -22,7 +63,7 @@
- added [ng:cloak] directive for hiding uncompiled templates
-## Bug Fix:
+## Bug Fixes
- make [ng:class] friendly towards other code adding/removing classes
([commit](https://github.com/angular/angular.js/commit/2a8fe56997fddbad673748ce02abf649a709c4ca))
@@ -33,7 +74,7 @@
- expose missing [lowercase], [uppercase] and [isDate] APIs.
-## Docs:
+## Docs
- many (but not all just yet) api docs were proof-read and improved
@@ -75,7 +116,7 @@
([commit](https://github.com/angular/angular.js/commit/e004378d100ce767a1107180102790a9a360644e))
-## Fixes
+## Bug Fixes
- fixed memory leak found in [ng:options] directive
([commit](https://github.com/angular/angular.js/commit/6aa04b1db48853340d720e0a1a3e325ac523a06f))
- make ng:class-even/odd compatible with ng:class
--
cgit v1.2.3