froala / angular-froala-wysiwyg

Angular 4, 5, 6, 7, 8 and 9 plugin for Froala WYSIWYG HTML Rich Text Editor.
https://froala.com/wysiwyg-editor
735 stars 202 forks source link

Necessary changes are made and upgraded to angular15. #512

Closed jyothigayathri closed 1 year ago

jyothigayathri commented 1 year ago

@harasunu-narayan these are the changes done for Angular15 upgradation. Kindly review and suggest if there are any changes.

jyothigayathri commented 1 year ago

@harasunu-narayan this the document link https://drive.google.com/file/d/1NyLHnKAv_K12RSfVxnbOyWz4dmMY5aCq/view with all the necessary things and reasons for not supporting older versions of angular. Currently updated editor is supporting only angular15 version. The Problem will arise when people are using older versions and try to integrate updated editor. Kindly check the document and inform if there are any issues.

jyothigayathri commented 1 year ago

@harasunu-narayan @ilyaskarim the existing angular-froala-wysiwyg editor itself is working fine with all angular versions without making any changes.

jyothigayathri commented 1 year ago

@harasunu-narayan , I have checked all existing PRs and pushed those changes to angular15 upgradation. Kindly check them and inform if any of thing needs to be added.

vivek-accolite-801 commented 1 year ago

--Angular Upgrade:--

Requirement: To enable support for Angular 15.

Details: In order to support Angular Ivy - (Angular's next-generation compilation and rendering pipeline) angularCompilerOptions - should have enableIvy: true and the Angular version should be 12+

The current SDK branch froala:RC-v4.1 has SDK upgraded to support Angular v. 15 with Angular Ivy enabled.

All the feature of Froala Core library are supported in all the version of Angular.

User opting in for Ivy Engine of Angular - they shall use froala:RC-v4.1 branch (to install the sdk with min. Angular v.15), others can use the older sdk which will be supported in all the version but won’t have Ivy engine enabled.

Angular Version angular-froala-wyswiyg - OLD sdk Angular-froala-wyswiyg - froala:RC-v4.1 sdk
v15 w/ Ivy Enabled NO YES
v15 w/o Ivy Enabled YES NO
v14 YES NO
v13 YES NO
v12 YES NO
v11 YES NO
v10 YES NO
v9 YES NO