Version 0.5.0
Breaking changes
- Method names are now renamed to snake case by default #63.
- Refactored
ZendHashTableinto an owned and borrowed variant #76.- Creating a new hashtable is done through the
OwnedHashTablestruct, which
is then dereferenced to&HashTable, asStringis to&str.
- Creating a new hashtable is done through the
- Refactored
ZendStringinto an owned and borrowed variant #77.- Creating a new Zend string is done through the
ZendStringstruct, which is
then dereferenced to&ZendStr, asStringis 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
Debugimplementation 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: