sebastienros/jint (Jint)
### [`v3.1.6`](https://togithub.com/sebastienros/jint/releases/tag/v3.1.6)
#### What's Changed
- Backport make `EsprimaExtensions.TryGetKey` more resilient to missing execution context by [@lahma](https://togithub.com/lahma) in [https://github.com/sebastienros/jint/pull/1919](https://togithub.com/sebastienros/jint/pull/1919)
- Improve invalid class private member access member errors by [@lahma](https://togithub.com/lahma) in [https://github.com/sebastienros/jint/pull/1922](https://togithub.com/sebastienros/jint/pull/1922)
- Backport fix custom reference resolver argument by [@lahma](https://togithub.com/lahma) in [https://github.com/sebastienros/jint/pull/1939](https://togithub.com/sebastienros/jint/pull/1939)
- Backport fix dynamic object member access logic by [@lahma](https://togithub.com/lahma) in [https://github.com/sebastienros/jint/pull/1940](https://togithub.com/sebastienros/jint/pull/1940)
**Full Changelog**: https://github.com/sebastienros/jint/compare/v3.1.5...v3.1.6
### [`v3.1.5`](https://togithub.com/sebastienros/jint/releases/tag/v3.1.5)
#### What's Changed
- Backport typed array related fixes by [@lahma](https://togithub.com/lahma) in [https://github.com/sebastienros/jint/pull/1913](https://togithub.com/sebastienros/jint/pull/1913)
- Backport avoid `Array.sort` infinite loops on full framework by [@lahma](https://togithub.com/lahma) in [https://github.com/sebastienros/jint/pull/1915](https://togithub.com/sebastienros/jint/pull/1915)
**Full Changelog**: https://github.com/sebastienros/jint/compare/v3.1.4...v3.1.5
### [`v3.1.4`](https://togithub.com/sebastienros/jint/releases/tag/v3.1.4)
#### What's Changed
- Backport fix `ArrayInstance.CopyValues` to handle holes correctly by [@lahma](https://togithub.com/lahma) in [https://github.com/sebastienros/jint/pull/1901](https://togithub.com/sebastienros/jint/pull/1901)
- Backport update test262 suite and fix typed array issues by [@lahma](https://togithub.com/lahma) in [https://github.com/sebastienros/jint/pull/1903](https://togithub.com/sebastienros/jint/pull/1903)
- Backport add interop option `ThrowOnUnresolvedMember` by [@lahma](https://togithub.com/lahma) in [https://github.com/sebastienros/jint/pull/1905](https://togithub.com/sebastienros/jint/pull/1905)
**Full Changelog**: https://github.com/sebastienros/jint/compare/v3.1.3...v3.1.4
### [`v3.1.3`](https://togithub.com/sebastienros/jint/releases/tag/v3.1.3)
#### What's Changed
- Fix BigInt arithmetic assignments by [@lahma](https://togithub.com/lahma) in [https://github.com/sebastienros/jint/pull/1891](https://togithub.com/sebastienros/jint/pull/1891)
- Support creating NamespaceReference against empty namespace by [@lahma](https://togithub.com/lahma) in [https://github.com/sebastienros/jint/pull/1892](https://togithub.com/sebastienros/jint/pull/1892)
- Expose construction capabilities with code for JsArrayBuffer by [@lahma](https://togithub.com/lahma) in [https://github.com/sebastienros/jint/pull/1893](https://togithub.com/sebastienros/jint/pull/1893)
**Full Changelog**: https://github.com/sebastienros/jint/compare/v3.1.2...v3.1.3
### [`v3.1.2`](https://togithub.com/sebastienros/jint/releases/tag/v3.1.2)
#### What's Changed
- Backport improve environment handling performance and cleanup API by [@lahma](https://togithub.com/lahma) in [https://github.com/sebastienros/jint/pull/1846](https://togithub.com/sebastienros/jint/pull/1846)
- Fix string-indexing optimizations against custom strings by [@lahma](https://togithub.com/lahma) in [https://github.com/sebastienros/jint/pull/1870](https://togithub.com/sebastienros/jint/pull/1870)
**Full Changelog**: https://github.com/sebastienros/jint/compare/v3.1.1...v3.1.2
### [`v3.1.1`](https://togithub.com/sebastienros/jint/releases/tag/v3.1.1)
#### What's Changed
- Backport var declaration and reference resolving performance improvements by [@lahma](https://togithub.com/lahma) in [https://github.com/sebastienros/jint/pull/1841](https://togithub.com/sebastienros/jint/pull/1841)
- Backport improve System.Text.Json numeric type conversion under interop by [@lahma](https://togithub.com/lahma) in [https://github.com/sebastienros/jint/pull/1844](https://togithub.com/sebastienros/jint/pull/1844)
**Full Changelog**: https://github.com/sebastienros/jint/compare/v3.1.0...v3.1.1
### [`v3.1.0`](https://togithub.com/sebastienros/jint/releases/tag/v3.1.0)
#### What's Changed
- Prevent users from passing arbitrary parser options to Jint by [@adams85](https://togithub.com/adams85) in [https://github.com/sebastienros/jint/pull/1831](https://togithub.com/sebastienros/jint/pull/1831)
- Rename EsprimaExtensions to AstExtensions by [@adams85](https://togithub.com/adams85) in [https://github.com/sebastienros/jint/pull/1832](https://togithub.com/sebastienros/jint/pull/1832)
- Bump version to 3.1 by [@lahma](https://togithub.com/lahma) in [https://github.com/sebastienros/jint/pull/1833](https://togithub.com/sebastienros/jint/pull/1833)
**Full Changelog**: https://github.com/sebastienros/jint/compare/v3.0.2...v3.1.0
### [`v3.0.2`](https://togithub.com/sebastienros/jint/releases/tag/v3.0.2)
#### What's Changed
- Try to initialize interop object members with upper and lower first char by [@lahma](https://togithub.com/lahma) in [https://github.com/sebastienros/jint/pull/1795](https://togithub.com/sebastienros/jint/pull/1795)
- Remove Newtonsoft package by [@MikeAlhayek](https://togithub.com/MikeAlhayek) in [https://github.com/sebastienros/jint/pull/1799](https://togithub.com/sebastienros/jint/pull/1799)
- Improve STJ operability tests by [@sebastienros](https://togithub.com/sebastienros) in [https://github.com/sebastienros/jint/pull/1802](https://togithub.com/sebastienros/jint/pull/1802)
- Add test code to validate boolean vlue in the if condition. by [@hyzx86](https://togithub.com/hyzx86) in [https://github.com/sebastienros/jint/pull/1803](https://togithub.com/sebastienros/jint/pull/1803)
- Obsolete and cleanup some ObjectInstance access patterns by [@lahma](https://togithub.com/lahma) in [https://github.com/sebastienros/jint/pull/1809](https://togithub.com/sebastienros/jint/pull/1809)
- Create separate ObjectWrapper.Create factory method by [@lahma](https://togithub.com/lahma) in [https://github.com/sebastienros/jint/pull/1810](https://togithub.com/sebastienros/jint/pull/1810)
- Add partial support for yield via experimental flag by [@lahma](https://togithub.com/lahma) in [https://github.com/sebastienros/jint/pull/1815](https://togithub.com/sebastienros/jint/pull/1815)
- Use global usings and aliases for Esprima namespaces and types by [@lahma](https://togithub.com/lahma) in [https://github.com/sebastienros/jint/pull/1824](https://togithub.com/sebastienros/jint/pull/1824)
- Add more Acornima friendly type aliases by [@lahma](https://togithub.com/lahma) in [https://github.com/sebastienros/jint/pull/1825](https://togithub.com/sebastienros/jint/pull/1825)
- Support interop against System.Text.Json types on NET8+ by [@lahma](https://togithub.com/lahma) in [https://github.com/sebastienros/jint/pull/1826](https://togithub.com/sebastienros/jint/pull/1826)
- Add support for wrapped lists to push and pop items by [@ejsmith](https://togithub.com/ejsmith) in [https://github.com/sebastienros/jint/pull/1822](https://togithub.com/sebastienros/jint/pull/1822)
- Adding ArrayLikeWrapper to support more interop array operations by [@ejsmith](https://togithub.com/ejsmith) in [https://github.com/sebastienros/jint/pull/1828](https://togithub.com/sebastienros/jint/pull/1828)
- Make task to promise wrapping an opt-in experimental feature by [@lahma](https://togithub.com/lahma) in [https://github.com/sebastienros/jint/pull/1830](https://togithub.com/sebastienros/jint/pull/1830)
- UnwrapIfPromise Call RunAvailableContinuations by [@scgm0](https://togithub.com/scgm0) in [https://github.com/sebastienros/jint/pull/1813](https://togithub.com/sebastienros/jint/pull/1813)
#### New Contributors
- [@MikeAlhayek](https://togithub.com/MikeAlhayek) made their first contribution in [https://github.com/sebastienros/jint/pull/1799](https://togithub.com/sebastienros/jint/pull/1799)
**Full Changelog**: https://github.com/sebastienros/jint/compare/v3.0.1...v3.0.2
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
3.0.1
->3.1.6
Release Notes
sebastienros/jint (Jint)
### [`v3.1.6`](https://togithub.com/sebastienros/jint/releases/tag/v3.1.6) #### What's Changed - Backport make `EsprimaExtensions.TryGetKey` more resilient to missing execution context by [@lahma](https://togithub.com/lahma) in [https://github.com/sebastienros/jint/pull/1919](https://togithub.com/sebastienros/jint/pull/1919) - Improve invalid class private member access member errors by [@lahma](https://togithub.com/lahma) in [https://github.com/sebastienros/jint/pull/1922](https://togithub.com/sebastienros/jint/pull/1922) - Backport fix custom reference resolver argument by [@lahma](https://togithub.com/lahma) in [https://github.com/sebastienros/jint/pull/1939](https://togithub.com/sebastienros/jint/pull/1939) - Backport fix dynamic object member access logic by [@lahma](https://togithub.com/lahma) in [https://github.com/sebastienros/jint/pull/1940](https://togithub.com/sebastienros/jint/pull/1940) **Full Changelog**: https://github.com/sebastienros/jint/compare/v3.1.5...v3.1.6 ### [`v3.1.5`](https://togithub.com/sebastienros/jint/releases/tag/v3.1.5) #### What's Changed - Backport typed array related fixes by [@lahma](https://togithub.com/lahma) in [https://github.com/sebastienros/jint/pull/1913](https://togithub.com/sebastienros/jint/pull/1913) - Backport avoid `Array.sort` infinite loops on full framework by [@lahma](https://togithub.com/lahma) in [https://github.com/sebastienros/jint/pull/1915](https://togithub.com/sebastienros/jint/pull/1915) **Full Changelog**: https://github.com/sebastienros/jint/compare/v3.1.4...v3.1.5 ### [`v3.1.4`](https://togithub.com/sebastienros/jint/releases/tag/v3.1.4) #### What's Changed - Backport fix `ArrayInstance.CopyValues` to handle holes correctly by [@lahma](https://togithub.com/lahma) in [https://github.com/sebastienros/jint/pull/1901](https://togithub.com/sebastienros/jint/pull/1901) - Backport update test262 suite and fix typed array issues by [@lahma](https://togithub.com/lahma) in [https://github.com/sebastienros/jint/pull/1903](https://togithub.com/sebastienros/jint/pull/1903) - Backport add interop option `ThrowOnUnresolvedMember` by [@lahma](https://togithub.com/lahma) in [https://github.com/sebastienros/jint/pull/1905](https://togithub.com/sebastienros/jint/pull/1905) **Full Changelog**: https://github.com/sebastienros/jint/compare/v3.1.3...v3.1.4 ### [`v3.1.3`](https://togithub.com/sebastienros/jint/releases/tag/v3.1.3) #### What's Changed - Fix BigInt arithmetic assignments by [@lahma](https://togithub.com/lahma) in [https://github.com/sebastienros/jint/pull/1891](https://togithub.com/sebastienros/jint/pull/1891) - Support creating NamespaceReference against empty namespace by [@lahma](https://togithub.com/lahma) in [https://github.com/sebastienros/jint/pull/1892](https://togithub.com/sebastienros/jint/pull/1892) - Expose construction capabilities with code for JsArrayBuffer by [@lahma](https://togithub.com/lahma) in [https://github.com/sebastienros/jint/pull/1893](https://togithub.com/sebastienros/jint/pull/1893) **Full Changelog**: https://github.com/sebastienros/jint/compare/v3.1.2...v3.1.3 ### [`v3.1.2`](https://togithub.com/sebastienros/jint/releases/tag/v3.1.2) #### What's Changed - Backport improve environment handling performance and cleanup API by [@lahma](https://togithub.com/lahma) in [https://github.com/sebastienros/jint/pull/1846](https://togithub.com/sebastienros/jint/pull/1846) - Fix string-indexing optimizations against custom strings by [@lahma](https://togithub.com/lahma) in [https://github.com/sebastienros/jint/pull/1870](https://togithub.com/sebastienros/jint/pull/1870) **Full Changelog**: https://github.com/sebastienros/jint/compare/v3.1.1...v3.1.2 ### [`v3.1.1`](https://togithub.com/sebastienros/jint/releases/tag/v3.1.1) #### What's Changed - Backport var declaration and reference resolving performance improvements by [@lahma](https://togithub.com/lahma) in [https://github.com/sebastienros/jint/pull/1841](https://togithub.com/sebastienros/jint/pull/1841) - Backport improve System.Text.Json numeric type conversion under interop by [@lahma](https://togithub.com/lahma) in [https://github.com/sebastienros/jint/pull/1844](https://togithub.com/sebastienros/jint/pull/1844) **Full Changelog**: https://github.com/sebastienros/jint/compare/v3.1.0...v3.1.1 ### [`v3.1.0`](https://togithub.com/sebastienros/jint/releases/tag/v3.1.0) #### What's Changed - Prevent users from passing arbitrary parser options to Jint by [@adams85](https://togithub.com/adams85) in [https://github.com/sebastienros/jint/pull/1831](https://togithub.com/sebastienros/jint/pull/1831) - Rename EsprimaExtensions to AstExtensions by [@adams85](https://togithub.com/adams85) in [https://github.com/sebastienros/jint/pull/1832](https://togithub.com/sebastienros/jint/pull/1832) - Bump version to 3.1 by [@lahma](https://togithub.com/lahma) in [https://github.com/sebastienros/jint/pull/1833](https://togithub.com/sebastienros/jint/pull/1833) **Full Changelog**: https://github.com/sebastienros/jint/compare/v3.0.2...v3.1.0 ### [`v3.0.2`](https://togithub.com/sebastienros/jint/releases/tag/v3.0.2) #### What's Changed - Try to initialize interop object members with upper and lower first char by [@lahma](https://togithub.com/lahma) in [https://github.com/sebastienros/jint/pull/1795](https://togithub.com/sebastienros/jint/pull/1795) - Remove Newtonsoft package by [@MikeAlhayek](https://togithub.com/MikeAlhayek) in [https://github.com/sebastienros/jint/pull/1799](https://togithub.com/sebastienros/jint/pull/1799) - Improve STJ operability tests by [@sebastienros](https://togithub.com/sebastienros) in [https://github.com/sebastienros/jint/pull/1802](https://togithub.com/sebastienros/jint/pull/1802) - Add test code to validate boolean vlue in the if condition. by [@hyzx86](https://togithub.com/hyzx86) in [https://github.com/sebastienros/jint/pull/1803](https://togithub.com/sebastienros/jint/pull/1803) - Obsolete and cleanup some ObjectInstance access patterns by [@lahma](https://togithub.com/lahma) in [https://github.com/sebastienros/jint/pull/1809](https://togithub.com/sebastienros/jint/pull/1809) - Create separate ObjectWrapper.Create factory method by [@lahma](https://togithub.com/lahma) in [https://github.com/sebastienros/jint/pull/1810](https://togithub.com/sebastienros/jint/pull/1810) - Add partial support for yield via experimental flag by [@lahma](https://togithub.com/lahma) in [https://github.com/sebastienros/jint/pull/1815](https://togithub.com/sebastienros/jint/pull/1815) - Use global usings and aliases for Esprima namespaces and types by [@lahma](https://togithub.com/lahma) in [https://github.com/sebastienros/jint/pull/1824](https://togithub.com/sebastienros/jint/pull/1824) - Add more Acornima friendly type aliases by [@lahma](https://togithub.com/lahma) in [https://github.com/sebastienros/jint/pull/1825](https://togithub.com/sebastienros/jint/pull/1825) - Support interop against System.Text.Json types on NET8+ by [@lahma](https://togithub.com/lahma) in [https://github.com/sebastienros/jint/pull/1826](https://togithub.com/sebastienros/jint/pull/1826) - Add support for wrapped lists to push and pop items by [@ejsmith](https://togithub.com/ejsmith) in [https://github.com/sebastienros/jint/pull/1822](https://togithub.com/sebastienros/jint/pull/1822) - Adding ArrayLikeWrapper to support more interop array operations by [@ejsmith](https://togithub.com/ejsmith) in [https://github.com/sebastienros/jint/pull/1828](https://togithub.com/sebastienros/jint/pull/1828) - Make task to promise wrapping an opt-in experimental feature by [@lahma](https://togithub.com/lahma) in [https://github.com/sebastienros/jint/pull/1830](https://togithub.com/sebastienros/jint/pull/1830) - UnwrapIfPromise Call RunAvailableContinuations by [@scgm0](https://togithub.com/scgm0) in [https://github.com/sebastienros/jint/pull/1813](https://togithub.com/sebastienros/jint/pull/1813) #### New Contributors - [@MikeAlhayek](https://togithub.com/MikeAlhayek) made their first contribution in [https://github.com/sebastienros/jint/pull/1799](https://togithub.com/sebastienros/jint/pull/1799) **Full Changelog**: https://github.com/sebastienros/jint/compare/v3.0.1...v3.0.2Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.