Skip to content

Releases: objeck/objeck-lang

v2023.1.0

16 Jan 10:53
Compare
Choose a tag to compare

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

01 Dec 01:23
Compare
Choose a tag to compare

Maintenance release

v6.9.1

  1. Fixed static code analysis findings (new)
  2. Updated documentation for MSYS2 support

v6.9.0

  1. Added initial LSP support for ‘textDocument/codeAction’ “Quick Fix” functionality (new)
  2. Added JSON to formatted string (new)
  3. Provided Windows MSYS2 support for UCRT64 and Clang64 (new)
  4. Fixed issue with ‘Encryption.Hash->RIPEMD160(..)’ hash function in Windows (bug)

v6.8.6

  1. Minor update for LSP find symbol support
  2. Bug fixes

Full Changelog: v6.9.0...v6.9.1

v6.9.0

28 Nov 00:24
Compare
Choose a tag to compare

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

06 Nov 02:40
Compare
Choose a tag to compare

General maintenance

v6.8.6

  1. Minor update for LSP find symbol support
  2. Bug fixes

v6.8.5

  1. Debugger enhancements
    a. Relaxed syntax for accessing instance and class level variables (new)
    b. Fixed initialization error
  2. Stability improvements

v6.8.4

  1. Improved LSP function/method renaming
  2. Resolved Windows VM and Debugger DLL runtime issues

Full Changelog: v6.8.5...v6.8.6

v6.8.5

30 Oct 17:26
Compare
Choose a tag to compare

v6.8.5

Debugger updates and general maintenance

v6.8.5

  1. Debugger enhancements
    a. Relaxed syntax for accessing instance and class level variables (new)
    b. Fixed initialization error
  2. Stability improvements

v6.8.4

  1. Improved LSP function/method renaming
  2. Resolved Windows VM and Debugger DLL runtime issues

v6.8.3

  1. Added LSP support for diagnostic warnings (new)
  2. Fixed macOS ARM64 build process
  3. Fixed issue #69

Full Changelog: v6.8.4...v6.8.5

v6.8.4

25 Oct 21:29
Compare
Choose a tag to compare

Improved LSP support

v6.8.4

  1. Improved LSP function/method renaming
  2. Resolved Windows VM and Debugger DLL runtime issue

v6.8.3

  1. Added LSP support for diagnostic warnings (new)
  2. Fixed macOS ARM64 build process
  3. Fixed issue #69

v6.8.2

  1. Refactored JIT compilers for maintainability
  2. 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

18 Oct 05:26
Compare
Choose a tag to compare

Improved LSP support

v6.8.3

  1. Added LSP support for diagnostic warnings (new)
  2. Fixed macOS ARM64 build process
  3. Fixed issue #69

v6.8.2

  1. Refactored JIT compilers for maintainability
  2. 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

  1. Added ‘Directory->GetSlash()’ function (new)
  2. Renamed ‘System.IO.File’ bundle to ‘System.IO.Filesystem’ (new)
  3. Added ‘String->Remove(..)’ and ‘String->RemoveAll(..)’ for substrings (new)
  4. Re-added Window file association support for ‘.obe’ files

Full Changelog: v6.8.2...v6.8.3

v6.8.2

11 Oct 03:57
Compare
Choose a tag to compare

General maintenance

v6.8.2

  1. Refactored JIT compilers for maintainability
  2. 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

  1. Added ‘Directory->GetSlash()’ function (new)
  2. Renamed ‘System.IO.File’ bundle to ‘System.IO.Filesystem’ (new)
  3. Added ‘String->Remove(..)’ and ‘String->RemoveAll(..)’ for substrings (new)
  4. Re-added Window file association support for ‘.obe’ files

v6.8.0

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

04 Oct 19:52
Compare
Choose a tag to compare

New library functions and general maintenance

v6.8.1

  1. Added ‘Directory->GetSlash()’ function (new)
  2. Renamed ‘System.IO.File’ bundle to ‘System.IO.Filesystem’ (new)
  3. Added ‘String->Remove(..)’ and ‘String->RemoveAll(..)’ for substrings (new)
  4. Re-added Window file association support for ‘.obe’ files

v6.8.0

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

  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
  2. Updated supporting RPI4 libraries (new)
  3. Updated SDL2 bindings to 2.0.6 compatibility (new)
  4. Added the SDL2 ‘GameController’ class (new)
  5. Added a ‘Remove’ method to the String class (new)
  6. Optimized VM memory usage (new)
  7. Windows file associations for “.obe” files, VM invoked by typing the filename (new)
  8. Fixed issue #68

Full Changelog: v6.8.0...v6.8.1

v6.8.0

29 Sep 18:10
Compare
Choose a tag to compare

Added native portable runtime support

v6.8.0

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

  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
  2. Updated supporting RPI4 libraries (new)
  3. Updated SDL2 bindings to 2.0.6 compatibility (new)
  4. Added the SDL2 ‘GameController’ class (new)
  5. dded a ‘Remove’ method to the String class (new)
  6. Optimized VM memory usage (new)
  7. Windows file associations for “.obe” files, VM invoked by typing the filename (new)
  8. Fixed issue #68

Full Changelog: v6.7.1...v6.8.0