I also thought about another way of releasing it. Whats the big difference between 2.3 and 3.0 currently: - removed ManagedBeans - removed FacesEL - big cleanup
If we would simply readd the ManagedBean API, we could register the found beans as CDI beans. Thats what DeltaSpike makes. We could also add back the FacesEL API but not the impl. Its not used anymore by any component lib. So we would have a JSF 2.3 compatible release which delegates the ManagedBeans to CDI. That will make it usable by all CDI users. Wdyt? We could call it: org.apache.myfaces.core:myfaces-api-modern:2.3.0 Thomas Andraschko <[email protected]> schrieb am Di., 19. Nov. 2019, 22:21: > no problem, lets wait. > we could also release it as something like 2.3-minmal or something. > > Am Di., 19. Nov. 2019 um 22:05 Uhr schrieb Paul Nicolucci < > [email protected]>: > >> This actually came up on the platform dev call this morning. A thread was >> started here for discussion: >> https://www.eclipse.org/lists/jakartaee-platform-dev/msg00907.html I >> think we should follow that conversation and wait for a release until those >> details are hammered out. >> >> I just don't want us to release a JSF 3.0 with new functionality in it >> when it might be true that 3.0 would be the version for just the Jakarta >> namespace update and the release Thomas is working on would be something >> other than 3.0. >> >> Thanks, >> >> Paul Nicolucci >> >> On Fri, Nov 15, 2019 at 3:17 PM Paul Nicolucci <[email protected]> >> wrote: >> >>> Thanks for the information Thomas. I just sent a note to the mailing >>> list to get clarification for us: >>> https://www.eclipse.org/lists/faces-dev/msg00006.html >>> >>> Regards, >>> >>> Paul Nicolucci >>> >>> On Fri, Nov 15, 2019 at 12:40 PM Thomas Andraschko < >>> [email protected]> wrote: >>> >>>> Arjan has it as 2.9 in its presentation. Not sure. >>>> >>>> Paul Nicolucci <[email protected]> schrieb am Fr., 15. Nov. 2019, >>>> 18:26: >>>> >>>>> Are we sure it is 2.9 and not 2.4? We might want to check that just >>>>> to be sure I'm not saying it is incorrect I just didn't see it going to >>>>> 2.9. >>>>> >>>>> Thanks, >>>>> >>>>> Paul Nicolucci >>>>> >>>>> On Fri, Nov 15, 2019 at 11:35 AM Thomas Andraschko < >>>>> [email protected]> wrote: >>>>> >>>>>> AFAIK Jakarta 9 will contain JSF 2.3 with Jakarta namespace + version >>>>>> bumped to 2.9. >>>>>> I dont think that this is huge effort. Just fork 2.3 and rename >>>>>> everything. >>>>>> >>>>>> Current 3.0 Targets Jakarta10 / JSF 3 with removed Faces EL, Managed >>>>>> Beans and heavy cleanup. >>>>>> >>>>>> I would do this: >>>>>> - release 3.0 M1 with javax, the current code ist stable, faster, >>>>>> smaller and OK to use >>>>>> - fork 2.3 as 2.9 and change to Jakarta package and do 2.9M1 >>>>>> - Change Jakarta namespace on 3.0 and do a 3.0M2 >>>>>> >>>>>> >>>>>> Paul Nicolucci <[email protected]> schrieb am Fr., 15. Nov. 2019, >>>>>> 17:18: >>>>>> >>>>>>> Hi, >>>>>>> >>>>>>> I think we also need to start thinking about the package name >>>>>>> changes from javax.faces to jakarta.faces for the API. This would be a >>>>>>> change that would certainly be in JSF 3.0 whenever that specification >>>>>>> comes >>>>>>> out (Jakarta EE 10?). In addition I think the Jakarta community is >>>>>>> looking >>>>>>> to release Jakarta EE 9 which would just be Java EE 8 with the API >>>>>>> package >>>>>>> name change javax->jakarta so we need to start looking at a Jakarta 9 >>>>>>> branch perhaps in the MyFaces code base. I would think that the Jakarta >>>>>>> EE >>>>>>> 9 changes would more than likely jump the JSF spec version to 2.4. >>>>>>> >>>>>>> In my opinion we should hold off on a release, review the Jakarta >>>>>>> information and make any necessary changes to the MyFaces code base as >>>>>>> the >>>>>>> Jakarta projects move forward. >>>>>>> >>>>>>> For the current Jakarta EE 9 Status see: >>>>>>> https://github.com/eclipse-ee4j/jakartaee-platform/blob/gh-pages/minutes/2019-11-12.md >>>>>>> >>>>>>> Thoughts? >>>>>>> >>>>>>> Thanks, >>>>>>> >>>>>>> Paul Nicolucci >>>>>>> >>>>>>> On Mon, Nov 4, 2019 at 2:36 PM Thomas Andraschko < >>>>>>> [email protected]> wrote: >>>>>>> >>>>>>>> JFYI: >>>>>>>> i think i'm finally "done" with the refactorings. >>>>>>>> I will start with a release vote the next days. >>>>>>>> >>>>>>>> >>>>>>>> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail> >>>>>>>> Virenfrei. >>>>>>>> www.avast.com >>>>>>>> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail> >>>>>>>> <#m_-2613558047958076262_m_7419120885498924195_m_-5143760612097938423_m_4414407687902447532_m_-3948930198793418650_m_853411485417842697_m_8209636381781010786_m_-2701175102028896175_m_1314111415991572004_m_119743608639799328_DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2> >>>>>>>> >>>>>>>> Am Sa., 20. Apr. 2019 um 09:27 Uhr schrieb Werner Punz < >>>>>>>> [email protected]>: >>>>>>>> >>>>>>>>> +1 from my side. I will add a bunch of additional client tests >>>>>>>>> after easter. >>>>>>>>> >>>>>>>>> Am Fr., 19. Apr. 2019 um 21:44 Uhr schrieb Thomas Andraschko < >>>>>>>>> [email protected]>: >>>>>>>>> >>>>>>>>>> Hi, >>>>>>>>>> >>>>>>>>>> WDYT about release a M1? >>>>>>>>>> >>>>>>>>>> The current master received a BIG cleanup compared to 2.3 and we >>>>>>>>>> already removed @ManagedBeans and Faces EL. >>>>>>>>>> I also introduced integrationtests and Werner provided many tests >>>>>>>>>> for the client side. >>>>>>>>>> >>>>>>>>>> I think its a good time to release a M1 and maybe get some >>>>>>>>>> feedback. Maybe also a good promotion that we currently more active >>>>>>>>>> as >>>>>>>>>> competitors ;) >>>>>>>>>> >>>>>>>>>> Best regards, >>>>>>>>>> Thomas >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail> >>>>>>>>>> Virenfrei. >>>>>>>>>> www.avast.com >>>>>>>>>> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail> >>>>>>>>>> <#m_-2613558047958076262_m_7419120885498924195_m_-5143760612097938423_m_4414407687902447532_m_-3948930198793418650_m_853411485417842697_m_8209636381781010786_m_-2701175102028896175_m_1314111415991572004_m_119743608639799328_m_129114922430811379_m_-3822526704907192759_DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2> >>>>>>>>>> >>>>>>>>>
