Skip to content

3.0.0-beta-2032

Compare
Choose a tag to compare
@lahma lahma released this 19 May 17:21
· 487 commits to main since this release
b29573b
  • Support optional catch binding (#900)
  • Introduce Engine.Evaluate (#899)
  • Move to using GitHub Actions
  • Allow tabs in property names when parsing JSON (#898)
  • Add support for Optional Chaining (#881)
  • Improve generic extension methods and Linq interop (#896)
  • Promise support (#889)
  • Implement Operator Overloading (#893)
  • Fix Map and Set call validation (#895)
  • Don't match explicit indexer properties when finding accessor (#886)
  • Fix instanceof logic to comply with specification (#884)
  • Fix Invoke logic and object coercion (#883)
  • Implement Equals and GetHashCode for ObjectWrapper (#880)
  • Fix missing NewTarget handling for basic types (#875)
  • Support converting js function into any delegate. (#864)
  • Add ClrFunctionInstance as fallback to MethodInfoFunctionInstance (#872)
  • Fix detecting extension method when there are none (#866)
  • Fix block-scoped function registrations (#859)
  • Fix exception propagation from .NET constructors (#860)
  • Don't override existing prototype functions with extension methods (#861)
  • Support ExpandoObject in EnumerateOwnPropertyKeys (#862)
  • Allow access to declared Members on DynamicObject (#858)
  • Debugger improvements 3 (#852)
  • Allow delegates to return values from .NET (#854)