Skip to content

Version 0.5.0

Compare
Choose a tag to compare
@davidcole1340 davidcole1340 released this 27 Sep 12:33
· 468 commits to master since this release
1e41b50

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, as String is to &str.
  • 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, as String is to &str.
  • 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 of void @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: