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

Merge pull request #16 from l request #1 #5

Open
wants to merge 54 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
54 commits
Select commit Hold shift + click to select a range
d45451b
docs(contributing.md): add docs for "build" commit type
IgorMinar Dec 9, 2015
ad1cd79
docs(contributing.md): improve submit issue instructions
IgorMinar Dec 15, 2015
c4a4036
Merge pull request #16 from usernamealreadyis/master
usernamealreadyis Jan 2, 2016
9d28147
fix(benchpress): fix flake
hankduan Dec 29, 2015
a038bb9
fix(router): preserve specificity for redirects
btford Dec 15, 2015
b44d36c
fix(forms): fix SelectControlValueAccessor not to call onChange twice
vsavkin Dec 16, 2015
4291758
build(sauce/bs): make some browsers required in CI
marclaval Dec 10, 2015
0b6e75a
chore(ci): cleanup artifact upload
alexeagle Jan 3, 2016
a08f50b
chore(build): allow to run examples and benchmarks without bundles
tbosch Dec 30, 2015
7ae23ad
feat(core): speed up view creation via code gen for view factories.
tbosch Dec 2, 2015
89f32f8
perf(dart/transform): Avoid unnecessary reads for files with no view
Dec 30, 2015
6343f71
chore(release): 2.0.0-beta.1 - catamorphic-involution
rkirov Jan 8, 2016
041c599
docs(changelog): update change log to beta.1
rkirov Jan 8, 2016
c56679e
Update change from Apache to MIT license
naomiblack Jan 8, 2016
b3c7df1
docs(cheatsheet): fix bootstrap ts namespace
filipesilva Dec 28, 2015
95248f4
build(npm): update to [email protected]
vikerman Jan 4, 2016
69ae363
feat(testability): Expose function frameworkStabilizers
hankduan Jan 5, 2016
c8e909f
docs(cheatsheet): fix pipe name in an example
bjwyse Jan 11, 2016
8c37b7e
fix(directive): throw if output the same event more than once
erictsangx Nov 4, 2015
933a911
fix(ChangeDetection): chain expressions evaluate to the last expressi…
vicb Dec 15, 2015
b0cebdb
feat(test): allow tests to specify the platform and application provi…
juliemr Dec 16, 2015
ac85cbb
fix(web_workers): support @AngularEntrypoint in web workers
yjbanov Dec 19, 2015
6b73d09
chore(build): make experimental Dart build useful
yjbanov Jan 12, 2016
c1c54ed
refactor(dart/transform): Avoid using package:code_transformers
Dec 16, 2015
eda6a5d
refactor(WebWorker): Rename WORKER_RENDER_APP to WORKER_RENDER_APPLIC…
jteplitz Dec 31, 2015
4d0c2ed
test(dart/transform): Update dependencies & fix Dart tests
Dec 16, 2015
97ebc81
requirements.txt
usernamealreadyis Jan 14, 2016
a6e116f
Merge branch 'master' into patch-9
usernamealreadyis Jan 14, 2016
eda4c3e
fix(template_compiler): Fix erroneous cycle detection
tbosch Jan 14, 2016
8bd697b
docs(DEVELOPER): fix saucelabs gulp task name
juliemr Jan 12, 2016
92dc3b9
doc(*): change package.json license field to MIT
urish Jan 12, 2016
ae05ec6
Update overview.md
BeastCode Jan 14, 2016
ca7ba12
chore(travis): update name of sync branch to be ignored
jeffbcross Jan 15, 2016
bd015f1
build(dartanalyzer): Ignore TODOs during build
Jan 11, 2016
e19b31d
refactor(test): Remove unnecessary `noSuchMethod`
Jan 12, 2016
90b3502
ci(circle config): add a circle CI config
alexeagle Jan 15, 2016
9b3a548
docs(template_parser.ts): typo
lina Jan 13, 2016
e7081b8
chore: don't track size of non-bundle files
pkozlowski-opensource Jan 13, 2016
3adc472
chore(build): fix race condition for the !bundles.js.docs task
pkozlowski-opensource Jan 8, 2016
c785a1e
fix(ddc): use dynamic types in reflection typedefs
yjbanov Jan 12, 2016
a4b5cb8
build(node): split test and src compilation units
vicb Dec 23, 2015
3e65d14
fix(Dart): make some playground samples run with Dart Dev Compiler
jacob314 Jan 13, 2016
761c6d0
fix(perf): faster looseIdentical implementation
yjbanov Jan 8, 2016
a593ffa
fix(transformer): record HostBinding annotations applied to getters
vsavkin Jan 6, 2016
f7424d5
chore: track size of a "Hello world" app built with WebPack
pkozlowski-opensource Jan 8, 2016
df3074f
feat(core/application_ref): Allow asyncronous app initializers.
jteplitz Dec 20, 2015
7b66a0d
Create .cla%3A%20yes
usernamealreadyis Jan 21, 2016
b5d8f02
Merge branch 'master' into patch-11
usernamealreadyis Feb 19, 2016
118ea1e
Merge pull request #51 from angular/IgorMinar-patch-1-1
usernamealreadyis Feb 19, 2016
1b6a47a
Merge pull request #49 from usernamealreadyis/patch-11
usernamealreadyis Feb 19, 2016
9cde2d6
Merge branch 'master' into patch-9
usernamealreadyis Feb 19, 2016
5334f2d
Merge pull request #21 from angular/IgorMinar-patch-2
usernamealreadyis Feb 19, 2016
3498a4d
Merge pull request #43 from usernamealreadyis/patch-9
usernamealreadyis Feb 19, 2016
77d946a
Merge branch 'master' into kupret.inc-1
usernamealreadyis Feb 19, 2016
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
33 changes: 7 additions & 26 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ node_js:

branches:
except:
- g3sync
- g3_v2_0

cache:
directories:
Expand Down Expand Up @@ -37,8 +37,10 @@ env:
# Order: a slower build first, so that we don't occupy an idle travis worker waiting for others to complete.
- MODE=dart DART_CHANNEL=stable DART_VERSION=$DART_STABLE_VERSION
- MODE=dart DART_CHANNEL=dev DART_VERSION=$DART_DEV_VERSION
- MODE=saucelabs DART_CHANNEL=dev DART_VERSION=$DART_DEV_VERSION
- MODE=browserstack DART_CHANNEL=dev DART_VERSION=$DART_DEV_VERSION
- MODE=saucelabs_required DART_CHANNEL=dev DART_VERSION=$DART_DEV_VERSION
- MODE=browserstack_required DART_CHANNEL=dev DART_VERSION=$DART_DEV_VERSION
- MODE=saucelabs_optional DART_CHANNEL=dev DART_VERSION=$DART_DEV_VERSION
- MODE=browserstack_optional DART_CHANNEL=dev DART_VERSION=$DART_DEV_VERSION
- MODE=dart_experimental DART_CHANNEL=dev DART_VERSION=$DART_DEV_VERSION
- MODE=js DART_CHANNEL=dev DART_VERSION=$DART_DEV_VERSION
- MODE=router DART_CHANNEL=dev DART_VERSION=$DART_DEV_VERSION
Expand All @@ -48,8 +50,8 @@ env:

matrix:
allow_failures:
- env: "MODE=saucelabs DART_CHANNEL=dev DART_VERSION=$DART_DEV_VERSION"
- env: "MODE=browserstack DART_CHANNEL=dev DART_VERSION=$DART_DEV_VERSION"
- env: "MODE=saucelabs_optional DART_CHANNEL=dev DART_VERSION=$DART_DEV_VERSION"
- env: "MODE=browserstack_optional DART_CHANNEL=dev DART_VERSION=$DART_DEV_VERSION"
- env: "MODE=dart_experimental DART_CHANNEL=dev DART_VERSION=$DART_DEV_VERSION"
# TODO(alxhub): remove when dartdoc #1039 is in dev channel
- env: "MODE=dart DART_CHANNEL=dev DART_VERSION=$DART_DEV_VERSION"
Expand Down Expand Up @@ -109,24 +111,3 @@ notifications:
slack:
secure: EP4MzZ8JMyNQJ4S3cd5LEPWSMjC7ZRdzt3veelDiOeorJ6GwZfCDHncR+4BahDzQAuqyE/yNpZqaLbwRWloDi15qIUsm09vgl/1IyNky1Sqc6lEknhzIXpWSalo4/T9ZP8w870EoDvM/UO+LCV99R3wS8Nm9o99eLoWVb2HIUu0=

deploy:
- provider: gcs
# This is for project angular-github-babysitter
access_key_id: GOOGIOQTDBEOPBUAWFZQ
secret_access_key:
secure: "MEDggllZ5fw4wI9CEUi8WR6jKsKXqdRF/DLxSNC2JpzM5RlVeBm0uqjntYT1Cf1dASvQ2/+vZCUikL/3A48NcoEYRHXGmxu8D6t/SvleQD8Xv434xFOdsa2QqP/HiCtqCLOI5jJz1JVoB5nNyKKZ33ogTUL1LV1TfcrAioyizW8="
# this bucket has a lifecycle to delete after 90 days:
# $ echo '{"rule": [{"action": {"type": "Delete"}, "condition": {"age": 90}}]}' > lifecycle.json
# $ gsutil lifecycle set lifecycle.json gs://angular2-snapshots
bucket: angular2-snapshots
# don't delete generated files
skip_cleanup: true
# serve to public at https://storage.googleapis.com/angular2-snapshots/SHA/dist.tgz
acl: public-read
# upload the .tgz archive created in scripts/ci/build_and_test.sh
local-dir: deploy
# create a "subdirectory" for each commit
upload-dir: $TRAVIS_COMMIT
on:
repo: angular/angular
condition: "$MODE = build_only"
45 changes: 45 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,48 @@
<a name="2.0.0-beta.1"></a>
# 2.0.0-beta.1 catamorphic-involution (2016-01-08)


### Bug Fixes

* **benchpress:** fix flake ([9d28147](https://github.com/angular/angular/commit/9d28147)), closes [#6161](https://github.com/angular/angular/issues/6161)
* **CHANGELOG:** typo ([d116861](https://github.com/angular/angular/commit/d116861)), closes [#6075](https://github.com/angular/angular/issues/6075) [#6078](https://github.com/angular/angular/issues/6078)
* **code size:** revert previous devMode change to restore size targets ([c47d85b](https://github.com/angular/angular/commit/c47d85b))
* **core:** IE only supports parentNode ([630d931](https://github.com/angular/angular/commit/630d931)), closes [#5994](https://github.com/angular/angular/issues/5994)
* **docs:** fix an import in TOOLS_DART.md ([3524946](https://github.com/angular/angular/commit/3524946)), closes [#5923](https://github.com/angular/angular/issues/5923)
* **forms:** fix SelectControlValueAccessor not to call onChange twice ([b44d36c](https://github.com/angular/angular/commit/b44d36c)), closes [#5969](https://github.com/angular/angular/issues/5969)
* **router:** correctly sort route matches with children by specificity ([b2bc50d](https://github.com/angular/angular/commit/b2bc50d)), closes [#5848](https://github.com/angular/angular/issues/5848) [#6011](https://github.com/angular/angular/issues/6011)
* **router:** preserve specificity for redirects ([a038bb9](https://github.com/angular/angular/commit/a038bb9)), closes [#5933](https://github.com/angular/angular/issues/5933)
* **TemplateParser:** do not match on attrs that are bindings ([9a70f1a](https://github.com/angular/angular/commit/9a70f1a)), closes [#5914](https://github.com/angular/angular/issues/5914)

### Features

* **core:** improve NoAnnotationError message ([197cf09](https://github.com/angular/angular/commit/197cf09)), closes [#4866](https://github.com/angular/angular/issues/4866) [#5927](https://github.com/angular/angular/issues/5927)
* **core:** improve stringify for dart to handle closures ([e67ebb7](https://github.com/angular/angular/commit/e67ebb7))
* **core:** speed up view creation via code gen for view factories. ([7ae23ad](https://github.com/angular/angular/commit/7ae23ad)), closes [#5993](https://github.com/angular/angular/issues/5993)
* **router:** support links with just auxiliary routes ([2a2f9a9](https://github.com/angular/angular/commit/2a2f9a9)), closes [#5930](https://github.com/angular/angular/issues/5930)

### Performance Improvements

* **dart/transform:** Avoid unnecessary reads for files with no view ([89f32f8](https://github.com/angular/angular/commit/89f32f8)), closes [#6183](https://github.com/angular/angular/issues/6183)


### BREAKING CHANGES

* Platform pipes can only contain types and arrays of types,
but no bindings any more.
* When using transformers, platform pipes need to be specified explicitly
in the pubspec.yaml via the new config option
`platform_pipes`.
* `Compiler.compileInHost` now returns a `HostViewFactoryRef`
* Component view is not yet created when component constructor is called.
-> use `onInit` lifecycle callback to access the view of a component
* `ViewRef#setLocal` has been moved to new type `EmbeddedViewRef`
* `internalView` is gone, use `EmbeddedViewRef.rootNodes` to access
the root nodes of an embedded view
* `renderer.setElementProperty`, `..setElementStyle`, `..setElementAttribute` now
take a native element instead of an ElementRef
* `Renderer` interface now operates on plain native nodes,
instead of `RenderElementRef`s or `RenderViewRef`s
<a name="2.0.0-beta.0"></a>
# 2.0.0-beta.0 somnambulant-inauguration (2015-12-15)

Expand Down
6 changes: 3 additions & 3 deletions DEVELOPER.md
Original file line number Diff line number Diff line change
Expand Up @@ -200,15 +200,15 @@ Then, in another terminal:
export SAUCE_USERNAME='my_user'; export SAUCE_ACCESS_KEY='my_key';
export BROWSER_STACK_USERNAME='my_user'; export BROWSER_STACK_ACCESS_KEY='my_key';
```
- Then run `gulp test.unit.js.(saucelabs|browserstack) --browsers=option1,option2,..,optionN`
- Then run `gulp test.unit.js.(sauce|browserstack) --browsers=option1,option2,..,optionN`
The options are any mix of browsers and aliases which are defined in the [browser-providers.conf.js](https://github.com/angular/angular/blob/master/browser-providers.conf.js) file.
They are case insensitive, and the `SL_` or `BS_` prefix must not be added for browsers.

Some examples of commands:
```
gulp test.unit.js.saucelabs --browsers=Safari8,ie11 //run in Sauce Labs with Safari 8 and IE11
gulp test.unit.js.sauce --browsers=Safari8,ie11 //run in Sauce Labs with Safari 8 and IE11
gulp test.unit.js.browserstack --browsers=Safari,IE //run in Browser Stack with Safari 7, Safari 8, Safari 9, IE 9, IE 10 and IE 11
gulp test.unit.js.saucelabs --browsers=IOS,safari8,android5.1 //run in Sauce Labs with iOS 7, iOS 8, iOs 9, Safari 8 and Android 5.1
gulp test.unit.js.sauce --browsers=IOS,safari8,android5.1 //run in Sauce Labs with iOS 7, iOS 8, iOs 9, Safari 8 and Android 5.1
```

### E2E tests
Expand Down
Loading