kuuurt13 / ng-block-ui

Block UI Loader/Spinner for Angular
MIT License
145 stars 25 forks source link

Processing legacy "View Engine" Upgrade to IVY #208

Closed SwissKerim closed 1 year ago

SwissKerim commented 2 years ago

Angular 13 ng serve Generating browser application bundles (phase: setup)...Processing legacy "View Engine" libraries:

My general understanding is that "View Engine" is deprecated and will eventually be removed and "Ivy" is the new next-level Angular compiler/packager. So I'm opening this issue to encourage you folks to publish an Ivy distribution of ng-block-ui

elion commented 2 years ago

ngcc produces the following suggestion:

  ngcc ... --tsconfig "tsconfig.json"
- ng-block-ui/http [fesm5/esm5] (git+https://github.com/kuuurt13/ng-block-ui.git)
- ng-block-ui/http [esm2015/esm2015] (git+https://github.com/kuuurt13/ng-block-ui.git)
...
Encourage the library authors to publish an Ivy distribution.
LuisTovar0 commented 1 year ago

ngcc has been removed in Angular 16. New or upgraded apps can't use NgBlockUI if it's not updated to use Ivy

kuuurt13 commented 1 year ago

Sorry for taking so long to get to this everyone. I have released a new 4.0.0-rc.1 version that should now fully support Ivy. Please give it a shot and let me know if anyone has any issues.

LuisTovar0 commented 1 year ago

Thanks, the update is working fine for me. I'm consuming NgBlockUI, BlockUIModule, BlockUIComponent, BlockUI and BlockUIDirective

kuuurt13 commented 1 year ago

Good to hear @LuisTovar0, thanks for testing! I have released a full release version so you should now be able to install 4.0.1. Closing this issue but feel free to open a new one if you run into anything.