|
1 | 1 | <a name="0.9.18"><a/>
|
2 |
| -# <angular/> 0.9.18 jiggling-armfat (in-progress) # |
| 2 | +# AngularJS 0.9.18 jiggling-armfat (2011-07-29) # |
| 3 | + |
| 4 | +### Features |
| 5 | +- made angular(.min).js |
| 6 | + [ECMAScript 5 Strict Mode](https://developer.mozilla.org/en/JavaScript/Strict_mode) compliant |
| 7 | +- [jqLite] |
| 8 | + - added `show()`, `hide()` and `eq()` methods to jqlite |
| 9 | + ([commit](https://github.com/angular/angular.js/commit/7a3fdda9650a06792d9278a8cef06d544d49300f)) |
| 10 | +- added $defer.cancel to support cancelation of tasks defered via the [$defer] service |
| 11 | +- [date] filter |
| 12 | + - added support for `full`, `long`, `medium` and `short` date-time format flags |
| 13 | + ([commit](https://github.com/angular/angular.js/commit/3af1e7ca2ee8c2acd69e5bcbb3ffc1bf51239285)) |
| 14 | + - added support for `z` flag, which stands for short string timezone identifier, e.g. PST |
| 15 | + - internal improvements to enable localization of date filter output |
| 16 | +- [number] filter |
| 17 | + - internal improvements to enable localization of number filter output |
| 18 | +- [currency] filter |
| 19 | + - support for custom currency symbols via an optional param |
| 20 | + - internal improvements to enable localization of number filter output |
| 21 | +- added [angular.version] for exposing the version of the loaded angular.js file |
| 22 | +- updated angular.js and angular.min.js file headers with angular version and shorter & updated |
| 23 | + license info |
| 24 | +- [ng:options] |
| 25 | + - support binding to expression (Issue [#449](https://github.com/angular/angular.js/issues/449)) |
| 26 | + - support iterating over objects (Issue [#448](https://github.com/angular/angular.js/issues/448)) |
| 27 | + - support ng:change (Issue [#463](https://github.com/angular/angular.js/issues/463)) |
| 28 | + - support option groups (`<optgroup>`) |
| 29 | + (Issue [#450](https://github.com/angular/angular.js/issues/450)) |
| 30 | +- [$xhr] and [$resource] support for per-request error callbacks (Issue |
| 31 | + [#408](https://github.com/angular/angular.js/issues/408)) (contributed by Karl Seamon) |
| 32 | + |
3 | 33 |
|
4 | 34 | ### Bug Fixes
|
5 |
| -- Issue #449: [ng:options] should support binding to a property of an item. |
6 |
| -- Issue #464: [ng:options] incorrectly re-grew options on datasource change |
7 |
| -- Issue #448: [ng:options] should support iterating over objects |
8 |
| -- Issue #463: [ng:options] should support firing ng:change event |
9 |
| -- Issue #450: [ng:options] should support group by (select option groups) |
| 35 | +- make injector compatible with Rhino (HtmlUnit) (contributed by Mårten Dolk) |
| 36 | + [commit](https://github.com/angular/angular.js/commit/77ba539f630c57b17d71dbf1e9c5667a7eb603b7) |
| 37 | +- `ie-compat.js` fixes and improvements related to fetching this file on the fly on legacy browsers |
| 38 | +- [jqLite] |
| 39 | + - fix `bind()` when binding to more events separated by space |
| 40 | + [commit](https://github.com/angular/angular.js/commit/9ee9ca13da3883d06733637f9048a83d94e6f1f8) |
| 41 | + - non-existing attributes should return undefined just like in jQuery |
| 42 | + [commit](https://github.com/angular/angular.js/commit/10da625ed93511dbf5d4e61ca4e42f6f2d478959) |
| 43 | + - set event.target for IE<8 |
| 44 | + [commit](https://github.com/angular/angular.js/commit/ce80576e0b8ac9ed5a5b1f1a4dbc2446434a0002) |
| 45 | +- improved implementation of [ng:show] and [ng:hide] directives by using jqLite/jQuery hide and |
| 46 | + show methods |
| 47 | +- [ng:options] |
| 48 | + - fix incorrect re-growing of options on datasource change |
| 49 | + (Issue [#464](https://github.com/angular/angular.js/issues/464)) |
10 | 50 |
|
11 |
| -### Breaking changes |
12 |
| -- no longer support MMMMM in filter.date as we need to follow UNICODE LOCALE DATA formats. |
| 51 | + |
| 52 | +### Docs |
| 53 | +- added full offline support for docs (click on the link in the footer of docs.angularjs.org) |
| 54 | +- many content improvements and corrections across all docs (reference api, tutorial, dev guide) |
| 55 | +- many small design improvements |
| 56 | + |
| 57 | + |
| 58 | +### Other |
| 59 | +- doubled our e2e test suite by running all angular e2e tests with jqLite in addition to jQuery |
| 60 | + |
| 61 | + |
| 62 | +### Breaking changes: |
| 63 | +- [commit](https://github.com/angular/angular.js/commit/3af1e7ca2ee8c2acd69e5bcbb3ffc1bf51239285) |
| 64 | + removed support for the `MMMMM` (long month name), use `MMMM` instead. This was done to align |
| 65 | + Angular with |
| 66 | + [Unicode Technical Standard #35](http://unicode.org/reports/tr35/#Date_Format_Patterns) used by |
| 67 | + Closure, as well as, future DOM apis currently being proposed to w3c. |
13 | 68 |
|
14 | 69 |
|
15 | 70 |
|
@@ -565,17 +620,22 @@ with the `$route` service
|
565 | 620 | [ng:checked]: http://docs.angularjs.org/#!/api/angular.directive.ng:checked
|
566 | 621 | [ng:multiple]: http://docs.angularjs.org/#!/api/angular.directive.ng:multiple
|
567 | 622 | [ng:readonly]: http://docs.angularjs.org/#!/api/angular.directive.ng:readonly
|
| 623 | +[ng:show]: http://docs.angularjs.org/#!/api/angular.directive.ng:show |
| 624 | +[ng:hide]: http://docs.angularjs.org/#!/api/angular.directive.ng:hide |
568 | 625 | [$defer]: http://docs.angularjs.org/#!/api/angular.service.$defer
|
569 | 626 | [$cookies]: http://docs.angularjs.org/#!/api/angular.service.$cookies
|
570 | 627 | [$xhr]: http://docs.angularjs.org/#!/api/angular.service.$xhr
|
571 | 628 | [$xhr.cache]: http://docs.angularjs.org/#!/api/angular.service.$xhr.cache
|
572 | 629 | [$resource]: http://docs.angularjs.org/#!/api/angular.service.$resource
|
573 | 630 | [$orderBy]: http://docs.angularjs.org/#!/api/angular.Array.orderBy
|
574 | 631 | [date]: http://docs.angularjs.org/#!/api/angular.filter.date
|
| 632 | +[number]: http://docs.angularjs.org/#!/api/angular.filter.number |
| 633 | +[currency]: http://docs.angularjs.org/#!/api/angular.filter.currency |
575 | 634 | [directive]: http://docs.angularjs.org/#!/api/angular.directive
|
576 | 635 | [ng:autobind]: http://docs.angularjs.org/#!/api/angular.directive.ng:autobind
|
577 | 636 | [guide.di]: http://docs.angularjs.org/#!/guide/dev_guide.di
|
578 | 637 | [downloading]: http://docs.angularjs.org/#!/misc/downloading
|
579 | 638 | [contribute]: http://docs.angularjs.org/#!/misc/contribute
|
580 | 639 | [jqLite]: http://docs.angularjs.org/#!/api/angular.element
|
| 640 | +[angular.version]: http://docs.angularjs.org/#!/api/angular.version |
581 | 641 | [Jstd Scenario Adapter]: https://github.com/angular/angular.js/blob/master/src/jstd-scenario-adapter/Adapter.js
|
0 commit comments