Releases: wonkey-coders/wonkey
Wonkey v2026.05
Wonkey 2026-05 release
New Wonkey release with Wake (1.1.1) and Wide (1.0.1), built for Linux (x64), macOS (x64 + arm64) and Windows (mingw + MSVC x64) targets.
What’s new
This release focuses on toolchain modernization and a fully automated, reproducible build & publish pipeline via GitHub Actions.
Wake (transpiler)
- Windows: auto-detect the Visual Studio 2022 + Windows Kits 10 toolchain ( aab4cbc , 55147f2 )
- Windows: correctly locate VS2022 from the 32-bit wake.exe through ProgramW6432 — fixes the WOW64 Program Files redirection that made wake fall back to gcc ( 55147f2 )
- Let the real process environment override env_.txt defaults in LoadEnv, so CI can pick the toolchain ( 1096c20 )
- Add the missing include in wxgc_mx.cpp / async.h for stricter MSVC builds ( cbeabc5, aeaeb04 )
Wide (code editor)
- Derive the application title from the WIDE_VERSION constant ( 6076f77 )
Build & CI
- New GitHub Actions release automation: build + publish across every platform from a single workflow ( 63c7746 )
- Dedicated windows-msvc and mingw test workflows with forced toolchain/arch per job ( 63c7746 , 651f1c6 )
- Restored the 2-pass bootstrap in all workflows so native source fixes propagate into the shipped binaries ( 9a8e255 )
- Release assets limited to the platform packages (.tgz / .pkg / .exe), fixing the EMFILE: too many open files failure ( a7d1cd2 )
Versions
- Wonkey 2026.05
- Wake 1.1.1
- Wide 1.0.1
Wonkey v2022.04
Wonkey 2022-04 release
New official Wonkey release with Wake (1.1.0) and Wide (1.0.1) built for Windows (x86/x64), Linux (x64), MacOS (x64/arm64) and Raspbian (arm32) targets.
README.md.
What's new
Wonkey (language)
- Added ascii character names enumeration (0047923)
- Added string interpolation function
Fmt()(f6d7ee2) - Added each end block keywords:
EndClass,EndStruct,EndInterface,EndEnum,EndProperty,EndFunction,EndMethod,EndOperator,EndLambda,EndWhile,EndFor,EndSelect,EndTry(87223e6, d336974) - Added new escape sequence for double-quote inside strings:
""(ef60171) - Added new
__APPTYPE__preprocessor variable (dd355c5) - Added keyword
DotoWhileandForstatement for writing one-liners (8b437d3) - Added line continuation after
.,?.and->inside identifier expressions (dc6bcd3)
Wake (transpiler)
- Used
wake32 bits executable binary to default on Windows, 64 bits executable binary still available inbin\windows\wake64(8ec01e4) - Added
-icon=<file>option towaketo set executable icon (b81c4d9, b0b8bb2) - Improved missing modules check (8866bf6)
- Added default
*.productsoutput directory - Upgraded Android SDK to 30 (43df90a)
- Added wonkeydoc
@imagetag (d10c195) - Misc: added
wakeclasses diagram preview and generator (b693184)
Wide (code editor)
- Fixed
DebugViewview (c798662)
Tools
- Added
c2wxtool - experimental C header to Wonkey 'extern' convertor that uses the libclang library (seebin\windows\c2wx.txt, on Windows only) (9b42e16, a9525d3)
Modules
- Added
pyrogame framework module - (thanks to http://www.playniax.com) (d49dec0) - Added
timelinefxmodule - particle effects (thanks to @peterigz) (92b0205, 97a7357) - Added
ncursesmodule - (thanks to @Hezkore) (47fb8fd) - Added
raylibmodule - simple and easy-to-use library to enjoy 2d/3d videogames programming (https://www.raylib.com) (8bf5477) - Added
miniaudiomodule (experimental) - single file audio playback and capture library (https://github.com/mackron/miniaudio) (67eecb7)
Examples
...and many others fixes and stuff :)
Thanks to @D-a-n-i-l-o, @StrangeIsMyName for these many contributions.
We can all contribute to preserve and improve this wonderful programming language :).
We still need support and help to maintain this project overtime.
Wonkey v2021.04
Wonkey 2021-04 release
First official Wonkey release with Wake and Wide built for Windows, Linux, MacOS ans Raspbian targets.
Update 29/04/2021: Fixed msvc installer
What's new:
- many fixes due to rebrand
- use default 'x64' config
- updated 'sdl2' module to 2.0.14 official release
- updated 'sokol' module
- added new modules: glfw, glad, raspberry, simplevideo
- added some @StrangeIsMyName additions
- upgraded iOS XCode project
- upgraded Android product template
- upgraded Emscripten toolchain (v2.x)
- optimize C/C++/Linker flags for stripping dead code (reduced size of executable)
- improved auto-detection of MSVC installation
- added new String methods :
PadLeft(),PadRight() - and many others stuff :)