Skip to content

Support for Angular 4.0 based on tns-core-modules ~2.5 #711

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

Merged
merged 45 commits into from
Mar 22, 2017
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
45 commits
Select commit Hold shift + click to select a range
b855fbf
Version bump: 1.4.2
hdeshev Feb 27, 2017
677d7e0
fix(action-bar): Don't remove action items twice.
hdeshev Mar 13, 2017
819a960
fix(gitignore): Add editor files into gitignore
Mar 7, 2017
d8c0c1c
chore(ng): update to Angular 4.0.0-beta.1
sis0k0 Jan 9, 2017
9d335b5
chore(ng): update to Angular 4.0.0-beta.2
sis0k0 Feb 14, 2017
07caa74
fix(page-router-outlet): manually run detect changes when navigating to
sis0k0 Feb 14, 2017
edff964
chore(ng): update go Angular 4.0.0-beta.3
sis0k0 Feb 16, 2017
780967d
fix(list-view-comp): IterableDiffer is now parameterized on <KeyedTem…
sis0k0 Feb 16, 2017
be72b0b
revert(page-router-outlet): stop detaching when navigating away from …
sis0k0 Feb 16, 2017
323fdc5
chore(ng): update to Angular 4.0.0-beta.4
sis0k0 Feb 16, 2017
c4dc8d4
fix(platform): import InjectionToken and ViewEncapsulation instead of…
sis0k0 Feb 16, 2017
ce63a65
chore(ng): update to Angular 4.0.0-beta.7
sis0k0 Feb 20, 2017
dff01e4
chore(ng): update to Angular 4.0.0-beta.8
sis0k0 Feb 21, 2017
25c134d
fix(dom_adapter): update setTitle and getGlobalEventTarget to be
sis0k0 Feb 21, 2017
2e24010
fix(animations): add onDestroy method to NativeScriptAnimationPlayer
sis0k0 Feb 21, 2017
d2328a5
fix(platform): import MissingTranslationStrategy
sis0k0 Feb 21, 2017
96fb1f1
chore(deps): update TypeScript to 2.2 and target internal-preview of
sis0k0 Feb 21, 2017
9e8b4eb
chore(ng): update to Angular 4.0.0-rc.1
sis0k0 Feb 28, 2017
6fa9b58
refactor: rewrite private import using the ɵ prefix
sis0k0 Feb 28, 2017
a3adcca
feat(renderer): upgrade to Angular-rc.1
sis0k0 Mar 6, 2017
25f5111
feat(renderer): use EmulatedRenderer to scope component styles
sis0k0 Mar 8, 2017
98d9d20
feat(renderer): implement simple nextSibling method using parent's _s…
sis0k0 Mar 9, 2017
08a7073
fix(renderer): stop inserting Placeholders children
sis0k0 Mar 9, 2017
b397602
fix(renderer): use eachChild method of parent for nextSibling()
sis0k0 Mar 10, 2017
c0ec870
fix(renderer): implement createComment and createText methods using
sis0k0 Mar 10, 2017
b7df72e
refactor(animations): remove old animations player/driver
sis0k0 Mar 13, 2017
db730e2
fix(ns-http): make defaultOptions of type RequestOptions
sis0k0 Mar 13, 2017
6cf0b0e
fix(renderer): remove unnecessary exported function
sis0k0 Mar 13, 2017
21fffd0
refactor(renderer): xmlAttributes check
sis0k0 Mar 13, 2017
64fdd36
fix(renderer): wrong imports from tns-core-modules
sis0k0 Mar 16, 2017
7edfa6b
fix(ts): ship package with reference to iterable interface
sis0k0 Mar 16, 2017
8a8e10a
chore(ng): update to Angular 4.0.0-rc.5
sis0k0 Mar 20, 2017
bae45f6
fix(dom_adapter): add missing `contains` method signature
sis0k0 Mar 20, 2017
a6d9247
fix(renderer): use flags in `setStyle` and `removeStyle` instead of …
sis0k0 Mar 20, 2017
8d832bc
fix(page-router-outlet): activateWith instead of activate method
sis0k0 Mar 20, 2017
8c549ac
build: fix animations bundle on postinstall
sis0k0 Mar 20, 2017
c4a48e7
fix(package.json): typescript version and move zone.js to deps
sis0k0 Mar 20, 2017
b5874ba
feat(animations): introduce NativeScriptAnimationsModule
sis0k0 Mar 20, 2017
83b8bcf
fix(gitignore): Add editor files into gitignore
Mar 7, 2017
150c1ce
fix(renderer): use _eachChildView for nextSibling
sis0k0 Mar 21, 2017
c7837ed
refactor: lint test apps
sis0k0 Mar 21, 2017
409e717
refactor: stop exporting NativeScriptModule from platform (#701)
sis0k0 Mar 14, 2017
ab04aba
fix(init): Bootstrap Angular on page "navigatingTo" event.
hdeshev Mar 20, 2017
21cf858
release: cut the 1.5.0 release
sis0k0 Mar 22, 2017
0504ae0
docs: add changelog for 1.5.0
sis0k0 Mar 22, 2017
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
17 changes: 17 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ tags
/nativescript-angular/**/*.d.ts
/nativescript-angular/**/*.js

!/nativescript-angular/iterable.d.ts
!/nativescript-angular/global.d.ts
!/nativescript-angular/postinstall.js
!/nativescript-angular/hooks/**/*.js
Expand Down Expand Up @@ -38,3 +39,19 @@ ng-sample/app/nativescript-angular
startup-test/platforms
startup-test/lib
startup-test/node_modules

# IDEs and editors
/.idea
.project
.classpath
.c9/
*.launch
.settings/

# IDE - VSCode
.vscode/*
!.vscode/settings.json
!.vscode/tasks.json
!.vscode/launch.json
!.vscode/extensions.json

56 changes: 56 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,59 @@
<a name="1.5.0"></a>
# [1.5.0](https://github.com/NativeScript/nativescript-angular/compare/v1.4.1...v1.5.0) (2017-03-22)

### Bug Fixes

* **action-bar:** Don't remove action items twice. ([677d7e0](https://github.com/NativeScript/nativescript-angular/commit/677d7e0))
* **animations:** add onDestroy method to NativeScriptAnimationPlayer ([2e24010](https://github.com/NativeScript/nativescript-angular/commit/2e24010))
* **dom_adapter:** add missing `contains` method signature ([bae45f6](https://github.com/NativeScript/nativescript-angular/commit/bae45f6))
* **dom_adapter:** update setTitle and getGlobalEventTarget to be compliant with Angular API ([25c134d](https://github.com/NativeScript/nativescript-angular/commit/25c134d))
* **gitignore:** Add editor files into gitignore ([819a960](https://github.com/NativeScript/nativescript-angular/commit/819a960))
* **init:** Bootstrap Angular on page "navigatingTo" event. ([ab04aba](https://github.com/NativeScript/nativescript-angular/commit/ab04aba))
* **list-view-comp:** IterableDiffer is now parameterized on \<KeyedTemplate\> ([780967d](https://github.com/NativeScript/nativescript-angular/commit/780967d))
* **ns-http:** make defaultOptions of type RequestOptions ([db730e2](https://github.com/NativeScript/nativescript-angular/commit/db730e2))
* **page-router-outlet:** activateWith instead of activate method ([8d832bc](https://github.com/NativeScript/nativescript-angular/commit/8d832bc))
* **page-router-outlet:** manually run detect changes when navigating to new page ([07caa74](https://github.com/NativeScript/nativescript-angular/commit/07caa74))
* **platform:** import InjectionToken and ViewEncapsulation instead of OpaqueToken ([c4dc8d4](https://github.com/NativeScript/nativescript-angular/commit/c4dc8d4))
* **platform:** import MissingTranslationStrategy ([d2328a5](https://github.com/NativeScript/nativescript-angular/commit/d2328a5))
* **renderer:** implement createComment and createText methods using Placeholders ([c0ec870](https://github.com/NativeScript/nativescript-angular/commit/c0ec870))
* **renderer:** use _eachChildView for nextSibling ([150c1ce](https://github.com/NativeScript/nativescript-angular/commit/150c1ce))
* **renderer:** use flags in `setStyle` and `removeStyle` instead of booleans ([a6d9247](https://github.com/NativeScript/nativescript-angular/commit/a6d9247))
* **ts:** ship package with reference to iterable interface ([7edfa6b](https://github.com/NativeScript/nativescript-angular/commit/7edfa6b))


### Code Refactoring

* stop exporting NativeScriptModule from platform ([#701](https://github.com/NativeScript/nativescript-angular/issues/701)) ([409e717](https://github.com/NativeScript/nativescript-angular/commit/409e717))


### Features

* **animations:** introduce NativeScriptAnimationsModule ([b5874ba](https://github.com/NativeScript/nativescript-angular/commit/b5874ba))
* **renderer:** implement simple nextSibling method using parent's _eachChildView ([98d9d20](https://github.com/NativeScript/nativescript-angular/commit/98d9d20))
* **renderer:** upgrade to be compliant with Angular 4's Renderer2 and RendererFactory2 ([a3adcca](https://github.com/NativeScript/nativescript-angular/commit/a3adcca))
* **renderer:** use EmulatedRenderer to scope component styles ([25f5111](https://github.com/NativeScript/nativescript-angular/commit/25f5111))


### BREAKING CHANGES

* **NativeScriptModule:** User applications cannot import NativeScriptModule from
"nativescript-angular/platform" anymore.
Migration:
Before:
```
import { NativeScriptModule } from "nativescript-angular/platform";
```
After
```
import { NativeScriptModule } from
"nativescript-angular/nativescript.module";
```
* **animations:** To use animations, you need to import the
NativeScriptAnimationsModule from "nativescript-angular/animations" in
your root NgModule. Also you need a dependency to "@angular/animations".

* **typescript:** The required version of TypeScript is ~2.1. Support for ~2.2 requires changes in `tns-core-modules` and will be provided with NativeScript 3.0.

# 1.1.2 (2016-10-28)
- Angular 2.1.2 compatibility release

Expand Down
2 changes: 1 addition & 1 deletion nativescript-angular/.npmignore
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@

*.js.map

tsconfig.json
global.d.ts
tsconfig.json
.npmignore
gulpfile.js
tslint.json
29 changes: 0 additions & 29 deletions nativescript-angular/animation-driver.ts

This file was deleted.

Loading