Skip to content

Releases: objeck/objeck-lang

v2024.10.0

30 Sep 11:36
Compare
Choose a tag to compare

This release includes bug fixes and enhanced performance for faster runtime execution.

v2024.10.0

v2024.9.0

  • Added library support for JSON-RPC
  • Code generation optimized to eliminate redundant labels
  • Added trim front and back to the 'System.String'
  • Refactored the 'Collections.Stack' class to be list vs. array based
  • Fixed bugs #501 and #502

v2024.8.1

  • Support for strings in select statements
  • Bug fixes
  • Fixed REPL start-up issues
  • Code refactoring for performance

v2024.9.0

20 Sep 20:24
Compare
Choose a tag to compare

Our latest Objeck release features updates to improve coding and runtime performance. Key additions include support for JSON-RPC, faster code generation, and enhancements to the 'System.String' and Collection.Stack' classes.

v2024.9.0

  • Added library support for JSON-RPC
  • Code generation optimized to eliminate redundant labels
  • Refactored the 'Collections.Stack' class to be list vs. array based
  • Fixed bugs #501 and #502

v2024.8.1

  • Support for strings in select statement
  • Bug fixes
  • Fixed REPL start up issues
  • Code refactoring for performance

v2024.8.0

  • More build and deployment automation
  • Bug fixes: #500

v2024.8.0

02 Aug 12:43
Compare
Choose a tag to compare

We are excited to announce a new update featuring essential bug fixes and enhanced build automation for a smoother experience.

v2024.8.0

  • More build and deployment automation
  • Bug fixes: #500

v2024.7.1

  • ML model tuning support
  • Added Perplexity API inference support
  • Turned off OpenAI JSON debugging

v2024.7.0

  • Ollama API support for Llama 3 and Mistral
  • OpenAI updates
    • Support for vector stores
    • Assistants v2 API support
  • Cookie support convenience methods added to the HTTP/S clients

Full Changelog: v2024.7.1...v2024.8.0

v2024.7.1

14 Jul 14:35
Compare
Choose a tag to compare

Ollama support for Llama 3 and Mistral, OpenAI support for vector stores and Assistants v2 APIs, Perplexity API support

v2024.7.1

  • ML model tuning support
    • Added Perplexity API inference support
    • Turned off OpenAI JSON debugging

v2024.7.0

  • ML model tuning support
    • Ollama API support for Llama 3 and Mistral
    • OpenAI updates
      • Support for vector stores
      • Assistants v2 API support
    • Cookie support convenience methods add to the HTTP/S clients

v2024.6.0

  • ML model tuning support
    • OpenAI fine-turning
    • Gemini turned model support
  • Image generation, editing, and variation
    • OpenAI
  • Optimizations for type conversions
  • Improved checking for blank command line parameters
  • Windows libraries upgrades
    • zlib 1.3.1
    • OpenSSL 1.1.1w

Full Changelog: v2024.7.0...v2024.7.1

v2024.6.0

02 Jun 01:30
Compare
Choose a tag to compare

Custom tuning and training support for Gemini and OpenAI

v2024.6.0

  • ML model tuning support
    • OpenAI fine-turning
    • Gemini turned model support
  • Image generation, editing, and variation
    • OpenAI
  • Optimizations for type conversions
  • Improved checking for blank command line parameters
  • Windows libraries upgrades
    • zlib 1.3.1
    • OpenSSL 1.1.1w

v2024.5.0

  • DeepMind (Gemini) support for function calls
  • JSON Scheme support for function modeling for OpenAI, Gemini, and LLaMa
  • Enhancements
    • Added Collection 'Reduce' methods
    • Boxing/unboxing support for the '<' and '>' operators (legacy missing feature)
  • Bug fixes
    • Fixed Collection 'Filter' methods
    • Resolved ODBC refactor bug

v2024.4.0

  • Added support for Google DeepMind (Gemini) APIs
    • Model
    • Corpus (v1beta)
    • Chat
  • OpenAI support for external function calls
  • OAuth2 support (session and file based support)
  • Refactored KMeans ML implementation to support arrays
  • Improved support for Date to String operations
  • Improved Base64 encoding and decoding
  • KMean supports n-length arrays
  • Added support for private functions
  • Tuples classes moved to Collection.Tuple
  • Added 'First' and 'Last' methods to Vector classes
  • Added support for HTTP(s) 'DELETE' and fixed logic error in HTTP client
  • Fixed ARM64 JIT compiler 'eor' instruction issue impacting macOS and ARM64

Full Changelog: v2024.5.0...v2024.6.0

v2024.5.0

15 May 13:38
Compare
Choose a tag to compare

DeepMind (Gemini) support, extended OpenAI functionality, OAuth2 support, general enhancements, and bug fixes

v2024.5.0

  • DeepMind (Gemini) support for function calls
  • JSON Scheme support for function modeling for OpenAI, Gemini, and LLaMa
  • Enhancements
    • Added Collection 'Reduce' methods
    • Boxing/unboxing support for the '<' and '>' operators (legacy missing feature)
  • Bug fixes
    • Fixed Collection 'Filter' methods
    • Resolved ODBC refactor bug

v2024.4.0

  • Added support for Google DeepMind (Gemini) APIs
    • Model
    • Corpus (v1beta)
    • Chat
  • OpenAI support for external function calls
  • OAuth2 support (session and file based support)
  • Refactored KMeans ML implementation to support arrays
  • Improved support for Date to String operations
  • Improved Base64 encoding and decoding
  • KMean supports n-length arrays
  • Added support for private functions
  • Tuples classes moved to Collection.Tuple
  • Added 'First' and 'Last' methods to Vector classes
  • Added support for HTTP(s) 'DELETE' and fixed logic error in HTTP client
  • Fixed ARM64 JIT compiler 'eor' instruction issue impacting macOS and ARM64

v2024.3.0

  • Added support for OpenAI APIs
    • Assistant
    • Chat
    • Audio
  • Docker support
  • Fixed memory manager bugs #462 and #482

Full Changelog: v2024.4.1...v2024.5.0

v2024.4.1

24 Apr 19:17
Compare
Choose a tag to compare

DeepMind (Gemini) support, extended OpenAI functionality, OAuth2 support, general enhancements, and bug fixes

v2024.4.0

  • Added support for Google DeepMind (Gemini) APIs
    • Model
    • Corpus (v1beta)
    • Chat
  • OpenAI support for external function calls
  • OAuth2 support (session and file based support)
  • Refactored KMeans ML implementation to support arrays
  • Improved support for Date to String operations
  • Improved Base64 encoding and decoding
  • KMean supports n-length arrays
  • Added support for private functions
  • Tuples classes moved to Collection.Tuple
  • Added 'First' and 'Last' methods to Vector classes
  • Added support for HTTP(s) 'DELETE' and fixed logic error in HTTP client
  • Fixed ARM64 JIT compiler 'eor' instruction issue impacting macOS and ARM64

v2024.3.0

  • Added support for OpenAI APIs
    • Assistant
    • Chat
    • Audio
  • Docker support
  • Fixed memory manager bugs #462 and #482

v2024.2.1

  • Added support for response files (#454)
  • Support for the unary bit wise 'not' operator (#480)
  • Webserver library enhancements
    • Improved performance
    • Better configuration
  • Optional keyword 'in' added for use in 'each' loops; an alternative to ':=' operator 'Quintet' tuple class added

Full Changelog: v2024.3.0...v2024.4.0

v2024.3.0

26 Mar 01:41
Compare
Choose a tag to compare

New features

v2024.3.0

  • Added support for OpenAI APIs
    • Assistant
    • Chat
    • Audio
  • Docker support
  • Fixed memory manager bugs #462 and #482

v2024.2.1

  • Added support for response files (#454)
  • Support for the unary bitwise 'not' operator (#480)
  • Web server library enhancements
    • Improved performance
    • Better configuration
  • Optional keyword 'in' added for use in 'each' loops; an alternative to ':=' operator 'Quintet' tuple class added

v2024.2.0

  • Added new JsonStreamParser class for processing large JSON files
  • Support for ranges using the CharRange, IntRange, and FloatRange classes
  • Created tuple classes Pair, Triplet, and Quartet
  • Updates to the Windows installer

v2024.2.1

28 Feb 08:27
Compare
Choose a tag to compare

New features

v2024.2.1

  • Added support for response files (#454)
  • Support for the unary bitwise 'not' operator (#480)
  • Web server library enhancements
    • Improved performance
    • Better configuration
  • Optional keyword 'in' added for use in 'each' loops; an alternative to ':=' operator 'Quintet' tuple class added

v2024.2.0

  • Added new JsonStreamParser class for processing large JSON files
  • Support for ranges using the CharRange, IntRange, and FloatRange classes
  • Created tuple classes Pair, Triplet, and Quartet
  • Updates to the Windows installer

v2023.12.0

  • Added a LinearSolver class to the ML bundle
  • Improved performance of ML libraries
  • JSON parser tweaked to process large files better

v2024.2.0

11 Feb 10:52
Compare
Choose a tag to compare

New features and minor bug fixes

v2024.2.0

  • Added new JsonStreamParser class for processing large JSON files
  • Support for ranges using the CharRange, IntRange, and FloatRange classes
  • Created tuple classes Pair, Triplet, and Quartet
  • Updates to the Windows installer

v2023.12.0

  • Added a LinearSolver class to the ML bundle
  • Improved performance of ML libraries
  • JSON parser tweaked to process large files better

v2023.11.2

  • Added support to the System.ML bundle for the K-Means clustering
  • REPL shell and command line debugger run in Efficiency Mode on Windows 10/11