Skip to content

Releases: idrassi/MonoRing

MonoRing 1.17 Release

23 May 21:22
978194b
Compare
Choose a tag to compare

This release is based on official Ring 1.17 version with additional enhancements (see below).
We also provide with this release a version of MonoRing that includes Qt support especially for 64-bit which is missing in official Ring distribution and with updated Qt 5.15.2 version. Qt is not builtin like other extensions and so one needs to use Ring Notepad distribute menu to

  • Fix stack overflow crash in parser when loading large ring Qt files by setting stack reserved size to 8 MiB
  • Ring2exe: better handling of distribution of the C runtime files.
  • Ring2Exe: Fix distributing Windows GUI application when there is no compiler on the machine
  • Remove threads extension since it causes crash on 64bit Windows and LibUV provides same functionality
  • Update OpenSSL to version 1.1.1o
  • Update SQLite to version 3.38.5
  • Update httplib to version 0.10.7
  • Update zip library to version 0.2.2 (https://github.com/kuba--/zip/releases/tag/v0.2.2)
  • Update cJSON to later code from master branch
  • Update Qt to version 5.15.2
  • Provide 64-bit version with Qt support for native 64-bit development on Windows.
  • Better handling of C runtime distribution to allow reliable deployment of Qt based applications.

All binaries are signed with official IDRIX code signing certificates in order to guarantee their integrity.
Below is the SHA256 checksum of the files:

  • MonoRing_1.17_x64.exe: 2d51d060347baec50ae860f55fac19f60640851f3ef9eeb5109065afe8c8cea1
  • MonoRing_1.17_x86.exe: d23164ede4146bbd7bd4e46d07eb26ddaefffd50803b3aea1e7a35036d933862
  • MonoRing_Qt_1.17_x64.exe: e2e95d1941f53a48513e31ff7a499cf826835c42df983b852371c36f3878ba10
  • MonoRing_Qt_1.17_x86.exe: 20826b07cc364a11abb2000568457e73c17ca69f12ea17c910f7fddb5824344b

MonoRing 1.17_220507

07 May 21:39
c8cb24d
Compare
Choose a tag to compare

Changes in this release:

  • Implement RSA PKCS signature and RSA signing of hash values (PKCS/PSS) using the following functions:
    • rsa_sign_pkcs
    • rsa_signhash_pkcs
    • rsa_verify_pkcs
    • rsa_verifyhash_pkcs
    • rsa_signhash_pss
    • rsa_verifyhash_pss
  • WINAPI: Add new functions for reading resources, temporary files paths and uuid creation.
    • rGetTempPath
    • rGetTempFilename
    • rwaCreateUUID
    • rwaReadBinaryResource

MonoRing 1.17_220501

01 May 17:27
69fe08b
Compare
Choose a tag to compare

Changes in this release:

  • The extensions libuv, murmurhash, sockets and stbimage were added to the builtin extensions list.
    • Full list of builtins: cJson, ConsoleColors, Curl, httplib, internet, libui, libuv, murmurhash, odbc, OpenSSL, sockets, sqlite, stbimage, threads, winapi, wincreg, zip
  • RSA Raw and RSA PSS are now implemented using the new functions:
    • rsa_encrypt_raw
    • rsa_decrypt_raw
    • rsa_sign_pss
    • rsa_verify_pss

MonoRing 1.17_220428

28 Apr 23:03
Compare
Choose a tag to compare

First release of MonoRing distribution for the Ring programming language.
It targets only Windows and come in two flavors: x86 (32-bit) and x64 (64-bit).
For each architecture, a 7zip archive is provided alongside a self-extracting version of it.