swimlane / ngx-charts

:bar_chart: Declarative Charting Framework for Angular
https://swimlane.github.io/ngx-charts/
MIT License
4.29k stars 1.15k forks source link

Update to Angular 13's new package format and compile with partial-ivy #1708

Open michaelfaith opened 2 years ago

michaelfaith commented 2 years ago

With Angular 13 a new package format was rolled out. They're also encouraging library developers to publish libraries with partial ivy compilation mode, which removes the need for ngcc. This library is not being published with either partial-ivy or the new package format.

Processing legacy "View Engine" libraries:
- @swimlane/ngx-charts [es2015/esm2015] (git+https://github.com/swimlane/ngx-charts.git)
Encourage the library authors to publish an Ivy distribution.

If you use ngpackagr and Angular 13 to build the library, then this should be solved naturally. If not, here are the details about the new package format: https://angular.io/guide/angular-package-format

blogcraft commented 2 years ago

Seems this project is dead :(

michaelfaith commented 2 years ago

I sure hope not.

michaelfaith commented 2 years ago

Looks like it's being worked on: https://github.com/swimlane/ngx-charts/commit/7aa4a3ededf3853a4eb02ab12384b8c862c62b6b

blogcraft commented 2 years ago

@michaelfaith seems there is a problem in the pipeline, cause the update is not live

xylplm commented 2 years ago

I hope it can be officially released as soon as possible. Now other dependent components have been updated, waiting for you

NashIlli commented 2 years ago

+1 Thanks for all!

rbirkgit commented 1 year ago

Any update on this? With Angular 16 ivy is required.