rutie v0.5.3 Release Notes

Release Date: 2019-01-10 // over 3 years ago
  • โž• Added

    • util::is_proc & util::is_method
    • rb_enc_compatible useful for internal string encoding compatibilty checks from which we now have binding::is_compatible_encoding and binding::compatible_encoding
    • RString.compatible_with as the public API for rb_enc_compatible with trait EncodingSupport
    • RString::compatible_encoding as the public API for rb_enc_compatible with trait EncodingSupport
    • impl Deref for AnyException
    • impl Deref for AnyObject
    • impl Borrow<Value> for AnyObject
    • impl Borrow<Value> for AnyException
    • impl AsRef<Value> for AnyObject
    • impl AsRef<Value> for AnyException
    • impl AsRef<AnyObject> for AnyObject
    • impl AsRef<AnyException> for AnyException
    • impl<T: Object> From<&T> for AnyObject

    ๐Ÿ”„ Changed

    • โœ‚ Removed Ruby 2.3 support & added 2.6
    • VM::raise_ex now accepts Into<AnyException> rather than just AnyException
    • ๐Ÿ”จ Refactor internal encoding types
    • ๐Ÿ”จ Refactor build.rs script to use Ruby provided cflags

    โœ‚ Removed

    • ๐Ÿ— pkg-config-rs removed from Rutie and from the build process