Skip to content

v0.1.4

Compare
Choose a tag to compare
@Seelengrab Seelengrab released this 03 Oct 09:24
· 7 commits to main since this release
6644a95

New Features:

  • getInterface now lazily computes its result
  • Function signatures in @required can now use Type{MyInterface} to signal that subtypes of MyInterface should accept their own type in that position (#13)
  • @required now supports callable structs (#11)

Bug fixes:

  • check_interface_implemented can now correctly check for inherited interfaces (#6)
  • Equality & hashing of interfaces now respects a different number of required methods (#12)
  • Equality testing of interfaces now correctly works on all supported versions
  • @required now correctly takes in function requirements with qualified names such as Base.size or Base.getindex

Full Changelog: v0.1.3...v0.1.4