Skip to content

v0.10.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@Uralstech Uralstech released this 06 Nov 20:44
· 11 commits to ezrSquared-re since this release
938c725

ezrSquared RE

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 now EzrArray.Count.
  • EzrList.Length is now EzrList.Count.
  • RuntimeEzrObjectDictionary.Length is now RuntimeEzrObjectDictionary.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 using IEnumerable overrides.
  • Fixed reference registration bugs in EzrList and EzrDictionary.
  • Fixed context releasing bug in EzrFunction.

Full Changelog: v0.9.0...v0.10.0