diff --git a/.gitignore b/.gitignore index ca56e9487ae22..01c9c49e5a208 100644 --- a/.gitignore +++ b/.gitignore @@ -31,6 +31,8 @@ pubspec.lock .idea/ *.swo modules/.settings +.vscode +modules/.vscode # Don't check in secret files *secret.js @@ -39,3 +41,6 @@ modules/.settings npm-debug.log /docs/bower_components/ + +# build-analytics +.build-analytics diff --git a/.travis.yml b/.travis.yml index 428b8ed1be990..32de2bd40b223 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,7 +1,7 @@ language: node_js sudo: false node_js: -- '0.12' +- '4.1.1' branches: except: @@ -20,6 +20,8 @@ env: - SAUCE_USERNAME=angular-ci - SAUCE_ACCESS_KEY=9b988f434ff8-fbca-8aa4-4ae3-35442987 - ARCH=linux-x64 + - DART_DEV_VERSION=latest + - DART_STABLE_VERSION=latest # Token for tsd to increase github rate limit # See https://github.com/DefinitelyTyped/tsd#tsdrc # This does not use http://docs.travis-ci.com/user/environment-variables/#Secure-Variables @@ -31,16 +33,18 @@ env: - secure: "fq/U7VDMWO8O8SnAQkdbkoSe2X92PVqg4d044HmRYVmcf6YbO48+xeGJ8yOk0pCBwl3ISO4Q2ot0x546kxfiYBuHkZetlngZxZCtQiFT9kyId8ZKcYdXaIW9OVdw3Gh3tQyUwDucfkVhqcs52D6NZjyE2aWZ4/d1V4kWRO/LMgo=" matrix: # Order: slowest build on top, so that we don't hog VMs while waiting for others to complete. - - MODE=dart DART_CHANNEL=stable - - MODE=dart DART_CHANNEL=dev - - MODE=saucelabs DART_CHANNEL=dev - - MODE=dart_experimental DART_CHANNEL=dev - - MODE=js DART_CHANNEL=dev - - MODE=lint DART_CHANNEL=dev + - 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=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 + - MODE=lint DART_CHANNEL=dev DART_VERSION=$DART_DEV_VERSION matrix: allow_failures: - - env: "MODE=saucelabs DART_CHANNEL=dev" + - env: "MODE=saucelabs DART_CHANNEL=dev DART_VERSION=$DART_DEV_VERSION" + - env: "MODE=dart_experimental DART_CHANNEL=dev DART_VERSION=$DART_DEV_VERSION" addons: firefox: "38.0" @@ -50,13 +54,14 @@ before_install: - export DISPLAY=:99.0 - export GIT_SHA=$(git rev-parse HEAD) - ./scripts/ci/init_android.sh -- ./scripts/ci/install_dart.sh ${DART_CHANNEL} ${ARCH} +- ./scripts/ci/install_dart.sh ${DART_CHANNEL} ${DART_VERSION} ${ARCH} - sh -e /etc/init.d/xvfb start - if [[ -e SKIP_TRAVIS_TESTS ]]; then { cat SKIP_TRAVIS_TESTS ; exit 0; } fi +- '[ "${TRAVIS_PULL_REQUEST}" = "false" ] && [ "${TRAVIS_BRANCH}" = "master" ] && SAUCE_USERNAME="angular2-ci" && SAUCE_ACCESS_KEY="693ebc16208a-0b5b-1614-8d66-a2662f4e" || true' install: # Update npm - - npm install -g npm@2.9.1 + - npm install -g npm@2.14.5 - npm --version # Check the size of caches - du -sh ./node_modules || true diff --git a/CHANGELOG.md b/CHANGELOG.md index 1bac41c26bd28..b7f5f35a8230c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,589 @@ + +# 2.0.0-alpha.44 (2015-10-15) + + +### Bug Fixes + +* **compiler:** attribute case in IE9 ([b89c5bc](https://github.com/angular/angular/commit/b89c5bc)), closes [#4743](https://github.com/angular/angular/issues/4743) +* **compiler:** explicitly support event bindings also on `