Code Monkey home page Code Monkey logo

Comments (10)

cetincakiroglu avatar cetincakiroglu commented on August 25, 2024 32

Hi @NateRadebaugh @MAN-Sendance

We've tested the PrimeNG v17 with Angular 18 and found that we don't need to wait for PrimeNG 18 for Angular 18 support. We're planning to release v17.18.0 this week with peer dependency fixes. This will allow users to use PrimeNG 17 with both Angular 17 and 18. Other breaking changes and theming updates will be introduced in PrimeNG 18.

from primeng.

cetincakiroglu avatar cetincakiroglu commented on August 25, 2024 21

Hi all,

We are currently working on PrimeNG 18. This update will bring significant changes not only in terms of Angular 18 support but also in theming. Our current theming application progresses through scss files, and updating theming is only possible to a limited extent with primeng-sass-theme or ng-deep. With PrimeNG 18, we will change this situation and introduce the new theming with a more modern approach. All theming elements will now be customizable with browser variables, eliminating the need for the primeng-sass-theme library. We have already tested this with primevue v4, which you can review at v4.primevue.org. In addition to theming, we are also making improvements to some components. This update will not happen quickly like past major updates because completely changing theming from scratch and creating a custom build mechanism are significant tasks and will take a certain amount of time, but we plan not to prolong this time too much, with a maximum estimate of 1 month.

@NateRadebaugh @Tenmak @swami-sanapathi @vincent

from primeng.

NateRadebaugh avatar NateRadebaugh commented on August 25, 2024 6

@cetincakiroglu thank you I understand and appreciate the larger scope of the Angular 18 release.

What I am wondering is whether it would be possible to more quickly have a release that purely updates the dependency versions so unblock consumers of the application to fully and safely update to angular 18 without dependency mismatch errors. And then have a subsequent primeng 18.x release that would include the more thorough theming revamp.

I'm not sure how semantic versioning would support that, as it would depend on whether the theming refactor would be considered breaking change, or backwards compatible with existing CSS.

from primeng.

NateRadebaugh avatar NateRadebaugh commented on August 25, 2024 4

@mehmetcetin01140 it looks like you've been contributing to that v18 branch -- is angular 18 support something planned in the near future? I understand there's additional features/updates that may be part of that branch, but I'm wondering if there's anything the community can do to help you all get the initial ng18 support released in the meantime?

cc @cetincakiroglu @cagataycivici

from primeng.

swami-sanapathi avatar swami-sanapathi commented on August 25, 2024 3

ES Lint support for v18 was released a few hours ago.

from primeng.

Tenmak avatar Tenmak commented on August 25, 2024 2

They have an on-going branch for Angular v18, so they just need some time to spend on migrating.

https://github.com/primefaces/primeng/tree/v18

from primeng.

MAN-Sendance avatar MAN-Sendance commented on August 25, 2024 1

@NateRadebaugh that's exactly what I thought too when I read @cetincakiroglu's comment.

from primeng.

MAN-Sendance avatar MAN-Sendance commented on August 25, 2024 1

We've tested the PrimeNG v17 with Angular 18 and found that we don't need to wait for PrimeNG 18 for Angular 18 support. We're planning to release v17.18.0 this week with peer dependency fixes. This will allow users to use PrimeNG 17 with both Angular 17 and 18. Other breaking changes and theming updates will be introduced in PrimeNG 18.

Wow, thanks a million! @cetincakiroglu

from primeng.

MAN-Sendance avatar MAN-Sendance commented on August 25, 2024

Angular v18 support would be great. I hope it does not take too long until we get it. :)

from primeng.

swami-sanapathi avatar swami-sanapathi commented on August 25, 2024

Thanks @cetincakiroglu ❤️

from primeng.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.