ng-block-ui icon indicating copy to clipboard operation
ng-block-ui copied to clipboard

Processing legacy "View Engine" Upgrade to IVY

Open SwissKerim opened this issue 2 years ago • 1 comments

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

  • ng-block-ui [main/umd] (git+https://github.com/kuuurt13/ng-block-ui.git)
  • ng-block-ui/http [fesm5/esm5] (git+https://github.com/kuuurt13/ng-block-ui.git)

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

SwissKerim avatar Mar 21 '22 13:03 SwissKerim

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.

elion avatar Sep 15 '22 07:09 elion

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

LuisTovar0 avatar May 08 '23 16:05 LuisTovar0

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.

kuuurt13 avatar May 17 '23 23:05 kuuurt13

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

LuisTovar0 avatar May 18 '23 13:05 LuisTovar0

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.

kuuurt13 avatar May 25 '23 00:05 kuuurt13