Skip to content

3.0.0

Compare
Choose a tag to compare
@johnfairh johnfairh released this 16 Jun 08:56
36e3906
Breaking
  • Require minimum Swift 5 / Xcode 10.2 / Ruby 2.3.
  • Standardize all APIs to not require a leading name arg label.
  • Retire @dynamicMemberLookup support now the level of support from Swift is clearer. May revisit this in future.
Enhancements
  • Implement class and singleton-class methods in Swift.
  • Define classes and modules from Swift.
  • Add module mix-in functions to RbObject.
  • Bind Ruby objects and methods directly to Swift objects and methods.
  • Add throwing conversion as alternative to optional initializer.
  • Add RbMethod.callSuper() to call superclass method.