Releases: sebastienros/jint
Releases · sebastienros/jint
v3.0.0-beta-2036
- Fix iteration in interop (#967)
- Add typed array helpers for IsArray and AsArray (#971)
- Allow controlling exposed names for interop members (#974)
- Fix handling of member expression as object property key (#975)
- Configurable value coercion under interop (#973)
- Update generator and module/export/import related tests (#978)
- Always set ObjectInstance prototype by default (#982)
- Introduce EvaluationContext for statement and expression evaluation (#979)
- Implement relative indexing proposal [at() method] (#985)
- Reset constraints between Engine.Invoke calls (#986)
- Fix double evaluation of typeof operator (#987)
- Check ExceptionHandler if type conversion fails (#988)
- Implement Error cause and other Error specs (#992)
- Prevent GetType and System.Reflection namespace under interop by default (#994)
- Fix ExpandoObject serialization (#996)
v3.0.0-beta-2035
3.0.0-beta-2034
- Harmonize iterator prototype intrinsics to follow spec (#933)
- Check cyclic references when evaluating ToObject (#936)
- Allow overloading assignment operators (#944)
- Fix double evaluation when Operator Overloading is enabled (#945)
- Introduce TypeResolver with member filter and name comparer (#951)
- Support ES2021 Logical Assignment (#953)
3.0.0-beta-2033
3.0.0-beta-2032
- 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)