Version 0.5.0
Breaking changes
- Method names are now renamed to snake case by default #63.
- Refactored
ZendHashTable
into an owned and borrowed variant #76.- Creating a new hashtable is done through the
OwnedHashTable
struct, which
is then dereferenced to&HashTable
, asString
is to&str
.
- Creating a new hashtable is done through the
- Refactored
ZendString
into an owned and borrowed variant #77.- Creating a new Zend string is done through the
ZendString
struct, which is
then dereferenced to&ZendStr
, asString
is to&str
.
- Creating a new Zend string is done through the
- Class properties are now defined as struct properties, removing the old
property system in the process #69.
Enhancements
- Added interfaces and parent class to the
Debug
implementation for
ClassEntry
@72b0491. - Rust unit type
()
now has a datatype ofvoid
@8b3ed08. - Functions returning Rust objects will now display their full classname in
reflection #64. - Fixed alignment of class objects in memory #66.
Thanks to the contributors for this release: