Repository navigation
This release brings overall performance and compression enhancements to the command-line utility by switching to NativeAOT compilation and generating WebP image files.
The removal of the Windows-only OptiPNG dependency allows full functionality of PS2MapTool on Linux and MacOS platforms.
CLI changes:
- breaking: the output path now defaults to the working/current directory, rather than the directory the tiles were loaded from.
- breaking: the
stitchcommand now produces WebP files, allowing for faster compressed output, smaller files, and a removal of theoptipngbinary dependency that limited proper compression to Windows. - breaking: the
stitchcommand no longer supports disabling compression. - fix/breaking: the
max-parallelismof thestitchcommand can now be set to a maximum value of the number of CPU processors available, rather than a hardcoded limit of 16.
Library changes:
- breaking: minimum TFM of net10.0
- breaking: the IImageCompressionService interface and OptiPngCompressionService have been removed
- breaking: the service collection registration helper has changed namespace and been renamed. Now
PS2MapTool.Extensions.IServiceCollectionExtensions.AddPS2MapToolServices()
Full Changelog: v1.3.1...v2.0.0