All Versions
11
Latest Version
Avg Release Cycle
116 days
Latest Release
308 days ago

Changelog History
Page 1

  • v0.7.0 Changes

    August 09, 2020
    • ๐Ÿ’ฅ Breaking : Dropped support for .NET 4.6
    • ๐Ÿ’ฅ Breaking : Made MondValue constructors private -- use the new `MondValue static builder methods instead
    • ๐Ÿ›  Strings are now written to bytecode files as length-prefixed UTF-8
    • โž• Added the --wait flag to the REPL which pauses scripts so you can connect a debugger
  • v0.6.4 Changes

    May 02, 2019
    • โž• Added the MondState.Global property to get the global object
  • v0.6.3 Changes

    May 02, 2019
    • ๐Ÿ›  Fixed stack overflow in VM when using array literals with over 250 values in them (#72)
  • v0.6.2 Changes

    August 07, 2017
    • ๐Ÿ›  Fixed postfix decrement performing 1-n instead of n-1
  • v0.6.1 Changes

    July 30, 2017
    • ๐Ÿ’ฅ Breaking: MondRuntimeException no longer overrides StackTrace. The Mond stack trace is appended to Message instead, and is available independently with property MondStackTrace.
    • โž• Adds backtick operators which allow normal functions to be used as infix operators
    • ๐Ÿ›  Fixes Json.serialize serializing numbers to Infinity or NaN. They will throw an error instead.
  • v0.6.0 Changes

    June 25, 2017
    • ๐Ÿ’ฅ Breaking: Changes the implementation of user-defined operators: global.__ops was removed, operators are now local
    • ๐Ÿ‘ Allow most operators to be used as functions, surround the operator in parenthesis to get its function
    • โž• Add Function.getName()
    • Add __neq, __ gte, __lt, __ lte, and __hash metamethods
    • ๐Ÿ›  Fixes a bug with array destructuring (#60)
    • โž• Add .NET 4.6 to target frameworks
  • v0.5.2 Changes

    June 13, 2017
    • ๐Ÿ›  Fixes inconsistencies with array setter (#57)
    • โž• Adds sort and sortDescending to array prototype
    • Binding API will not automatically camelCase function names
  • v0.5.1 Changes

    June 10, 2017
    • ๐Ÿ‘Œ Support slicing on strings
    • โž• Adds __slice metamethod
    • ๐Ÿ– Handle home/end in REPL
    • ๐Ÿ›  Fixes #56
  • v0.5.0 Changes

    June 04, 2017
    • ๐Ÿ’ฅ Breaking: Removes side-independent metamethods, they will always be dispatched on the left-most value
    • ๐Ÿ’ฅ Breaking: Removes enableThis
    • ๐Ÿ’ฅ Breaking: MondState is now required to bind classes and modules
    • ๐Ÿ›  Fixes #46
    • ๐Ÿ›  Fixes #45
  • v0.4.0

    June 04, 2017