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

[ng] 4.0 prep #670

Closed
chalin opened this Issue May 31, 2017 · 4 comments

Comments

2 participants
@chalin
Collaborator

chalin commented May 31, 2017

  • 4.0.0-alpha+3 changes
    • COMMON_DIRECTIVESCORE_DIRECTIVES, formDirectives
    • Add angular_forms/angular_forms.dart to files using formDirectives
  • 4.0.0-alpha+2 changes:
    • package:angular/router.dartpackage:angular_router/angular_router.dart
    • angular/platform/common.dart and angular/platform/common_dom.dartangular/angular.dart
    • Rename FORM_DIRECTIVES to formDirectives.
    • Fix ddc compiler errors in examples #703, re-enable skipped tests.
    • Replace injected ElementRef by Element #948
  • 4.0.0-alpha+1 changes
  • 4.0.0-alpha changes:
    • replace /deep/ (and >>>) by ::ng-deep #949
    • Remove references to resolved_identifiers #824
    • Adjust component-styles example now that CSS @import is working - #669
    • Enums and globals can now be accessed in templates. Fix docs and examples (e.g. template-syntax). Cf. dart-lang/angular#374
    • address package rename/repo relocation for angular2 and angular_test #786

Other:

Maybe:

  • Post Dartium: no need for pkg/browser, dart_to_js_script_rewriter, etc #872

@chalin chalin added the Angular label May 31, 2017

@chalin chalin added this to the ng-docs-4-dev milestone May 31, 2017

@chalin chalin self-assigned this May 31, 2017

@chalin chalin referenced this issue May 31, 2017

Closed

2017Q2 top priority work items #527

6 of 14 tasks complete

@chalin chalin added this to To do next in Angular 3 Docs Jun 7, 2017

@chalin chalin moved this from To do next to In progress in Angular 3 Docs Jul 13, 2017

@chalin chalin referenced this issue Aug 3, 2017

Closed

2017Q3 top priority work items #897

4 of 4 tasks complete

chalin added a commit that referenced this issue Aug 18, 2017

chalin added a commit that referenced this issue Aug 18, 2017

chalin added a commit that referenced this issue Aug 18, 2017

chalin added a commit that referenced this issue Aug 23, 2017

[4-dev] Angular 4.0
[4-dev] Script and API link updates due to angular2 moving to `dart-lang/angular` (#806)

* [ng] adjust due to rename of `angular2` repo as `angular`

* Mainly the rename of links to API entries

* drop deprecated library from API library list

* gulp task: distinguish between quick clean and full clean targets

* Another API link fix

* Use dart-lang/angular as repo name, but build dartdocs from angular
folder

* Temporary change: leave angular repo at HEAD

This is only to test out the rest of the changes in this PR.

* Temporary: ignore tmp relative links to ng doc pages

* drop angular.transform.reflection_remover.dart from dartdoc list

---

[4-dev] upgrade ex to 4.0.0-alpha (#809, #823)

* update script tweak to pickup angular2 or angular

* example pubspecs with updated pkg vers

* Also rename the angular transformer

* pubspecs: angular2 to angular/transform rename

* example src rename of angular2 to angular

* rename browser import and bootstrap

And rename import package:angular/platform/browser.dart to
angular/angular.dart

* cleanup of duplicate imports

* prose: update code excerpts

* cheatsheet updates, including use of bootstrapStatic

* prose updates

* API builder script updates

* not strictly necessary, but update patch version of some pkgs

* skip template-syntax until ACX supports NG 4

* gulp component test script tweaks to cmd args

* stick with bootstrap rather than bootstrapStatic

* env vars: update package versions

* Stick to named NG release rather than building from head

* Keep angular.common for 4.0.0-alpha

[ng] angular_test: use --verbose, toh-4 test fix (#823)

---

[4-dev] update to ng 4.0.0-alpha+1; skip failing E2E (#849, #854, #855)

* [4-dev] chore: update acx, ng package vers and skip failing E2E

* [4-dev] NG dartdoc gen: adjust package list

- Add `angular`
- Drop `angular.common, angular.compiler`

* [4-dev] API links to angular.common/ entries are now under angular/

* [4-dev] fix API links to bootstrap

* gulp/api-list.js: create list from all generated pages

We used to filter here, but instead will only selectively generate API
entries instead.

* [4-dev] chore: use ACX 0.6.0-alpha+1 (#854)

* skip E2E for examples having component tests (#855)

---

[4-dev] upgrade to 4.0.0-alpha+2 (#910)

* scripts/env-set.sh: update to 4.0.0-alpha+2, etc

* package updates including new router pkg

* Update code excerpts

* ng dartdocs: drop libraries that DNE anymore

* Drop angular/transform/reflection_remover

* [WIP] angular_router API

What is left to do is to integrate the API entries into the api landing page.

* Rename FORM_DIRECTIVES to formDirectives

* Re-enable some E2E

* Skipped all angular_tests

---

[4-dev] fix and enable component tests (#923)

---

[4-dev] Drop resolved_identifiers; trying to fix E2E (#924)

---

[4-dev] re-enable skipped e2e under ddc (#930)

---

[4-dev] Upgrade github_issues app to 4.0.0-alpha+2 (#931)

---

[4-dev] Make lifecycle-hook e2e less brittle (#932)

---

[4-dev] template-syntax: fix type error reported by ddc (#933)

* [4-dev] Make lifecycle-hook e2e less brittle

* [4-dev] template-syntax: fix type error reported by ddc

---

[4-dev] revert patch: css `@import` works in 4.x (#934, #944)

Fixes #669

---

[4-dev] Upgrade to 4.0.0-alpha+3 (#942, #946)

* pubspec: upgrade to 4.0.0-alpha+3

* ng-pkg-vers: add forms, router

* COMMON_DIRECTIVES --> CORE, form

* gulp/update-ng-vers: support change of COMMON_DIRECTIVES

* Add angular_forms to pubspec

* Skip tests requiring ACX

* Update API refs to angular_forms and code excerpts

Upgrade to angular_components 0.6.0-alpha+3 (#946)

* pubspec: upgrade to angular_components 0.6.0-alpha+3

* Re-enable skipped tests

---

[4-dev] Replace injected `ElementRef` by `Element` (#948)

Contributes to #670

https://github.com/dart-lang/angular/blob/master/angular/CHANGELOG.md#400-alpha2

---

[4-dev] eplace CSS pseudo selector `/deep/` by `::ng-deep` (#949)

Contributes to #670

See https://github.com/dart-lang/angular/blob/master/angular/CHANGELOG.md#400-alpha

---

[4-dev] template-syntax example: use enum export (#950)

Contributes to #670

https://github.com/dart-lang/angular/blob/master/angular/CHANGELOG.md#400-alpha

---

[4-dev] Upgrade examples/ng_test/github_issues ng_bootstrap (#952, #954)

Also re-enable component test.
@kwalrath

This comment has been minimized.

Member

kwalrath commented Sep 1, 2017

I think we need to improve our redirects. I did a google search for AfterContentInit, which sent me to https://webdev.dartlang.org/api/angular2/angular2/AfterContentInit-class, which gives me a 404.

@kwalrath

This comment has been minimized.

Member

kwalrath commented Sep 1, 2017

PR #1000 attempts to fix that 404.

@kwalrath

This comment has been minimized.

Member

kwalrath commented Sep 1, 2017

And it seems to have worked. Whew.

@chalin

This comment has been minimized.

Collaborator

chalin commented Sep 1, 2017

Thanks for catching that! (I think that my original plan was to use /angular* as a pattern, but your fix works nicely too.)

Finally done (wow, this has been open since the end of May :).

@chalin chalin closed this Sep 1, 2017

@chalin chalin added this to Completed/closed in Angular 4 Docs Sep 1, 2017

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment