Releases: malware-dev/MDK-SE
Attempt to fix loading issues
MDK now requires at least Visual Studio 2017 15.9
Removed debug code that for some reason crashed runtime. Shouldn't crash even if it was there though. Did I somehow manage to release a debug version?
Added MDK dev console and relevant output
Changed how solution load status is detected (attempt to fix #141 and #156
Crash fix, confirmed.
Thanks to @mattftw for allowing me access to a virtual machine where I could reproduce the issue.
Crash fix... maybe?
An attempt to fix some of the crashes you guys are experiencing. Unfortunately, once again I don't get these crashes myself so it's just an attempt based on feedback (@OhRly-net specifically this time)
This might not fix any projects you've already made. If it doesn't, try to edit the project file (.csproj) of your scripts and add in
<Reference Include="netstandard" />
where you see similar lines, like
<Reference Include="System" />
Code Repo Friendlyness, VS2019 support
MDK now requires at least Visual Studio 2017 15.9
There has been a few hundred downloads of the prerelease, and very few complaints, so I'm gonna take a chance and release it. If you find any issues, please let me know in the Issues sections.
Known issue: The menu items sometimes drops out of the context menus. I have to date been able to reproduce it once but I couldn't figure out why. If you can find out a way to reliably reproduce this, then please let me know!
- #149 Fixed wrong information in constructor comment. (SpaceBeeGaming)
- #146 [PRE] Missing reference to System.Collections.Immutable (kwilliams1987)
- #115 Fix-114: Add terminal.cache and fix .gitignore (VMSBigot)
- #133 VS2019 Dev support: Remove unused refs and add Microsoft.MSBuild package (VMSBigot)
- #132 MixInFix: Generate New GUID for Project (VMSBigot)
- #128 [PRE] MDKFactory extension class added to deployed code
- #127 [PRE] Error upgrading project
- #131 [PRE] MDK Analyzer not found
- #127 [PRE] Error upgrading project
- #129 [PRE] Warning about analyzer not having required netstandard
- #126 [PRE] Unexpected "The MDK.options file could not be found." Analyzer result.
- [PRE] Fixed whitelist cache not getting updated
- Fixed whitelist cache refresh tool not directly updating caches
- #111 thumb.jpg in existing scripts not recognized in blueprint manager
- #124 [PRE], [VS2019] Error when attempting to create a new Project
- #125 [PRE], [VS2019] New projects default to C# 7 or higher.
- #130 Suggestion: Refreshing whitelist runs SE; Add -skipintro to not show intro video
- Changed how script options are stored in order to make it easier to work on projects on multiple computers
- Renamed Blueprint Manager to Script Manager
- Deprecated Readme.cs (more or less), changed to Instructions.readme and added item template for it
- Fixed crash while VS is trying to read a project from a network (MDK will ignore this case)
- Added project template for ingame script mixin (shared project)
- MDK is now more code repository (for example git) friendly.
- The paths are now stored in a separate file, MDK.paths.props, which should not be checked in.
The file should be restored on the other side.
- The paths are now stored in a separate file, MDK.paths.props, which should not be checked in.
- Backup zips are made before any project upgrades or repairs are made
- Finalizers are reported as prohibited
- VS2019 support
- Proper install-time version checking, finally
- Fixed #98 Unimportant Non-SE Project Error
- Added #99 Include "Do not deploy" option in MDK Script Options window / #79 Deploy option in files.
"Exclude from Deploy All" checkbox
Code Repo Friendlyness, experimental VS2019 support
MDK now requires at least Visual Studio 2017 15.9
warning this is a prerelease. Make backups of any projects before opening them with this version of MDK!!! Only download this version if you're willing to help test as this version is bound to be buggy!
Please test, and let me know on Discord if you do so so I can keep a track on it. I cannot develop MDK without your help, so thank you very much in advance!
- #115 Fix-114: Add terminal.cache and fix .gitignore (VMSBigot)
- #133 VS2019 Dev support: Remove unused refs and add Microsoft.MSBuild package (VMSBigot)
- #132 MixInFix: Generate New GUID for Project (VMSBigot)
- #128 [PRE] MDKFactory extension class added to deployed code
- #127 [PRE] Error upgrading project
- #131 [PRE] MDK Analyzer not found
- #127 [PRE] Error upgrading project
- #129 [PRE] Warning about analyzer not having required netstandard
- #126 [PRE] Unexpected "The MDK.options file could not be found." Analyzer result.
- [PRE] Fixed whitelist cache not getting updated
- Fixed whitelist cache refresh tool not directly updating caches
- #111 thumb.jpg in existing scripts not recognized in blueprint manager
- #124 [PRE], [VS2019] Error when attempting to create a new Project
- #125 [PRE], [VS2019] New projects default to C# 7 or higher.
- #130 Suggestion: Refreshing whitelist runs SE; Add -skipintro to not show intro video
- Changed how script options are stored in order to make it easier to work on projects on multiple computers
- Renamed Blueprint Manager to Script Manager
- Deprecated Readme.cs (more or less), changed to Instructions.readme and added item template for it
- Fixed crash while VS is trying to read a project from a network (MDK will ignore this case)
- Added project template for ingame script mixin (shared project)
- MDK is now more code repository (for example git) friendly.
- The paths are now stored in a separate file, MDK.paths.props, which should not be checked in.
The file should be restored on the other side.
- The paths are now stored in a separate file, MDK.paths.props, which should not be checked in.
- Backup zips are made before any project upgrades or repairs are made
- Finalizers are reported as prohibited
- Experimental VS2019 support
- Proper install-time version checking, finally
- Fixed #98 Unimportant Non-SE Project Error
- Added #99 Include "Do not deploy" option in MDK Script Options window / #79 Deploy option in files.
"Exclude from Deploy All" checkbox
Please prefix any issue with [PRE]
Compatibility Release
MDK now requires at least Visual Studio 2017 15.8
- MARK: I have not yet had time to make MDK 2019-supported. I will do so during my Easter vacation. I am sorry for the inconvenience.
Still nothing new, just a simple compatibility patch.
- Fixed the minifier using characters that would not work on some outlier server environments. Thank you, MMaster.
Major Release Compatibility Patch
MDK now requires at least Visual Studio 2017 15.8
- MARK: I have not yet had time to make MDK 2019-supported. I will do so during my Easter vacation. I am sorry for the inconvenience.
Nothing new quite yet, I'm afraid, just a simple compatibility patch.
You know the drill by now...
More Bug Fixes!
MDK now requires at least Visual Studio 2017 15.8
First and foremost: Thank you very much to:
@kwilliams1987 for reporting and fixing #89.
@krypt-lynx for fixing the ancient color issue I couldn't reproduce, #52, and reporting and fixing an error in the minifier causing an infinite loop when using static constructors. He also helped me identify some issues with contribution, where configurations that works when I build MDK might not work on other systems.
Secondly:
Fixed #88 , #77 (probably) and #76
This update contains a complete rework on how the type stripper identifies type references. I hope it should now work correctly. Of course, there's a billion and one different ways to write code, so if you find bugs, please report them! I can't keep this system working without your help. Thank you in advance!