nightroman / FarNet

Far Manager framework for .NET modules and scripts in PowerShell, F#, JavaScript.
https://github.com/nightroman/FarNet/wiki
BSD 3-Clause "New" or "Revised" License
136 stars 19 forks source link

Use net6.0 #25

Closed nightroman closed 2 years ago

nightroman commented 2 years ago

FarNet v6 and modules on .NET 6

FarNet requires .NET 6 SDK or runtime, see https://github.com/nightroman/FarNet#readme

Caution

Consider FarNet 6.0.x as unstable versions.

FarNet 6 "works on my machine", maybe by chance. Something might not work on different machines / environments. Make a copy of Far Manager together with installed old FarNet and modules.

Please report found issues. If it works, please let me know, too, all facts are useful. Use the repository issues or discussions.

Main file structure changes

%FARHOME%

FarNet changes

The plugin and API did not change much.

FarNet.PowerShellFar changes

The module did not change much. Changes in PowerShell:

FarNet.FSharp changes

The file structure changed as described above. In brief, all files are in the module folder. The module itself did not change much.

FarNet.RightWords changes

Upgrade your language dictionaries:

Other FarNet modules

All other modules are upgraded and published on NuGet without changes.

FarNet.template

FarNet.template is upgraded and published on NuGet.

FarNet libraries

FarNet.FSharp.Charting is upgraded

2022-08-15 FarNet.FSharp.Data is upgraded

2022-08-18 FarNet.FSharp.PowerShell is upgraded