Flex-layout: Support for Angular 6.1.x

Created on 13 Jul 2018  路  13Comments  路  Source: angular/flex-layout

Feature Request

Support for Angular 6.1.x in general and the latest 6.1.0-rc.0.

What is the desired behavior?

Flex-Layout works with Angular 6.1.x

What is the use-case or motivation for the desired behavior?

Have a more stable base Angular Environment with 6.1.x for Upgrading a 5.x app.

Is there anything else we should know?

Would the latest 6.0.x beta work with Angular 6.1.x beta?

Current given dependencies of the latest 6 beta are:
"dependencies": {
"@angular/cdk": "6.0.0",
"@angular/common": "^6.0.0",
"@angular/compiler": "^6.0.0",
"@angular/core": "^6.0.0",
"@angular/platform-browser": "^6.0.0",
"core-js": "^2.4.1",
"rxjs": "^6.0.0",
"systemjs": "0.19.43",
"tsickle": "^0.27.0",
"tslib": "^1.8.0",
"zone.js": "^0.8.18"
},

P1 build angular-core

All 13 comments

Thanks in advance for the feedback!

Should work, made a test on stackblitz.io: https://stackblitz.com/edit/angular-flex-layout-seed-kxsq7d
image

Tested also successfull with the rc.0 versions.

So there a few blockers on this, one of which I'm working to resolve, but the main one is that the CDK and Material don't support Angular v6.1 yet, and likely won't until the next RC at the earliest. Until that happens, we can't move since we have a peer dependency on them.

@CaerusKaru I thought that one of the ideas was to have this lib as a standalone thing? If it has a dep on Materials then why keep it as a separate project? Perhpas you guys would benefit from working closer together? :)

Any how.. keep up the good work!

@mackelito The library is _mostly_ standalone, but part of the point is to not reuse code as much as possible, and the Angular CDK already implemented some of the library's codebase. It's more of the dependency on the CDK, we don't really have a dependency on Material (except for our own demo app).

There might be some closer collaboration in the future at least in regards to build and release schedules, but nothing is certain for now.

Any progress on this since 6.4.1 is out?

I鈥檇 like to be clear that the library has support for all 6.x versions of Angular, and I鈥檓 treating this issue more as the TS 2.9 migration than anything else. Material does not yet support TS 2.9 even though Angular Core does, so we鈥檙e waiting until Material jumps before we jump.

angular/material2#12182 has been merged and will hopefully land in a version soon.

Isn麓t this already achieved? In the latest beta18 "^6.1.6"is even required:
"version": "6.0.0-beta.18",
"requiredAngularVersion": ">=6.0.0 <7.0.0",
"dependencies": {
"@angular/cdk": "^6.4.7",
"@angular/common": "^6.1.6",
"@angular/compiler": "^6.1.6",
"@angular/core": "^6.1.6",
"@angular/platform-browser": "^6.1.6",
"core-js": "^2.5.7",
"rxjs": "^6.3.0",
"systemjs": "0.19.43",
"tsickle": "^0.32.1",
"tslib": "^1.9.3",
"zone.js": "^0.8.26"
},

To be honest, I forgot about this issue entirely, but yes it has been resolved with the release of beta 18

This issue has been automatically locked due to inactivity.
Please file a new issue if you are encountering a similar or related problem.

Read more about our automatic conversation locking policy.

_This action has been performed automatically by a bot._

Was this page helpful?
0 / 5 - 0 ratings