| Index: third_party/pkg/angular/CHANGELOG.md
|
| ===================================================================
|
| --- third_party/pkg/angular/CHANGELOG.md (revision 33054)
|
| +++ third_party/pkg/angular/CHANGELOG.md (working copy)
|
| @@ -1,255 +1,13 @@
|
| -<a name="v0.9.8"></a>
|
| -# v0.9.8 cozy-porcupine (2014-02-19)
|
| +<a name="0.9.4"></a>
|
| +# v0.9.4 supersonic-turtle (2014-1-13)
|
|
|
| -
|
| -## Bug Fixes
|
| -
|
| -- **DateFilter:** fix a wrong type
|
| - ([cec3edad](https://github.com/angular/angular.dart/commit/cec3edad1944a8411882b0a87ea6193c25513392),
|
| - [#579](https://github.com/angular/angular.dart/issues/579))
|
| -- **compiler:** support filters in attribute expressions
|
| - ([8f020f99](https://github.com/angular/angular.dart/commit/8f020f998e8a4b7d5b595e5c44086fa2628fe8b3),
|
| - [#571](https://github.com/angular/angular.dart/issues/571), [#580](https://github.com/angular/angular.dart/issues/580))
|
| -- **di:** Upgrade dependency of package di preventing problems with dart sdk 1.1 resolves #408
|
| - ([1f85a8ce](https://github.com/angular/angular.dart/commit/1f85a8cee164d85d6eed43e7604a0190d1542d84),
|
| - [#408](https://github.com/angular/angular.dart/issues/408), [#583](https://github.com/angular/angular.dart/issues/583))
|
| -- **doc-gen:** dartbug.com/16752
|
| - ([9a1ef31d](https://github.com/angular/angular.dart/commit/9a1ef31d66f151f22b79893e11251a6780605257))
|
| -- **generator:** remove invalid sort on elements
|
| - ([e2a00abe](https://github.com/angular/angular.dart/commit/e2a00abe371bb2d9d3c1d3c19849e075a32e92e4),
|
| - [#554](https://github.com/angular/angular.dart/issues/554))
|
| -- **ng-attr:** remove camel-cased dom attributes
|
| - ([b5e45117](https://github.com/angular/angular.dart/commit/b5e45117c17fdd07d5db659815eb49c2dca17b84),
|
| - [#567](https://github.com/angular/angular.dart/issues/567))
|
| -- **ng-pluralize:** use ${..} to interpolate
|
| - ([a630487d](https://github.com/angular/angular.dart/commit/a630487d302e396a920e02c8db5d256a81d3dd1a),
|
| - [#572](https://github.com/angular/angular.dart/issues/572))
|
| -- **ng-value:** Add ng-value support for checked/radio/option
|
| - ([8fc2c0f4](https://github.com/angular/angular.dart/commit/8fc2c0f49aabc53ee6240ad8063ecf6c9c8b8a1f))
|
| -- **ngModel:**
|
| - - ensure checkboxes and radio buttons are flagged as dirty when changed
|
| - ([5766a6a1](https://github.com/angular/angular.dart/commit/5766a6a173dc1d65b9293fd5bd0bcbc21b0791ec),
|
| - [#569](https://github.com/angular/angular.dart/issues/569), [#585](https://github.com/angular/angular.dart/issues/585))
|
| - - process input type=number according to convention, using valueAsNumber
|
| - ([cf0160b8](https://github.com/angular/angular.dart/commit/cf0160b8c316a39ac9d0fcce843c6f764429a1d4),
|
| - [#574](https://github.com/angular/angular.dart/issues/574), [#577](https://github.com/angular/angular.dart/issues/577))
|
| - - ensure validation occurs when the model value changes upon digest
|
| - ([f34e0b31](https://github.com/angular/angular.dart/commit/f34e0b31a6f2f42457a6d1a1b5b5aaa7e2ef86fe))
|
| -- **ngShow:** Add/remove ng-hide class instead of ng-show class
|
| - ([0b88d2e8](https://github.com/angular/angular.dart/commit/0b88d2e8102db8b89f38b00c277b9023b260285e),
|
| - [#521](https://github.com/angular/angular.dart/issues/521))
|
| -- **package.json:** add repo, licenses and switch to devDependencies
|
| - ([d099db59](https://github.com/angular/angular.dart/commit/d099db5944e2287fbf97a13b1aa73f8082652e09),
|
| - [#544](https://github.com/angular/angular.dart/issues/544), [#545](https://github.com/angular/angular.dart/issues/545))
|
| -- **scope:** Use Iterable instead of List
|
| - ([951fa178](https://github.com/angular/angular.dart/commit/951fa1783afa65f410a2b82249850eed458ed294),
|
| - [#565](https://github.com/angular/angular.dart/issues/565))
|
| -
|
| -
|
| -## Features
|
| -
|
| -- **forms:**
|
| - - generate ng-submit-valid / ng-submit-invalid CSS classes upon form submission
|
| - ([4bf9447c](https://github.com/angular/angular.dart/commit/4bf9447cc64650d6c73b66c844fb5396b4a2ae27))
|
| - - provide support for reseting forms, fieldsets and models
|
| - ([c75202d5](https://github.com/angular/angular.dart/commit/c75202d5d7ecabd01366f2198e0c0c3b5c087e59))
|
| -- **ngModel:** Treat the values of number and range inputs as numbers
|
| - ([e703bd1b](https://github.com/angular/angular.dart/commit/e703bd1bc75f4d6420afad0bbb975b3e23672ff8),
|
| - [#527](https://github.com/angular/angular.dart/issues/527))
|
| -
|
| -
|
| -## Breaking Changes
|
| -- **ng-attr**
|
| - - Due to ([b5e45117](https://github.com/angular/angular.dart/commit/b5e45117c17fdd07d5db659815eb49c2dca17b84),
|
| - mappings in annotations must use snake-case-names instead of
|
| - camelCaseNames. To migrate your code, follow the example below:
|
| -
|
| - Before:
|
| -
|
| - @NgComponent(
|
| - // …
|
| - map: const {
|
| - 'domAttributeName': '=>fieldSetter'
|
| - }
|
| - )
|
| - class MyComponent { …
|
| -
|
| - After:
|
| -
|
| - @NgComponent(
|
| - // …
|
| - map: const {
|
| - 'dom-attribute-name': '=>fieldSetter'
|
| - }
|
| - )
|
| - class MyComponent { …
|
| -
|
| -
|
| -
|
| -<a name="v0.9.7"></a>
|
| -# v0.9.7 pachyderm-moisturization (2014-02-10)
|
| -
|
| -
|
| -## Bug Fixes
|
| -
|
| -- **MetadataExtractor:** ignore typedefs
|
| - ([37f1c321](https://github.com/angular/angular.dart/commit/37f1c32118383b250ba2db6f21adf1737beb2b0a),
|
| - [#524](https://github.com/angular/angular.dart/issues/524))
|
| -- **NgAttrMustacheDirective:** support parsing of multiline attribute values
|
| - ([a37e1576](https://github.com/angular/angular.dart/commit/a37e15761b5bbad2f32308ccd0f765bd977fb0ca))
|
| -- **NgComponent:**
|
| - - Handle errors while loading CSS
|
| - ([b5aa130f](https://github.com/angular/angular.dart/commit/b5aa130f68c589e2e4a8c6fad1dbd69078608be1),
|
| - [#411](https://github.com/angular/angular.dart/issues/411))
|
| - - Drop cssUrls, leaving cssUrl only
|
| - ([92ed26fb](https://github.com/angular/angular.dart/commit/92ed26fb1a00a239c164428979a2f53226ae4b2c))
|
| -- **eval access:** Do not crash on null cached value
|
| - ([bbcbd3e7](https://github.com/angular/angular.dart/commit/bbcbd3e70f289c1fcc232a38ac89038f83342d3c),
|
| - [#424](https://github.com/angular/angular.dart/issues/424))
|
| -- **forms:** ensure fields, fieldsets & forms are marked as dirty when modified
|
| - ([ad60d55a](https://github.com/angular/angular.dart/commit/ad60d55a2f8cdd6c7f0a246efdc79a5af85a833e))
|
| -- **generator:**
|
| - - write files in sorted order for predictable tests
|
| - ([79b7525a](https://github.com/angular/angular.dart/commit/79b7525a790ce73a50c2874e2f43110fbce61d16))
|
| - - Write URI in sorted order to prevent SHA churn
|
| - ([217839ef](https://github.com/angular/angular.dart/commit/217839ef3495506313a226681a6c10a52e71df0f))
|
| -- **input:** treat <input> with no type as type="text"
|
| - ([8f0a8a7f](https://github.com/angular/angular.dart/commit/8f0a8a7fe87517a65b2c5ed2857c90ea87898a0b))
|
| -- **ng-class:** array syntax should not insert nulls
|
| - ([b982e326](https://github.com/angular/angular.dart/commit/b982e326cd7d3fbd4e53fbe7b65ba9adc0f5cf64),
|
| - [#513](https://github.com/angular/angular.dart/issues/513))
|
| -- **ngModel:** evaluate user input using onInput instead of onKeyDown
|
| - ([64442974](https://github.com/angular/angular.dart/commit/64442974157211b49bad6f28182a15aedd652efd))
|
| -- **parser:**
|
| - - disallow filters in a chain and inside expressions
|
| - ([5bcea649](https://github.com/angular/angular.dart/commit/5bcea6492f6d0fd39ba316fa3b241c50bb94de8d))
|
| - - Correctly distinguish NoSuchMethodError
|
| - ([bde52abe](https://github.com/angular/angular.dart/commit/bde52abebd026d0226b90bd84380a24d7a8eab4e))
|
| -- **scope:** use correct filters when digesting scope tree
|
| - ([95f6503f](https://github.com/angular/angular.dart/commit/95f6503f1390159eeedfe6d14ea60ec0d70b9381))
|
| -- **select:** Corrected NPE if select multiple nested in ng-if
|
| - ([6228692b](https://github.com/angular/angular.dart/commit/6228692bbf0cc269999cb3cb77374bb815120a4b),
|
| - [#428](https://github.com/angular/angular.dart/issues/428))
|
| -- **selector:** Allow two directives with the same selector
|
| - ([467b935e](https://github.com/angular/angular.dart/commit/467b935ee93a87913cfc8a025973ffd00e31bf2d),
|
| - [#471](https://github.com/angular/angular.dart/issues/471), [#481](https://github.com/angular/angular.dart/issues/481))
|
| -
|
| -
|
| -## Features
|
| -
|
| -- **forms:** add a test for input type="search"
|
| - ([87a60d1f](https://github.com/angular/angular.dart/commit/87a60d1f43b8a4f4e7e31ca179e9de8cd2d94ce9))
|
| -- **ngRepeat:** add track by support
|
| - ([07566457](https://github.com/angular/angular.dart/commit/07566457720c1fc9631808432a2cb39c2edeccb8),
|
| - [#277](https://github.com/angular/angular.dart/issues/277), [#507](https://github.com/angular/angular.dart/issues/507))
|
| -- **routing:** new DSL and deferred module loading
|
| - ([3db9ddd3](https://github.com/angular/angular.dart/commit/3db9ddd3d2ab9aa97dfe2d0bdd5631190f6c6a56))
|
| -- **sanitization:** make NodeValidator injectable
|
| - ([47ab48ad](https://github.com/angular/angular.dart/commit/47ab48adf5cbcba6e7a2c8607b1ce1be29014a83),
|
| - [#490](https://github.com/angular/angular.dart/issues/490), [#498](https://github.com/angular/angular.dart/issues/498))
|
| -
|
| -
|
| -<a name="v0.9.6"></a>
|
| -# v0.9.6 fluffy-freezray (2014-02-03)
|
| -
|
| ### WARNING
|
|
|
| -We reserve the right to change the APIs in v0.9.x versions.
|
| +We reserve the right to change the APIs in v.0.9.x versions.
|
|
|
| -## Bug Fixes
|
|
|
| -- **Directive:** remove publishAs from NgDirective to avoid confusion."
|
| - ([7ee587f6](https://github.com/angular/angular.dart/commit/7ee587f6f959d89cfdd87b0f615510405d693db9),
|
| - [#396](https://github.com/angular/angular.dart/issues/396))
|
| -- **NgAttachAware:** revert to original behavior and define stronger test
|
| - ([500446d1](https://github.com/angular/angular.dart/commit/500446d1f6d548bbc007957017cf7cae74c7f30c))
|
| -- **NgComponent:** attach method was called earlier rathe then later.
|
| - ([3c594130](https://github.com/angular/angular.dart/commit/3c594130589f43a6f82374a87bf498f2d5645ab5))
|
| -- **doc:** Using a consistent name for the library
|
| - ([3f541fa4](https://github.com/angular/angular.dart/commit/3f541fa49a9543e8d3c7a6c416b04934c591bf74))
|
| -- **routing:** correctly scope routing to ng-app
|
| - ([3ab250a7](https://github.com/angular/angular.dart/commit/3ab250a706c84542c9e618d9e98eea81d99a5d22))
|
| -
|
| -
|
| -## Features
|
| -
|
| -- **change-detection:** Initial implementation of new change-detection algorithm.
|
| - ([d0b2dd95](https://github.com/angular/angular.dart/commit/d0b2dd957b02215671f9b2b8d8f30c05879ad8c5))
|
| -- **ngModel:** support the input[type="search"] field
|
| - ([ff736d92](https://github.com/angular/angular.dart/commit/ff736d92a16bc06b848d0be4282dbf8f80b831c5),
|
| - [#466](https://github.com/angular/angular.dart/issues/466))
|
| -
|
| -
|
| -<a name="v0.9.5"></a>
|
| -# v0.9.5 badger-magic (2014-01-27)
|
| -
|
| -### WARNING
|
| -
|
| -We reserve the right to change the APIs in v0.9.x versions.
|
| -
|
| ## Bug Fixes
|
|
|
| -- **Directive:** remove publishAs from NgDirective to avoid confusion.
|
| - ([c48433e0](https://github.com/angular/angular.dart/commit/c48433e0350d4b374614eef8a0c9036805535dcb))
|
| -- **directive:** call attach method ofter all bindings execute
|
| - ([11b38bae](https://github.com/angular/angular.dart/commit/11b38bae4bd45631c178adf4e0b26b1272f7d289))
|
| -- **directives:** cssUrl in NgComponent
|
| - ([952496b0](https://github.com/angular/angular.dart/commit/952496b00772d1984ebb8ae6c1490333cf6ba2f2))
|
| -- **docs:** correct typo
|
| - ([4494ce70](https://github.com/angular/angular.dart/commit/4494ce708609c4ceb372d22ffacbe2652e9241b5))
|
| -- **expression_extractor:** implemented support for wildcard attr selector
|
| - ([1e403447](https://github.com/angular/angular.dart/commit/1e403447d80ac748533075f654b9450f4590019c),
|
| - [#447](https://github.com/angular/angular.dart/issues/447))
|
| -- **generator:** Avoid compile-time filter map querying when generating static parser.
|
| - ([522ba49c](https://github.com/angular/angular.dart/commit/522ba49cdb371d2036a749ddef6fc8b07721a581))
|
| -- **ng-model:** Allow ng-required to work on non-strings.
|
| - ([a7c3a8d8](https://github.com/angular/angular.dart/commit/a7c3a8d8da7daa4a4a46fbc7475ea412c5113c99))
|
| -- **parser:** Workaround dart2js bugs in latest version of Dart SDK 1.2.
|
| - ([dddc3c83](https://github.com/angular/angular.dart/commit/dddc3c832489199444e068d966a928295a9d2512))
|
| -- **scope:** honor $skipAutoDigest on non-root scopes
|
| - ([7265ef7a](https://github.com/angular/angular.dart/commit/7265ef7a897be00743db9e04523188969e9f0303))
|
| -- **todo:** Fixing some dart2js compilation issues for todo demo
|
| - ([b8e97d9e](https://github.com/angular/angular.dart/commit/b8e97d9ec31e64a68d6d3d17687a233872f1e21b),
|
| - [#453](https://github.com/angular/angular.dart/issues/453))
|
| -
|
| -
|
| -## Features
|
| -
|
| -- **core:** provide support to define the same selector on multiple directives
|
| - ([dd356539](https://github.com/angular/angular.dart/commit/dd356539eb9749156755c42333df51ee858bf174))
|
| -- **directive:** Add ng-attr-* interpolation support
|
| - ([aeb5538e](https://github.com/angular/angular.dart/commit/aeb5538e2d4634b966467a4f90f0a5ac8b63dd4e))
|
| -- **directives:** Add support for contenteditable with ng-model
|
| - ([715d3d1e](https://github.com/angular/angular.dart/commit/715d3d1ee856c961c697217f16c68bca74ef6d92))
|
| -- **expression_extractor:** Add source path to source crawler
|
| - ([6597f73f](https://github.com/angular/angular.dart/commit/6597f73f6e944f1b2f5b171b911d094ba6600e2c))
|
| -- **forms:**
|
| - - provide support for parent form communication
|
| - ([6778b62e](https://github.com/angular/angular.dart/commit/6778b62e0c8c5cafa273f1fca68bf395870c9205))
|
| - - add support for validation handling for multiple error types
|
| - ([d3ed15cb](https://github.com/angular/angular.dart/commit/d3ed15cb7af5179962aa6cb9dfe572eb7451545f))
|
| - - provide support for controls and state flags
|
| - ([d1d86380](https://github.com/angular/angular.dart/commit/d1d863800c3fadb68750eefe2c9244ad68f6cc7e))
|
| -- **helloworld:** MirrorsUsed
|
| - ([73b0dca8](https://github.com/angular/angular.dart/commit/73b0dca8dd82012a3396213bf7addf4143bba704))
|
| -- **js size:** Add a default @MirrorsUsed to Angular.
|
| - ([1fd1bd07](https://github.com/angular/angular.dart/commit/1fd1bd07d5f202c8d96db511d76db0c3ff6d63ed),
|
| - [#409](https://github.com/angular/angular.dart/issues/409))
|
| -- **mock:** support for JSON in HttpBackend
|
| - ([9d09a162](https://github.com/angular/angular.dart/commit/9d09a1628b2c01836efe1d41c403d2a9464d3578),
|
| - [#236](https://github.com/angular/angular.dart/issues/236))
|
| -- **ngModel:** provide support for custom validation handlers
|
| - ([e01d5fd7](https://github.com/angular/angular.dart/commit/e01d5fd787fa0e62f9fa5c596c4fe63e429fd8dc))
|
| -- **parser:** Allow operator access to non-map, non-list objects
|
| - ([51e167b8](https://github.com/angular/angular.dart/commit/51e167b84a5669a7268a833ed8328ddf8e1d263f),
|
| - [#416](https://github.com/angular/angular.dart/issues/416))
|
| -
|
| -
|
| -<a name="0.9.4"></a>
|
| -# v0.9.4 supersonic-turtle (2014-1-13)
|
| -
|
| -## Bug Fixes
|
| -
|
| - **di:** removed type parameters to accommodate di restriction
|
| ([7646df6d](https://github.com/angular/angular.dart/commit/7646df6dd00d1b6ea29d8930bd6d5d53d2bc2110))
|
| - **doc:** NgShadowRoot => NgShadowRootAware
|
|
|