SaturnFramework / Saturn

Opinionated, web development framework for F# which implements the server-side, functional MVC pattern
https://saturnframework.org
MIT License
707 stars 108 forks source link

Deprecating netstandard2.0 #237

Closed Krzysztof-Cieslak closed 4 years ago

Krzysztof-Cieslak commented 4 years ago

I'm planning to remove multi-targeting into netstandard2.0. It just complicates build/dependency/packaging story without huge advantage - full framework .Net is not really something we should support (especially given the Saturn is mostly used for greenfield projects, I'd assume), and supporting older .Net Core versions is also bit unnecessary - as far as I know .Net Core 3.X adaption rates are really good.

johlrich commented 4 years ago

Just a heads up: a group affected would be folks hosting on Azure Functions v2 runtime (netcoreapp2.2 underneath).

My company does have a few apps there, but tbh I don't mind those being version locked until I get them updated and tested against v3.

Krzysztof-Cieslak commented 4 years ago

Also, it’s not like I’m planning to do right away - there will be still few versions that will support netstandard2.0, maybe we’ll add some depreciation warning.

And well, that’s why I’ve created this issue- to suggest to users to slowly move towards 3.X

Krzysztof-Cieslak commented 4 years ago

I'm slowly starting to work on 0.14.X version of Saturn and it will not support netstandard2.0 any more.

Krzysztof-Cieslak commented 4 years ago

Implemented in #257