v0.10.0
Pre-release
Pre-release
Uralstech
released this
06 Nov 20:44
·
11 commits
to ezrSquared-re
since this release
DO NOT USE THIS FOR WRITING YOUR CODE!
Use any non-RE prerelease. While ezr² RE has a lot more features and many bugfixes, there are many missing features, most importantly the include
expression and many built-in non-generic methods like list.insert
!
Please use this release for testing purposes only. It is very unstable.
For platforms without a binary, you can compile the code with the .NET SDK.
What's Changed
Breaking Changes
EzrArray.Length
is nowEzrArray.Count
.EzrList.Length
is nowEzrList.Count
.RuntimeEzrObjectDictionary.Length
is nowRuntimeEzrObjectDictionary.Count
.
Added
- Dictionaries can now be iterated through using for-each loops.
- New
IEzrEnumerable
interface for iterables that can be used by the for-each loop. - New
IDictionary
interface for dictionary-like types.
Changed
- When requesting the keys of a dictionary,
RuntimeEzrObjectDictionary
will now copy them before returning, except for when usingIEnumerable
overrides. - Fixed reference registration bugs in
EzrList
andEzrDictionary
. - Fixed context releasing bug in
EzrFunction
.
Full Changelog: v0.9.0...v0.10.0