Releases: idrassi/MonoRing
MonoRing 1.17 Release
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
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
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
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.