Releases: objeck/objeck-lang
v2023.1.0
Maintenance release
v2023.1.0
- New functions and optimizations for core classes (new)
- Removal of more legacy 32-bit code on Windows (new)
- Laid the groundwork for a forthcoming ML framework via TensorFlow
v6.9.1
- Fixed static code analysis findings (new)
- Updated documentation for MSYS2 support
v6.9.0
- Added initial LSP support for ‘textDocument/codeAction’ “Quick Fix” functionality (new)
- Added JSON to formatted string (new)
- Provided Windows MSYS2 support for UCRT64 and Clang64 (new)
- Fixed issue with ‘Encryption.Hash->RIPEMD160(..)’ hash function in Windows (bug)
Full Changelog: v6.9.1...v2023.1.0
v6.9.1
Maintenance release
v6.9.1
- Fixed static code analysis findings (new)
- Updated documentation for MSYS2 support
v6.9.0
- Added initial LSP support for ‘textDocument/codeAction’ “Quick Fix” functionality (new)
- Added JSON to formatted string (new)
- Provided Windows MSYS2 support for UCRT64 and Clang64 (new)
- Fixed issue with ‘Encryption.Hash->RIPEMD160(..)’ hash function in Windows (bug)
v6.8.6
- Minor update for LSP find symbol support
- Bug fixes
Full Changelog: v6.9.0...v6.9.1
v6.9.0
LSP "Quick Fix" functionality and MSYS2 support. Adding MSYS2 support required bourbon and good music in equal measure.
- Added initial LSP support for 'textDocument/codeAction' "Quick Fix" functionality (new)
- Added JSON to formatted string (new)
- Provided Windows MSYS2 support for UCRT64 and Clang64 (new)
- Fixed issue with ‘Encryption.Hash->RIPEMD160(..)’ hash function in Windows (bug)
Full Changelog: v6.8.6...v6.9.0
v6.8.6
General maintenance
v6.8.6
- Minor update for LSP find symbol support
- Bug fixes
v6.8.5
- Debugger enhancements
a. Relaxed syntax for accessing instance and class level variables (new)
b. Fixed initialization error - Stability improvements
v6.8.4
- Improved LSP function/method renaming
- Resolved Windows VM and Debugger DLL runtime issues
Full Changelog: v6.8.5...v6.8.6
v6.8.5
v6.8.5
Debugger updates and general maintenance
v6.8.5
- Debugger enhancements
a. Relaxed syntax for accessing instance and class level variables (new)
b. Fixed initialization error - Stability improvements
v6.8.4
- Improved LSP function/method renaming
- Resolved Windows VM and Debugger DLL runtime issues
v6.8.3
- Added LSP support for diagnostic warnings (new)
- Fixed macOS ARM64 build process
- Fixed issue #69
Full Changelog: v6.8.4...v6.8.5
v6.8.4
Improved LSP support
v6.8.4
- Improved LSP function/method renaming
- Resolved Windows VM and Debugger DLL runtime issue
v6.8.3
- Added LSP support for diagnostic warnings (new)
- Fixed macOS ARM64 build process
- Fixed issue #69
v6.8.2
- Refactored JIT compilers for maintainability
- Updated deployment scripts
a. Moved Linux ARM64 builds from the cross-compiler to on-device RPI4
b. Created new build utilities and updated build scripts to simplify deployments
Full Changelog: v6.8.3...v6.8.4
v6.8.3
Improved LSP support
v6.8.3
- Added LSP support for diagnostic warnings (new)
- Fixed macOS ARM64 build process
- Fixed issue #69
v6.8.2
- Refactored JIT compilers for maintainability
- Updated deployment scripts
a. Moved Linux ARM64 builds from the cross-compiler to on-device RPI4
b. Created new build utilities and updated build scripts to simplify deployments
v6.8.1
- Added ‘Directory->GetSlash()’ function (new)
- Renamed ‘System.IO.File’ bundle to ‘System.IO.Filesystem’ (new)
- Added ‘String->Remove(..)’ and ‘String->RemoveAll(..)’ for substrings (new)
- Re-added Window file association support for ‘.obe’ files
Full Changelog: v6.8.2...v6.8.3
v6.8.2
General maintenance
v6.8.2
- Refactored JIT compilers for maintainability
- Updated deployment scripts
a. Moved Linux ARM64 builds from the cross-compiler to on-device RPI4
b. Created new build utilities and updated build scripts to simplify deployments
v6.8.1
- Added ‘Directory->GetSlash()’ function (new)
- Renamed ‘System.IO.File’ bundle to ‘System.IO.Filesystem’ (new)
- Added ‘String->Remove(..)’ and ‘String->RemoveAll(..)’ for substrings (new)
- Re-added Window file association support for ‘.obe’ files
v6.8.0
- For issue #67, I added the ability to generate a native portable runtime environment using the ‘obb’ command. The portable runtime contains all application dependencies and a native launcher
Full Changelog: v6.8.1...v6.8.2
v6.8.1
New library functions and general maintenance
v6.8.1
- Added ‘Directory->GetSlash()’ function (new)
- Renamed ‘System.IO.File’ bundle to ‘System.IO.Filesystem’ (new)
- Added ‘String->Remove(..)’ and ‘String->RemoveAll(..)’ for substrings (new)
- Re-added Window file association support for ‘.obe’ files
v6.8.0
- For issue #67, added the ability to generate a native portable runtime environment using the ‘obb’ command. The portable runtime contains all application dependencies and a native launcher.
v6.7.1
- Upgraded Windows libraries (new)
a. zLib moved to 1.2.12
b. OpenSSL moved to 1.1.1q
c. SDL2 moved to 2.24.0 - Updated supporting RPI4 libraries (new)
- Updated SDL2 bindings to 2.0.6 compatibility (new)
- Added the SDL2 ‘GameController’ class (new)
- Added a ‘Remove’ method to the String class (new)
- Optimized VM memory usage (new)
- Windows file associations for “.obe” files, VM invoked by typing the filename (new)
- Fixed issue #68
Full Changelog: v6.8.0...v6.8.1
v6.8.0
Added native portable runtime support
v6.8.0
- For issue #67, added the ability to generate a native portable runtime environment using the ‘obb’ command. The portable runtime contains all application dependencies and a native launcher.
v6.7.1
- Upgraded Windows libraries (new)
a. zLib moved to 1.2.12
b. OpenSSL moved to 1.1.1q
c. SDL2 moved to 2.24.0 - Updated supporting RPI4 libraries (new)
- Updated SDL2 bindings to 2.0.6 compatibility (new)
- Added the SDL2 ‘GameController’ class (new)
- dded a ‘Remove’ method to the String class (new)
- Optimized VM memory usage (new)
- Windows file associations for “.obe” files, VM invoked by typing the filename (new)
- Fixed issue #68
Full Changelog: v6.7.1...v6.8.0