GitHub user paulirwin added a comment to the discussion: .NET Target/Runtime Support Proposal
Thanks for the feedback! And I appreciate the note about well-being. We don't really go out of the way to support _unsupported_ runtimes as .NET Framework 4.6.2 and later is still technically supported. Honestly, if it were up to me alone, I'd drop .NET Framework/Standard support _yesterday_. I haven't been shy about saying that in other GitHub issues 😆 If put up to a vote, I think everyone knows how I would vote. But I'll go with the flow of what the community wants. That said, my recent poll shows that people are still using .NET Framework 4.8.x at least. And we got feedback that people are using the .NET Standard 2.0 target to migrate their libraries to support modern .NET. So I think for the Lucene.NET 4.8.x releases at least, .NET Framework/Standard support of some kind is still on the table. (.NET Standard 2.1 can likely be dropped for this release, since it doesn't help with a .NET Framework migration at all, and really only Unity is the last supported target that isn't superseded and even it can use .NET Standard 2.0 if there's anyone out there using that.) I do hope that Lucene.NET 4.8 is the last release to have to support .NET Framework and .NET Standard so that we can move forward. Something has to get people to finally get off of .NET Framework and upgrade, and I'm okay if that is that they can't upgrade to Lucene.NET 11 in the future 😉 As far as versioning goes, I think our current strategy of aligning the version number to the Lucene version being ported still works for the foreseeable future. But if there's significant community interest in changing that, we'd certainly be open to considering it post-4.8. GitHub link: https://github.com/apache/lucenenet/discussions/1191#discussioncomment-14542169 ---- This is an automatically sent email for [email protected]. To unsubscribe, please send an email to: [email protected]
