Skip to content

Releases: wonkey-coders/wonkey

Wonkey v2026.05

30 May 22:28

Choose a tag to compare

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.

⚠️ Important: After installation, we recommend rebuilding all modules. See instructions in README.md.

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

05 Apr 23:37

Choose a tag to compare

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.

⚠️ Important: After installation, we recommanded to rebuild all modules. See instructions in 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 Do to While and For statement for writing one-liners (8b437d3)
  • Added line continuation after ., ?. and -> inside identifier expressions (dc6bcd3)

Wake (transpiler)

  • Used wake 32 bits executable binary to default on Windows, 64 bits executable binary still available in bin\windows\wake64 (8ec01e4)
  • Added -icon=<file> option to wake to set executable icon (b81c4d9, b0b8bb2)
  • Improved missing modules check (8866bf6)
  • Added default *.products output directory
  • Upgraded Android SDK to 30 (43df90a)
  • Added wonkeydoc @image tag (d10c195)
  • Misc: added wake classes diagram preview and generator (b693184)

Wide (code editor)

Tools

  • Added c2wx tool - experimental C header to Wonkey 'extern' convertor that uses the libclang library (see bin\windows\c2wx.txt, on Windows only) (9b42e16, a9525d3)

Modules

Examples

  • Added Pakz001 2d/3d tutorials (thanks to @Pakz001)
  • Added peterigz tutorials (thanks to @peterigz)

...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

08 Apr 12:56

Choose a tag to compare

Wonkey 2021-04 release

First official Wonkey release with Wake and Wide built for Windows, Linux, MacOS ans Raspbian targets.

⚠️ Important: After installation, we recommanded to rebuild modules

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 :)