All Versions
10
Latest Version
Avg Release Cycle
77 days
Latest Release
301 days ago

Changelog History

  • v0.6.4

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

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

    August 07, 2017
    • 🛠 Fixed postfix decrement performing 1-n instead of n-1
  • v0.6.1

    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

    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

    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

    June 10, 2017
    • 👌 Support slicing on strings
    • ➕ Adds __slice metamethod
    • 🖐 Handle home/end in REPL
    • 🛠 Fixes #56
  • v0.5.0

    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
  • v0.3.2

    June 04, 2017