Releases: FirehawkV21/RMMVCookTool
Releases · FirehawkV21/RMMVCookTool
R4.00 Update 3
Note: This release was back-ported to .NET 6 for Windows 7 and 8.1 users due to important changes. R4.01 onwards won't receive back-port.
- Implemented compiler error detection.
- Cook Tool will abort the job if the compiler hits an error and show the details for it.
- Fixed an error, where the CLI would put an extra dot (when using the default file extension).
R4.00 Update 2
Common
- Changed the version format to match with the release tags on GitHub.
- Slight re-tooling of how the compiler looks up on js files.
GUI
- Improved the behaviour of the UI when a project is selected or unselected.
- Fixes an issue where the buttons for managing projects wouldn't work if you don't select a project.
- Minor accessibility improvements.
- Indexing the source files will now happen when the compiler starts, not when the project is added.
Build 20230130
- Fixed a bug where the Remove Project button didn't work.
- Fixed a text issue where it printed the wrong setting.
- [Linux] Fixed a bug where the CLI version would mistakenly remove the lib folder when the option to remove the source files would be removed.
- Slipstreamed updates to the .NET runtime.
Build 20221117
Common
- Enabled Dynamic PGO. Brings moderate performance improvements.
- Slipstreamed updates for .NET 7.
GUI
- Minor UI fixes.
CLI
- Fixed an issue where packaging the CLI in MSIX would (sometimes) throw an error complaining about arm64. This only applies if you are compiling the CLI.
- Minor file size improvements.
R4.00 Update 1
Important note
Due to a technical issue when compiling the Linux arm64 binaries, this version is skipped. Feel free to compile the code until I fix the issue on my side.
Common
- Updated to .NET 7.
GUI
- Minor performance improvements.
- Slightly re-worked the User Guide button so it can open the pdf file directly.
CLI
- Compiled with NativeAOT turned on.
- Vastly improved startup times (and maybe general performance too).
- Smaller file size
- Re-factored code for improved maintainability.
- Fixed a bug where
--PackageApp Final
skipped the removal of the source files after compressing.
R4.00
Core
- Re-factored code for future support of a new feature.
UI
- Now using the MVVM pattern (via Prism).
- Improved performance and stability.
- Settings are now saved to the user's Documents folder.
- Fixed a bug where updating the app would suddenly forget the SDK location.
- Fixed a bug where the compiler would (in some cases) skip files.
- Re-worked the user guide slightly.
CLI
- Minor change to the code so it works with the new core.
Version R3.02 Update 1
Common
- Updated the packages to improve stability.
- Implemented JSON Source Generators for future improvements.
Version R3.02
Common
- Updated to .NET 6.
UI
- Dropped 32-bit Windows support (you can still compile from source, tho).
CLI
- Overhauled the UI. Again.
- Fixed a crash that the old UI crashed on Linux due to incompatibility.
Version R3.01
Common
- Full support for RPG Maker MZ.
- Integrated Serilog. (The logs are in the Temp folder).
- Improved support for games with custom folders.
- Bug fixes.
CLI
- Re-worked the UI part of the CLI.
Version R3.00 Update 3
Core
- Moved from Newtonsoft.Json to System.Text.Json.
- Performance and memory improvements.
- Debug files are now removed before compiling the JS files.
- Slight refactoring of the code.
GUI
- Improved the performance (slightly) of the Package Metadata Editor.
- Added the option to minify the package.json file.
- Adjusted the behavior of the Project Settings window so it resets the compression settings when the option to compress the files is turned off.
- Fixed a bug where the options to adjust the compression options are active, even though compression is disabled.