diff --git a/docs/release-notes/2024/1100.md b/docs/release-notes/2024/1100.md index 0277967..b017577 100644 --- a/docs/release-notes/2024/1100.md +++ b/docs/release-notes/2024/1100.md @@ -1,9 +1,43 @@ --- layout: home --- -# 2024.1100 - Current Version: IDE 674/Runtime 700 +# 2024.1100 - Current Version: IDE 686/Runtime 707 -Download Links: [Windows](https://gms.yoyogames.com/GameMaker-Installer-2024.1100.0.674.exe) - [macOS](https://gms.yoyogames.com/GameMaker-2024.1100.0.674.pkg) - [Ubuntu Beta](https://gms.yoyogames.com/GameMaker-Beta-2024.1100.0.674.deb) +Download Links: [Windows](https://gms.yoyogames.com/GameMaker-Installer-2024.1100.0.686.exe) - [macOS](https://gms.yoyogames.com/GameMaker-2024.1100.0.686.pkg) - [Ubuntu Beta](https://gms.yoyogames.com/GameMaker-Beta-2024.1100.0.686.deb) + +## Beta 7 - [IDE 686/Runtime 707 Changes](https://github.com/YoYoGames/GameMaker-Bugs/issues?q=is%3Aissue+is%3Aclosed+milestone%3A2024.11+closed%3A2024-11-07..2024-11-14) (Nov 15, 2024) + +- **Prefab Library Fixes/Changes** + - {% include important.html content="If you have projects containing Prefabs, be aware that we renamed the packages and so you MUST remove the Prefab assets from your project to unlink the Prefab collection before you uninstall the obsolete Prefab from your Library, otherwise this will cause your project to throw a loading error about the old Prefab being missing" %} + - The dock tab is now part of the default layout and so all new projects will have the Prefab Library quietly open in the bottom dock and ready for use + - Prefab Library: Top-level root shows everything, rather than just the collections [#8331](https://github.com/YoYoGames/GameMaker-Bugs/issues/8331) + - Prefab Library: "Package Manager" button does not change the source to be prefabs if Package Manager is already open + - Prefab Library: Selecting multiple assets has no impact for Duplicate Into Project + - Prefab Library: Drop down menu is slightly obscured when using Simple view + +- **Other IDE Changes To Be Aware Of** + - Bug Reporter: "Privately attach this project" should be reworded to again state all files are uploaded privately [#8173](https://github.com/YoYoGames/GameMaker-Bugs/issues/8173) + - Building Projects / Project Load: Incorrect values in Dots filter in a room results in draw_sprite() crash in attached project, should catch and fix the filter [#8362](https://github.com/YoYoGames/GameMaker-Bugs/issues/8362) + - Code Editor 2: Middle-clicking keywords does not open their manual page [#7150](https://github.com/YoYoGames/GameMaker-Bugs/issues/7150) + - Code Editor 2: "Language server failed to load" notification appears often when starting GM [#7161](https://github.com/YoYoGames/GameMaker-Bugs/issues/7161) / Code Editor 2: Language server fails again in CE2 2024.1100.0.655 IDE [#8271](https://github.com/YoYoGames/GameMaker-Bugs/issues/8271) + - Code Editor 2: Debugger breaks when trying to step through multiple different events on one object [#8200](https://github.com/YoYoGames/GameMaker-Bugs/issues/8200) + - Code Editor 2: Arguments in function declarations always appear in unset color [#6751](https://github.com/YoYoGames/GameMaker-Bugs/issues/6751) + - Project Save: Deleting an instance's creation code unexpectedly triggers the File Watcher and clicking "reload" crashes GM [#8216](https://github.com/YoYoGames/GameMaker-Bugs/issues/8216) + - Project Save: [Mac IDE] GM crash when trying to open a Save Dialog on my Mac [#8293](https://github.com/YoYoGames/GameMaker-Bugs/issues/8293) + - Room Editor: GM crashes if File Watcher is set to "auto-reload" and external app modifies a room .yy file [#7868](https://github.com/YoYoGames/GameMaker-Bugs/issues/7868) + - Stability: [Mac IDE] GM crash due to internal error trying to open a window on the wrong thread [#7648](https://github.com/YoYoGames/GameMaker-Bugs/issues/7648) + - Updater: Fixed a permissions issue where the process could uninstall GM, but never reinstall, plus a fix for if your Windows username contains a space [#8249](https://github.com/YoYoGames/GameMaker-Bugs/issues/8249) + - Updater: The IDE session launched after installing a new update does not allow drag and drop of YYZ files onto the Start Page for importing [#8241](https://github.com/YoYoGames/GameMaker-Bugs/issues/8241) + +- **Other Runtime Changes To Be Aware Of** + - Building Projects: [Android] Android Studio/JDK being newer than Required SDKs guide says can result in "source/target value 8 is obsolete" fail [#7951](https://github.com/YoYoGames/GameMaker-Bugs/issues/7951) + - In-Game: SDF fonts are drawn blurry in 2024.1100 [#8324](https://github.com/YoYoGames/GameMaker-Bugs/issues/8324) + - In-Game: [YYC] _Reverted_ the change in since Beta 5 for "Creating a large array literal via code can cause a silent crash" [#7082](https://github.com/YoYoGames/GameMaker-Bugs/issues/7082) + - In Game: [YYC] Chained accessor referring to the wrong reference as of 2024.1100 Beta 6 [#8375](https://github.com/YoYoGames/GameMaker-Bugs/issues/8375) + - In-Game: [HTML5] Attached project crashes with "Identifier 'kgml_Script_anon_40_1316_40....' has already been declared" error [#8316](https://github.com/YoYoGames/GameMaker-Bugs/issues/8316) + - In-Game: array_copy() when "src_index" is invalid will silently crash the game, should show an error [#7917](https://github.com/YoYoGames/GameMaker-Bugs/issues/7917) + +
## Beta 6 - [IDE 674/Runtime 700 Changes](https://github.com/YoYoGames/GameMaker-Bugs/issues?q=is%3Aissue+is%3Aclosed+milestone%3A2024.11+closed%3A2024-10-31..2024-11-06) (Nov 7, 2024) @@ -95,7 +129,7 @@ Download Links: [Windows](https://gms.yoyogames.com/GameMaker-Installer-2024.110 - **New Game Option For Not Building Unused Assets Into Your Export Packages** - You can now enable whether during builds GameMaker should automatically ignore any unused assets in your projects, so that these assets are not added into your game packages (the project itself is obviously not modified and the unused assets are safely left alone) - Game Options > Main > "Automatically remove unused assets when compiling" - - Note that this defaults to ON, so if you do have any issues when this Game Option is enabled, please do send us a bug report and allow GameMaker to attach your project before you consider turning the feature off again + - Note that this defaults to ON for newly-created projects, so if you do have any issues when this Game Option is enabled, please do send us a bug report and allow GameMaker to attach your project before you consider turning the feature off again - For more on this new feature, see [#3597](https://github.com/YoYoGames/GameMaker-Bugs/issues/3597) - {% include important.html content="If you created a project in any recent IDE starting with 2024.4 your Game Option value will already be ON as well, as GameMaker IDEs have quietly known about this feature for a while - however, the setting won't affect your builds if you're using those older runtimes" %} - {% include note.html content="Scribble users: _older_ versions of Scribble always checked all font indexes and so if this setting is enabled Scribble will throw an in-game error when it finds a font is missing - you will need to change this code yourself or update your copy of Scribble ([#8198](https://github.com/YoYoGames/GameMaker-Bugs/issues/8198))" %}