Skip to content

1.7.0

Choose a tag to compare

@github-actions github-actions released this 04 Jun 03:50

Release v1.7.0

Features

Support 'operator.' on function's return value when the function call has given block
Add Class#==
Allow default positional param
Add Exception and NoFunctionError
Add object.class

Fixes

Fix several errors when trying to call function with object using the api:call
Initialize every base when creating a new object
Fix error when exception is throw inside a catch
Fix situation where a push into the context does not have a pop
Fix several errors in the interpreter context

Other changes

api::evaluate now accepts the interpreter
api::call now receives named parameters
Add api::to_object(nullptr)
Reduced analyzer capabilities due to breaking changes into the interpreter
Change type declaration to class declaration
Add api::is_a?
Allow api::call to return variables
Error message in the logic
Add some examples
Correct old reference to andy

Full Changelog: 1.6.5...1.7.0