Skip to content

Releases: objeck/objeck-lang

v5.2.3

25 Sep 14:38
Compare
Choose a tag to compare

Added APIs for command-line invocation and temporary files

Highlights:

  1. Command-line invocation with output capture (new)
  2. Added support for creating temporary files (new)
  3. General updates to APIs and documentation

v5.2.2

18 Sep 06:39
Compare
Choose a tag to compare

Full support for type aliases.

Highlights:

  1. Aliases can now be used to reference any type, including functions (new)
  2. Added ‘MultiMap’ to generic collections (new)
  3. Fixed bug that allowed instance variables to referenced in static blocks on rare occasions (bug)
  4. Resolved unboxing issue for holder return calls (bug)

v5.2.1

16 Sep 13:52
Compare
Choose a tag to compare

Full support for type aliases.

Highlights:

  1. Aliases can now be used to reference any type, including functions (new)
  2. Added ‘MultiMap’ to generic collections (new)
  3. Fixed bug that allowed instance variables to referenced in static blocks on rare occasions (bug)

v5.2.0

16 Sep 00:21
Compare
Choose a tag to compare

Full support for type aliases.

Highlights:

  1. Aliases can now be used to describe any data type, including functions (new)
  2. Added 'MultiMap' to generic collections
  3. Minor bug fixes

v5.1.9

30 Aug 06:17
Compare
Choose a tag to compare

Updates to web clients and JSON library.

Highlights:

  1. Support for HTTP header requests (new)
  2. JSON encode and decode text string functions (new)
  3. General enhancements

v5.1.8

18 Aug 04:04
Compare
Choose a tag to compare

Added type inference for lambda expressions.

Highlights:

  1. Type inference for lambda expressions
  2. Add 'Zip' to generics Map class
  3. Fixed bug that broke 'Apply' methods in generic collections
  4. Addressed arithmetic issue that assumed unboxed types were integer based
  5. Resolved parsing issue regarding multi-line lambdas within function calls

v5.1.7

17 Aug 23:36
Compare
Choose a tag to compare

Added type inference for lambda expressions.

Highlights:

  1. Type inference for lambda expressions
  2. Add 'Zip' to generics Map class
  3. Fixed bug that broke 'Apply' methods in generic collections
  4. Resolved parsing issue regarding multi-line lambdas within function calls

v5.1.6

12 Aug 01:24
Compare
Choose a tag to compare

Additional lambda and generics functionality

Highlights:

  1. Fixed compile time error when returning '@self' from a generic class
  2. Added 'Each' and 'Limit' methods to generic collections
  3. Support for lambda expressions without return values
  4. 'ToString' methods added to holder classes

v5.1.5

11 Aug 01:32
Compare
Choose a tag to compare

Enhanced generics support and updates to collections

Highlights:

  1. Fixed compile time error when returning '@self' from a generic class
  2. Added 'Each' and 'Limit' methods to generic collections
  3. 'ToString' methods added to holder classes

v5.1.4

23 Jul 14:52
Compare
Choose a tag to compare

Minor enhancements and bug fixes.

Highlights:

  1. Added ‘continue’ statement
  2. Updated the ‘Set’ generic collection class to use its generic type