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

fix: don't ship an Ivy compiled library #5915

Merged

Conversation

dr-itz
Copy link
Contributor

@dr-itz dr-itz commented Aug 26, 2020

Shipping as Ivy compiled is not recommended by Angular it it breaks
every library that has a dependency on ngx-bootstrap and that does
not ship as Ivy compiled.

Enabling "fullTemplateTypeCheck" also works around an Angular compiler
problem regarding the forRoot() not working..

See #5862

PR Checklist

Before creating new PR, please take a look at checklist below to make sure that you've done everything that needs to be done before we can merge it.

  • read and followed the CONTRIBUTING.md guide.
  • built and tested the changes locally.
  • added/updated tests.
  • added/updated API documentation.
  • added/updated demos.

Shipping as Ivy compiled is not recommended by Angular it it breaks
every library that has a dependency on ngx-bootstrap and that does
not ship as Ivy  compiled.

Enabling "fullTemplateTypeCheck" also works around an Angular compiler
problem regarding the `forRoot()` not working..

See valor-software#5862
@dr-itz
Copy link
Contributor Author

dr-itz commented Aug 26, 2020

CI failures seem unrelated..

@dr-itz
Copy link
Contributor Author

dr-itz commented Aug 26, 2020

Btw. the root cause is not a change in ngx-bootstrap but a change in defaults either in ng-packagr or Angular compiler...

@valorkin valorkin added this to the 7.0.0 milestone Aug 26, 2020
@valorkin
Copy link
Member

this does make sense, thank you

@Sirius-A
Copy link

Sirius-A commented Aug 27, 2020

I see that the milestone is set for 7.0.0. Any chance to get this as 6.0.1?

7.0.0 has breaking changes and a lot of people face issues with 6.0.0 because of the ivy library. A fast fix would be highly appreciated 😊 .

@valorkin valorkin merged commit 277e86d into valor-software:development Aug 27, 2020
@daniloff200 daniloff200 modified the milestones: 7.0.0, 6.1.0 Aug 27, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants