I've uploaded a new version to Steam and the TGC downloads area with the following changes
- VSCode extension now has buttons in the top right for compile, run, broadcast, and debug
- VSCode extension now allows only one broadcast or debug session at a time
- Added support for BMP image files
- Added GetInAppPurchaseIsRenewing to return subscription renewal state on Android
- Removed support for Windows XP and Vista
- Removed 32-bit support on Windows
- Fixed a crash when creating a banner ad with CreateAdvert and then sending the app to the background
- Fixed DeleteAdvert not removing the banner ad
- VSCode extension code completion now suggests user functions and variables
- VSCode extension go to declaration now handles local and type varaibles
- VSCode extension hover now handles local and type variables
- VSCode extension go to declaration on an include path will now go to that file
- Removed joystick support on Mac due to unsupported library
- Mac version now compiles to both arm64 and x86_64
- Updated to MoltenVK 1.2.1 on Mac and iOS
- iOS and MacOS Tier 2 apps now require XCode 14 or higher
- Tier 1 Compiler is now faster at compiling large projects
- Compiler will output stats such as the number of lines parsed and language tokens generated
- Tier 1 Compiler will now be more thorough in finding undefined variables in functions
- IDE now reports up to 30 errors at a time, increased from 10
- VSCode extension now shows type variable suggestions when typing a dot
- VSCode extension now shows plugin command suggestions when typing a dot
Most of the new changes are to do with the VSCode extension which is now much more capable. Remember to install it from the .vsix file in the VSCode folder, since TGC have elected not to publish it to the marketplace.
Another big change is the Windows version is now 64-bit only. This simplifies the build process and I think there are very few instances of 32-bit Windows still out there. This is accompanied by the dropping of support for XP and Vista, which I think we supported longer than most people would have expected!
The Tier 2 projects on Windows have been updated to Visual Studio 2022, but the libraries should still be backwards compatible down to VS2015 if you don't want to upgrade.