Comments (10)
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.
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.
@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.
@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.
ES Lint support for v18 was released a few hours ago.
from primeng.
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.
@NateRadebaugh that's exactly what I thought too when I read @cetincakiroglu's comment.
from primeng.
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.
Angular v18 support would be great. I hope it does not take too long until we get it. :)
from primeng.
Thanks @cetincakiroglu ❤️
from primeng.
Related Issues (20)
- Add Dropdown Option on Opening a Grouped Dropdown HOT 1
- Context menu component: Title tooltip is missing HOT 1
- Component: P-tree Not show list node enabled virtualScroll HOT 1
- Table: Cannot set autoSize from ScrollerOptions HOT 1
- Table: breaks after one call to updateStyleElement() HOT 3
- Component: p-calendar - Calendar control re-opens unexpectedly
- Component: Slider HOT 1
- InputNumber: Input number allows the entry of non-numeric characters on tablet keyboard
- InputNumber: Display fraction digits only when these are present
- I want to use PrimeNG's ConfirmationService in a service to display a confirmation dialog. However,...
- Menu: console.error when selecting a menu item with keyboard
- Documentation for tag using property that is deprecated since v15
- Component: Color picker
- Table With Virtual Scroll and Multiple Frozen Columns - Scroller Unstable
- Calendar: Typing in the min date does not work
- Multiselect: Scrollable region must have keyboard access
- Autocomplete: Error when deleting input text if virtualscroll is enabled
- Dropdown in Table: class="ng-invalid" on Dropdown component prevents other inputs in table to be edited/accessed.
- Menubar: Clicking menuitems outputs error in console (v16)
- PickList: onSourceFilter call api HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from primeng.