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%
\
Far.exe.config removed
fsx.exe.config removed
fsx.exe moved to FarNet\Modules\FSharpFar
FSharp.Core.dll moved to FarNet\Modules\FSharpFar
FSharp.Core.xml moved to FarNet\Modules\FSharpFar
FarNet\
FarNet.Tools.dll removed / merged with FarNet.dll
FarNet.FSharp.dll moved to FarNet\Modules\FSharpFar
FarNet.FSharp.xml moved to FarNet\Modules\FSharpFar
NHunspell removed, move your dictionary folders to %FARPROFILE%\FarNet\RightWords
FarNet changes
The plugin and API did not change much.
Removed FarNet.Tools.dll, types moved to FarNet.dll not changed.
Modules are now developed with net6.0+.
FarNet.PowerShellFar changes
The module did not change much. Changes in PowerShell:
It's PowerShell 7.2.5, not 5.1, some things are slightly different, mostly better.
Module auto import is no more, use Import-Module before calling its commands.
WMI cmdlets are no more. CIM cmdlets replace them but they do not work yet.
PowerShell jobs do not work yet, use Start-FarTask, better in many ways.
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
Uses WeCantSpell.Hunspell instead of NHunspell.
Thesaurus and its files are no longer used.
Custom user dictionaries did not change.
Upgrade your language dictionaries:
Move dictionary folders from %FARHOME%\FarNet\NHunspell to %FARPROFILE%\FarNet\RightWords
Convert dictionaries to UTF8 (recommended, see README for steps, e.g. KOI8-R is not supported)
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 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%
\
Far.exe.config
removedfsx.exe.config
removedfsx.exe
moved toFarNet\Modules\FSharpFar
FSharp.Core.dll
moved toFarNet\Modules\FSharpFar
FSharp.Core.xml
moved toFarNet\Modules\FSharpFar
FarNet\
FarNet.Tools.dll
removed / merged withFarNet.dll
FarNet.FSharp.dll
moved toFarNet\Modules\FSharpFar
FarNet.FSharp.xml
moved toFarNet\Modules\FSharpFar
NHunspell
removed, move your dictionary folders to%FARPROFILE%\FarNet\RightWords
FarNet changes
The plugin and API did not change much.
FarNet.Tools.dll
, types moved toFarNet.dll
not changed.FarNet.PowerShellFar changes
The module did not change much. Changes in PowerShell:
Import-Module
before calling its commands.Start-FarTask
, better in many ways.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
WeCantSpell.Hunspell
instead ofNHunspell
.Upgrade your language dictionaries:
%FARHOME%\FarNet\NHunspell
to%FARPROFILE%\FarNet\RightWords
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 upgraded2022-08-15
FarNet.FSharp.Data
is upgraded2022-08-18
FarNet.FSharp.PowerShell
is upgraded